| 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 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 197 # | 197 # |
| 198 LIBOBJ+= alter.o analyze.o attach.o auth.o \ | 198 LIBOBJ+= alter.o analyze.o attach.o auth.o \ |
| 199 backup.o bitvec.o btmutex.o btree.o build.o \ | 199 backup.o bitvec.o btmutex.o btree.o build.o \ |
| 200 callback.o complete.o date.o delete.o expr.o fault.o \ | 200 callback.o complete.o date.o delete.o expr.o fault.o \ |
| 201 fts3.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \ | 201 fts3.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \ |
| 202 fts3_tokenizer.o fts3_tokenizer1.o \ | 202 fts3_tokenizer.o fts3_tokenizer1.o \ |
| 203 func.o global.o hash.o \ | 203 func.o global.o hash.o \ |
| 204 icu.o insert.o journal.o legacy.o loadext.o \ | 204 icu.o insert.o journal.o legacy.o loadext.o \ |
| 205 main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \ | 205 main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \ |
| 206 memjournal.o \ | 206 memjournal.o \ |
| 207 mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \ | 207 mutex.o mutex_noop.o mutex_unix.o mutex_w32.o \ |
| 208 notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \ | 208 notify.o opcodes.o os.o os_unix.o os_win.o \ |
| 209 pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ | 209 pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ |
| 210 random.o resolve.o rowset.o rtree.o select.o status.o \ | 210 random.o resolve.o rowset.o rtree.o select.o status.o \ |
| 211 table.o tokenize.o trigger.o \ | 211 table.o tokenize.o trigger.o \ |
| 212 update.o util.o vacuum.o \ | 212 update.o util.o vacuum.o \ |
| 213 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o \ | 213 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o \ |
| 214 walker.o where.o utf.o vtab.o | 214 walker.o where.o utf.o vtab.o |
| 215 | 215 |
| 216 | 216 |
| 217 | 217 |
| 218 # All of the source code files. | 218 # All of the source code files. |
| (...skipping 30 matching lines...) Expand all Loading... |
| 249 $(TOP)/src/malloc.c \ | 249 $(TOP)/src/malloc.c \ |
| 250 $(TOP)/src/mem0.c \ | 250 $(TOP)/src/mem0.c \ |
| 251 $(TOP)/src/mem1.c \ | 251 $(TOP)/src/mem1.c \ |
| 252 $(TOP)/src/mem2.c \ | 252 $(TOP)/src/mem2.c \ |
| 253 $(TOP)/src/mem3.c \ | 253 $(TOP)/src/mem3.c \ |
| 254 $(TOP)/src/mem5.c \ | 254 $(TOP)/src/mem5.c \ |
| 255 $(TOP)/src/memjournal.c \ | 255 $(TOP)/src/memjournal.c \ |
| 256 $(TOP)/src/mutex.c \ | 256 $(TOP)/src/mutex.c \ |
| 257 $(TOP)/src/mutex.h \ | 257 $(TOP)/src/mutex.h \ |
| 258 $(TOP)/src/mutex_noop.c \ | 258 $(TOP)/src/mutex_noop.c \ |
| 259 $(TOP)/src/mutex_os2.c \ | |
| 260 $(TOP)/src/mutex_unix.c \ | 259 $(TOP)/src/mutex_unix.c \ |
| 261 $(TOP)/src/mutex_w32.c \ | 260 $(TOP)/src/mutex_w32.c \ |
| 262 $(TOP)/src/notify.c \ | 261 $(TOP)/src/notify.c \ |
| 263 $(TOP)/src/os.c \ | 262 $(TOP)/src/os.c \ |
| 264 $(TOP)/src/os.h \ | 263 $(TOP)/src/os.h \ |
| 265 $(TOP)/src/os_common.h \ | 264 $(TOP)/src/os_common.h \ |
| 266 $(TOP)/src/os_os2.c \ | 265 $(TOP)/src/os_setup.h \ |
| 267 $(TOP)/src/os_unix.c \ | 266 $(TOP)/src/os_unix.c \ |
| 268 $(TOP)/src/os_win.c \ | 267 $(TOP)/src/os_win.c \ |
| 268 $(TOP)/src/os_win.h \ |
| 269 $(TOP)/src/pager.c \ | 269 $(TOP)/src/pager.c \ |
| 270 $(TOP)/src/pager.h \ | 270 $(TOP)/src/pager.h \ |
| 271 $(TOP)/src/parse.y \ | 271 $(TOP)/src/parse.y \ |
| 272 $(TOP)/src/pcache.c \ | 272 $(TOP)/src/pcache.c \ |
| 273 $(TOP)/src/pcache.h \ | 273 $(TOP)/src/pcache.h \ |
| 274 $(TOP)/src/pcache1.c \ | 274 $(TOP)/src/pcache1.c \ |
| 275 $(TOP)/src/pragma.c \ | 275 $(TOP)/src/pragma.c \ |
| 276 $(TOP)/src/prepare.c \ | 276 $(TOP)/src/prepare.c \ |
| 277 $(TOP)/src/printf.c \ | 277 $(TOP)/src/printf.c \ |
| 278 $(TOP)/src/random.c \ | 278 $(TOP)/src/random.c \ |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 389 $(TOP)/src/test_vfs.c \ | 389 $(TOP)/src/test_vfs.c \ |
| 390 $(TOP)/src/test_wsd.c \ | 390 $(TOP)/src/test_wsd.c \ |
| 391 | 391 |
| 392 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c | 392 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c |
| 393 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c | 393 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c |
| 394 | 394 |
| 395 TESTSRC2 = \ | 395 TESTSRC2 = \ |
| 396 $(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 \ |
| 397 $(TOP)/src/build.c $(TOP)/src/ctime.c $(TOP)/src/date.c \ | 397 $(TOP)/src/build.c $(TOP)/src/ctime.c $(TOP)/src/date.c \ |
| 398 $(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 \ |
| 399 $(TOP)/src/os_os2.c $(TOP)/src/os_unix.c $(TOP)/src/os_win.c \ | 399 $(TOP)/src/os_unix.c $(TOP)/src/os_win.c \ |
| 400 $(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 \ |
| 401 $(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 \ |
| 402 $(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 \ |
| 403 $(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 \ |
| 404 $(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 \ |
| 405 $(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c \ | 405 $(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c \ |
| 406 $(TOP)/ext/fts3/fts3_tokenizer.c \ | 406 $(TOP)/ext/fts3/fts3_tokenizer.c \ |
| 407 $(TOP)/ext/async/sqlite3async.c | 407 $(TOP)/ext/async/sqlite3async.c |
| 408 | 408 |
| 409 # Header files used by all library source files. | 409 # Header files used by all library source files. |
| 410 # | 410 # |
| 411 HDR = \ | 411 HDR = \ |
| 412 $(TOP)/src/btree.h \ | 412 $(TOP)/src/btree.h \ |
| 413 $(TOP)/src/btreeInt.h \ | 413 $(TOP)/src/btreeInt.h \ |
| 414 $(TOP)/src/hash.h \ | 414 $(TOP)/src/hash.h \ |
| 415 $(TOP)/src/hwtime.h \ | 415 $(TOP)/src/hwtime.h \ |
| 416 keywordhash.h \ | 416 keywordhash.h \ |
| 417 $(TOP)/src/mutex.h \ | 417 $(TOP)/src/mutex.h \ |
| 418 opcodes.h \ | 418 opcodes.h \ |
| 419 $(TOP)/src/os.h \ | 419 $(TOP)/src/os.h \ |
| 420 $(TOP)/src/os_common.h \ | 420 $(TOP)/src/os_common.h \ |
| 421 $(TOP)/src/os_setup.h \ |
| 422 $(TOP)/src/os_win.h \ |
| 421 $(TOP)/src/pager.h \ | 423 $(TOP)/src/pager.h \ |
| 422 $(TOP)/src/pcache.h \ | 424 $(TOP)/src/pcache.h \ |
| 423 parse.h \ | 425 parse.h \ |
| 424 sqlite3.h \ | 426 sqlite3.h \ |
| 425 $(TOP)/src/sqlite3ext.h \ | 427 $(TOP)/src/sqlite3ext.h \ |
| 426 $(TOP)/src/sqliteInt.h \ | 428 $(TOP)/src/sqliteInt.h \ |
| 427 $(TOP)/src/sqliteLimit.h \ | 429 $(TOP)/src/sqliteLimit.h \ |
| 428 $(TOP)/src/vdbe.h \ | 430 $(TOP)/src/vdbe.h \ |
| 429 $(TOP)/src/vdbeInt.h | 431 $(TOP)/src/vdbeInt.h |
| 430 | 432 |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 510 $(TCCX_SHARED) -c $< | 512 $(TCCX_SHARED) -c $< |
| 511 | 513 |
| 512 tclsqlite.o: $(TOP)/src/tclsqlite.c $(HDR) | 514 tclsqlite.o: $(TOP)/src/tclsqlite.c $(HDR) |
| 513 $(TCCX_SHARED) $(TCL_FLAGS) -c $(TOP)/src/tclsqlite.c | 515 $(TCCX_SHARED) $(TCL_FLAGS) -c $(TOP)/src/tclsqlite.c |
| 514 | 516 |
| 515 | 517 |
| 516 | 518 |
| 517 # Rules to build opcodes.c and opcodes.h | 519 # Rules to build opcodes.c and opcodes.h |
| 518 # | 520 # |
| 519 opcodes.c: opcodes.h $(TOP)/mkopcodec.awk | 521 opcodes.c: opcodes.h $(TOP)/mkopcodec.awk |
| 520 » sort -n -b -k 3 opcodes.h | $(NAWK) -f $(TOP)/mkopcodec.awk >opcodes.c | 522 » $(NAWK) -f $(TOP)/mkopcodec.awk opcodes.h >opcodes.c |
| 521 | 523 |
| 522 opcodes.h: parse.h $(TOP)/src/vdbe.c $(TOP)/mkopcodeh.awk | 524 opcodes.h: parse.h $(TOP)/src/vdbe.c $(TOP)/mkopcodeh.awk |
| 523 cat parse.h $(TOP)/src/vdbe.c | \ | 525 cat parse.h $(TOP)/src/vdbe.c | \ |
| 524 $(NAWK) -f $(TOP)/mkopcodeh.awk >opcodes.h | 526 $(NAWK) -f $(TOP)/mkopcodeh.awk >opcodes.h |
| 525 | 527 |
| 526 # Rules to build parse.c and parse.h - the outputs of lemon. | 528 # Rules to build parse.c and parse.h - the outputs of lemon. |
| 527 # | 529 # |
| 528 parse.h: parse.c | 530 parse.h: parse.c |
| 529 | 531 |
| 530 parse.c: $(TOP)/src/parse.y lemon $(TOP)/addopcodes.awk | 532 parse.c: $(TOP)/src/parse.y lemon $(TOP)/addopcodes.awk |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 620 -DSQLITE_ENABLE_FTS3=1 \ | 622 -DSQLITE_ENABLE_FTS3=1 \ |
| 621 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c fts3amal.c \ | 623 $(TESTSRC) $(TOP)/src/tclsqlite.c sqlite3.c fts3amal.c \ |
| 622 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) | 624 -o testfixture$(EXE) $(LIBTCL) $(THREADLIB) |
| 623 | 625 |
| 624 fulltest: testfixture$(EXE) sqlite3$(EXE) | 626 fulltest: testfixture$(EXE) sqlite3$(EXE) |
| 625 ./testfixture$(EXE) $(TOP)/test/all.test | 627 ./testfixture$(EXE) $(TOP)/test/all.test |
| 626 | 628 |
| 627 soaktest: testfixture$(EXE) sqlite3$(EXE) | 629 soaktest: testfixture$(EXE) sqlite3$(EXE) |
| 628 ./testfixture$(EXE) $(TOP)/test/all.test -soak=1 | 630 ./testfixture$(EXE) $(TOP)/test/all.test -soak=1 |
| 629 | 631 |
| 632 fulltestonly: testfixture$(EXE) sqlite3$(EXE) |
| 633 ./testfixture$(EXE) $(TOP)/test/full.test |
| 634 |
| 630 test: testfixture$(EXE) sqlite3$(EXE) | 635 test: testfixture$(EXE) sqlite3$(EXE) |
| 631 ./testfixture$(EXE) $(TOP)/test/veryquick.test | 636 ./testfixture$(EXE) $(TOP)/test/veryquick.test |
| 632 | 637 |
| 633 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ | 638 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ |
| 634 $(TOP)/tool/spaceanal.tcl | 639 $(TOP)/tool/spaceanal.tcl |
| 635 sed \ | 640 sed \ |
| 636 -e '/^#/d' \ | 641 -e '/^#/d' \ |
| 637 -e 's,\\,\\\\,g' \ | 642 -e 's,\\,\\\\,g' \ |
| 638 -e 's,",\\",g' \ | 643 -e 's,",\\",g' \ |
| 639 -e 's,^,",' \ | 644 -e 's,^,",' \ |
| (...skipping 10 matching lines...) Expand all Loading... |
| 650 $(MKSHLIB) $(TOP)/src/test_loadext.c -o $(TEST_EXTENSION) | 655 $(MKSHLIB) $(TOP)/src/test_loadext.c -o $(TEST_EXTENSION) |
| 651 | 656 |
| 652 extensiontest: testfixture$(EXE) $(TEST_EXTENSION) | 657 extensiontest: testfixture$(EXE) $(TEST_EXTENSION) |
| 653 ./testfixture$(EXE) $(TOP)/test/loadext.test | 658 ./testfixture$(EXE) $(TOP)/test/loadext.test |
| 654 | 659 |
| 655 clean: | 660 clean: |
| 656 rm -f *.o sqlite3$(EXE) libsqlite3.a sqlite3.h opcodes.* | 661 rm -f *.o sqlite3$(EXE) libsqlite3.a sqlite3.h opcodes.* |
| 657 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h | 662 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h |
| 658 rm -f $(PUBLISH) | 663 rm -f $(PUBLISH) |
| 659 rm -f *.da *.bb *.bbg gmon.out | 664 rm -f *.da *.bb *.bbg gmon.out |
| 665 rm -rf quota2a quota2b quota2c |
| 660 rm -rf tsrc target_source | 666 rm -rf tsrc target_source |
| 661 rm -f testloadext.dll libtestloadext.so | 667 rm -f testloadext.dll libtestloadext.so |
| 662 rm -f sqlite3.c fts?amal.c tclsqlite3.c | 668 rm -f sqlite3.c fts?amal.c tclsqlite3.c |
| 669 rm -f sqlite3rc.h |
| 670 rm -f shell.c sqlite3ext.h |
| 663 rm -f $(SHPREFIX)sqlite3.$(SO) | 671 rm -f $(SHPREFIX)sqlite3.$(SO) |
| OLD | NEW |