OLD | NEW |
1 #!/usr/make | 1 #!/usr/make |
2 # | 2 # |
3 # Makefile for SQLITE on VxWorks | 3 # Makefile for SQLITE on VxWorks |
4 | 4 |
5 ifeq ($(FORCPU),) | 5 ifeq ($(FORCPU),) |
6 FORCPU = SH32gnule | 6 FORCPU = SH32gnule |
7 endif | 7 endif |
8 | 8 |
9 TOOL_FAMILY = gnu | 9 TOOL_FAMILY = gnu |
10 | 10 |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 #SO = so | 103 #SO = so |
104 #SHPREFIX = lib | 104 #SHPREFIX = lib |
105 MKSHLIB = $(CC) $(DEFINE_CC) -mrtp -shared $(CC_ARCH_SPEC) -D_VX_CPU=_VX_$(CPU)
-D_VX_TOOL_FAMILY=$(TOOL_FAMILY) -D_VX_TOOL=$(TOOL) | 105 MKSHLIB = $(CC) $(DEFINE_CC) -mrtp -shared $(CC_ARCH_SPEC) -D_VX_CPU=_VX_$(CPU)
-D_VX_TOOL_FAMILY=$(TOOL_FAMILY) -D_VX_TOOL=$(TOOL) |
106 SO = so | 106 SO = so |
107 SHPREFIX = lib | 107 SHPREFIX = lib |
108 | 108 |
109 #### Extra compiler options needed for programs that use the TCL library. | 109 #### Extra compiler options needed for programs that use the TCL library. |
110 # | 110 # |
111 #TCL_FLAGS = | 111 #TCL_FLAGS = |
112 #TCL_FLAGS = -DSTATIC_BUILD=1 | 112 #TCL_FLAGS = -DSTATIC_BUILD=1 |
113 TCL_FLAGS = -I/home/drh/tcltk/8.4linux | 113 TCL_FLAGS = -I/home/drh/tcltk/8.5linux |
114 #TCL_FLAGS = -I/home/drh/tcltk/8.4win -DSTATIC_BUILD=1 | 114 #TCL_FLAGS = -I/home/drh/tcltk/8.5win -DSTATIC_BUILD=1 |
115 #TCL_FLAGS = -I/home/drh/tcltk/8.3hpux | 115 #TCL_FLAGS = -I/home/drh/tcltk/8.3hpux |
116 | 116 |
117 #### Linker options needed to link against the TCL library. | 117 #### Linker options needed to link against the TCL library. |
118 # | 118 # |
119 #LIBTCL = -ltcl -lm -ldl | 119 #LIBTCL = -ltcl -lm -ldl |
120 LIBTCL = /home/drh/tcltk/8.4linux/libtcl8.4g.a -lm -ldl | 120 LIBTCL = /home/drh/tcltk/8.5linux/libtcl8.5g.a -lm -ldl |
121 #LIBTCL = /home/drh/tcltk/8.4win/libtcl84s.a -lmsvcrt | 121 #LIBTCL = /home/drh/tcltk/8.5win/libtcl85s.a -lmsvcrt |
122 #LIBTCL = /home/drh/tcltk/8.3hpux/libtcl8.3.a -ldld -lm -lc | 122 #LIBTCL = /home/drh/tcltk/8.3hpux/libtcl8.3.a -ldld -lm -lc |
123 | 123 |
124 #### Additional objects for SQLite library when TCL support is enabled. | 124 #### Additional objects for SQLite library when TCL support is enabled. |
125 TCLOBJ = | 125 TCLOBJ = |
126 #TCLOBJ = tclsqlite.o | 126 #TCLOBJ = tclsqlite.o |
127 | 127 |
128 #### Compiler options needed for programs that use the readline() library. | 128 #### Compiler options needed for programs that use the readline() library. |
129 # | 129 # |
130 READLINE_FLAGS = | 130 READLINE_FLAGS = |
131 #READLINE_FLAGS = -DHAVE_READLINE=1 -I/usr/include/readline | 131 #READLINE_FLAGS = -DHAVE_READLINE=1 -I/usr/include/readline |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
224 $(TOP)/src/auth.c \ | 224 $(TOP)/src/auth.c \ |
225 $(TOP)/src/backup.c \ | 225 $(TOP)/src/backup.c \ |
226 $(TOP)/src/bitvec.c \ | 226 $(TOP)/src/bitvec.c \ |
227 $(TOP)/src/btmutex.c \ | 227 $(TOP)/src/btmutex.c \ |
228 $(TOP)/src/btree.c \ | 228 $(TOP)/src/btree.c \ |
229 $(TOP)/src/btree.h \ | 229 $(TOP)/src/btree.h \ |
230 $(TOP)/src/btreeInt.h \ | 230 $(TOP)/src/btreeInt.h \ |
231 $(TOP)/src/build.c \ | 231 $(TOP)/src/build.c \ |
232 $(TOP)/src/callback.c \ | 232 $(TOP)/src/callback.c \ |
233 $(TOP)/src/complete.c \ | 233 $(TOP)/src/complete.c \ |
| 234 $(TOP)/src/ctime.c \ |
234 $(TOP)/src/date.c \ | 235 $(TOP)/src/date.c \ |
235 $(TOP)/src/delete.c \ | 236 $(TOP)/src/delete.c \ |
236 $(TOP)/src/expr.c \ | 237 $(TOP)/src/expr.c \ |
237 $(TOP)/src/fault.c \ | 238 $(TOP)/src/fault.c \ |
238 $(TOP)/src/func.c \ | 239 $(TOP)/src/func.c \ |
239 $(TOP)/src/global.c \ | 240 $(TOP)/src/global.c \ |
240 $(TOP)/src/hash.c \ | 241 $(TOP)/src/hash.c \ |
241 $(TOP)/src/hash.h \ | 242 $(TOP)/src/hash.h \ |
242 $(TOP)/src/hwtime.h \ | 243 $(TOP)/src/hwtime.h \ |
243 $(TOP)/src/insert.c \ | 244 $(TOP)/src/insert.c \ |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
378 $(TOP)/src/test_malloc.c \ | 379 $(TOP)/src/test_malloc.c \ |
379 $(TOP)/src/test_md5.c \ | 380 $(TOP)/src/test_md5.c \ |
380 $(TOP)/src/test_mutex.c \ | 381 $(TOP)/src/test_mutex.c \ |
381 $(TOP)/src/test_onefile.c \ | 382 $(TOP)/src/test_onefile.c \ |
382 $(TOP)/src/test_osinst.c \ | 383 $(TOP)/src/test_osinst.c \ |
383 $(TOP)/src/test_pcache.c \ | 384 $(TOP)/src/test_pcache.c \ |
384 $(TOP)/src/test_schema.c \ | 385 $(TOP)/src/test_schema.c \ |
385 $(TOP)/src/test_server.c \ | 386 $(TOP)/src/test_server.c \ |
386 $(TOP)/src/test_tclvar.c \ | 387 $(TOP)/src/test_tclvar.c \ |
387 $(TOP)/src/test_thread.c \ | 388 $(TOP)/src/test_thread.c \ |
| 389 $(TOP)/src/test_vfs.c \ |
388 $(TOP)/src/test_wsd.c \ | 390 $(TOP)/src/test_wsd.c \ |
389 | 391 |
390 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c | 392 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c |
391 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c | 393 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c |
392 | 394 |
393 TESTSRC2 = \ | 395 TESTSRC2 = \ |
394 $(TOP)/src/attach.c $(TOP)/src/backup.c $(TOP)/src/btree.c \ | 396 $(TOP)/src/attach.c $(TOP)/src/backup.c $(TOP)/src/btree.c \ |
395 $(TOP)/src/build.c $(TOP)/src/date.c \ | 397 $(TOP)/src/build.c $(TOP)/src/ctime.c $(TOP)/src/date.c \ |
396 $(TOP)/src/expr.c $(TOP)/src/func.c $(TOP)/src/insert.c $(TOP)/src/os.c \ | 398 $(TOP)/src/expr.c $(TOP)/src/func.c $(TOP)/src/insert.c $(TOP)/src/os.c \ |
397 $(TOP)/src/os_os2.c $(TOP)/src/os_unix.c $(TOP)/src/os_win.c \ | 399 $(TOP)/src/os_os2.c $(TOP)/src/os_unix.c $(TOP)/src/os_win.c \ |
398 $(TOP)/src/pager.c $(TOP)/src/pragma.c $(TOP)/src/prepare.c \ | 400 $(TOP)/src/pager.c $(TOP)/src/pragma.c $(TOP)/src/prepare.c \ |
399 $(TOP)/src/printf.c $(TOP)/src/random.c $(TOP)/src/pcache.c \ | 401 $(TOP)/src/printf.c $(TOP)/src/random.c $(TOP)/src/pcache.c \ |
400 $(TOP)/src/pcache1.c $(TOP)/src/select.c $(TOP)/src/tokenize.c \ | 402 $(TOP)/src/pcache1.c $(TOP)/src/select.c $(TOP)/src/tokenize.c \ |
401 $(TOP)/src/utf.c $(TOP)/src/util.c $(TOP)/src/vdbeapi.c $(TOP)/src/vdbeaux.c \ | 403 $(TOP)/src/utf.c $(TOP)/src/util.c $(TOP)/src/vdbeapi.c $(TOP)/src/vdbeaux.c \ |
402 $(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c \ | 404 $(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c \ |
403 $(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c \ | 405 $(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c \ |
404 $(TOP)/ext/fts3/fts3_tokenizer.c \ | 406 $(TOP)/ext/fts3/fts3_tokenizer.c \ |
405 $(TOP)/ext/async/sqlite3async.c | 407 $(TOP)/ext/async/sqlite3async.c |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
616 fts3-testfixture$(EXE): sqlite3.c fts3amal.c $(TESTSRC) $(TOP)/src/tclsqlite.c | 618 fts3-testfixture$(EXE): sqlite3.c fts3amal.c $(TESTSRC) $(TOP)/src/tclsqlite.c |
617 $(TCCX) $(TCL_FLAGS) $(TESTFIXTURE_FLAGS) \ | 619 $(TCCX) $(TCL_FLAGS) $(TESTFIXTURE_FLAGS) \ |
618 -DSQLITE_ENABLE_FTS3=1 \ | 620 -DSQLITE_ENABLE_FTS3=1 \ |
619 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c fts3amal.c \ | 621 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c fts3amal.c \ |
620 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) | 622 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) |
621 | 623 |
622 fulltest: testfixture$(EXE) sqlite3$(EXE) | 624 fulltest: testfixture$(EXE) sqlite3$(EXE) |
623 ./testfixture$(EXE) $(TOP)/test/all.test | 625 ./testfixture$(EXE) $(TOP)/test/all.test |
624 | 626 |
625 soaktest: testfixture$(EXE) sqlite3$(EXE) | 627 soaktest: testfixture$(EXE) sqlite3$(EXE) |
626 » ./testfixture$(EXE) $(TOP)/test/all.test -soak 1 | 628 » ./testfixture$(EXE) $(TOP)/test/all.test -soak=1 |
627 | 629 |
628 test: testfixture$(EXE) sqlite3$(EXE) | 630 test: testfixture$(EXE) sqlite3$(EXE) |
629 ./testfixture$(EXE) $(TOP)/test/veryquick.test | 631 ./testfixture$(EXE) $(TOP)/test/veryquick.test |
630 | 632 |
631 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ | 633 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ |
632 $(TOP)/tool/spaceanal.tcl | 634 $(TOP)/tool/spaceanal.tcl |
633 sed \ | 635 sed \ |
634 -e '/^#/d' \ | 636 -e '/^#/d' \ |
635 -e 's,\\,\\\\,g' \ | 637 -e 's,\\,\\\\,g' \ |
636 -e 's,",\\",g' \ | 638 -e 's,",\\",g' \ |
(...skipping 15 matching lines...) Expand all Loading... |
652 | 654 |
653 clean: | 655 clean: |
654 rm -f *.o sqlite3$(EXE) libsqlite3.a sqlite3.h opcodes.* | 656 rm -f *.o sqlite3$(EXE) libsqlite3.a sqlite3.h opcodes.* |
655 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h | 657 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h |
656 rm -f $(PUBLISH) | 658 rm -f $(PUBLISH) |
657 rm -f *.da *.bb *.bbg gmon.out | 659 rm -f *.da *.bb *.bbg gmon.out |
658 rm -rf tsrc target_source | 660 rm -rf tsrc target_source |
659 rm -f testloadext.dll libtestloadext.so | 661 rm -f testloadext.dll libtestloadext.so |
660 rm -f sqlite3.c fts?amal.c tclsqlite3.c | 662 rm -f sqlite3.c fts?amal.c tclsqlite3.c |
661 rm -f $(SHPREFIX)sqlite3.$(SO) | 663 rm -f $(SHPREFIX)sqlite3.$(SO) |
OLD | NEW |