| 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 |