| OLD | NEW |
| 1 ############################################################################### | 1 ############################################################################### |
| 2 # The following macros should be defined before this script is | 2 # The following macros should be defined before this script is |
| 3 # invoked: | 3 # invoked: |
| 4 # | 4 # |
| 5 # TOP The toplevel directory of the source tree. This is the | 5 # TOP The toplevel directory of the source tree. This is the |
| 6 # directory that contains this "Makefile.in" and the | 6 # directory that contains this "Makefile.in" and the |
| 7 # "configure.in" script. | 7 # "configure.in" script. |
| 8 # | 8 # |
| 9 # BCC C Compiler and options for use in building executables that | 9 # BCC C Compiler and options for use in building executables that |
| 10 # will run on the platform that is doing the build. | 10 # will run on the platform that is doing the build. |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \ | 62 mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \ |
| 63 notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \ | 63 notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \ |
| 64 pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ | 64 pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ |
| 65 random.o resolve.o rowset.o rtree.o select.o status.o \ | 65 random.o resolve.o rowset.o rtree.o select.o status.o \ |
| 66 table.o tokenize.o trigger.o \ | 66 table.o tokenize.o trigger.o \ |
| 67 update.o util.o vacuum.o \ | 67 update.o util.o vacuum.o \ |
| 68 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o \ | 68 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o \ |
| 69 walker.o where.o utf.o vtab.o | 69 walker.o where.o utf.o vtab.o |
| 70 | 70 |
| 71 | 71 |
| 72 LIBOBJ += fts1.o \ | |
| 73 fts1_hash.o \ | |
| 74 fts1_tokenizer1.o \ | |
| 75 fts1_porter.o | |
| 76 LIBOBJ += fts2.o \ | 72 LIBOBJ += fts2.o \ |
| 77 fts2_hash.o \ | 73 fts2_hash.o \ |
| 78 fts2_icu.o \ | 74 fts2_icu.o \ |
| 79 fts2_porter.o \ | 75 fts2_porter.o \ |
| 80 fts2_tokenizer.o \ | 76 fts2_tokenizer.o \ |
| 81 fts2_tokenizer1.o | 77 fts2_tokenizer1.o |
| 82 | 78 |
| 83 # All of the source code files. | 79 # All of the source code files. |
| 84 # | 80 # |
| 85 SRC = \ | 81 SRC = \ |
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 247 $(TOP)/src/test_onefile.c \ | 243 $(TOP)/src/test_onefile.c \ |
| 248 $(TOP)/src/test_osinst.c \ | 244 $(TOP)/src/test_osinst.c \ |
| 249 $(TOP)/src/test_pcache.c \ | 245 $(TOP)/src/test_pcache.c \ |
| 250 $(TOP)/src/test_schema.c \ | 246 $(TOP)/src/test_schema.c \ |
| 251 $(TOP)/src/test_server.c \ | 247 $(TOP)/src/test_server.c \ |
| 252 $(TOP)/src/test_tclvar.c \ | 248 $(TOP)/src/test_tclvar.c \ |
| 253 $(TOP)/src/test_thread.c \ | 249 $(TOP)/src/test_thread.c \ |
| 254 $(TOP)/src/test_wsd.c | 250 $(TOP)/src/test_wsd.c |
| 255 | 251 |
| 256 TESTSRC += \ | 252 TESTSRC += \ |
| 257 $(TOP)/ext/fts1/fts1.c \ | |
| 258 $(TOP)/ext/fts1/fts1.h \ | |
| 259 $(TOP)/ext/fts1/fts1_hash.c \ | |
| 260 $(TOP)/ext/fts1/fts1_hash.h \ | |
| 261 $(TOP)/ext/fts1/fts1_porter.c \ | |
| 262 $(TOP)/ext/fts1/fts1_tokenizer.h \ | |
| 263 $(TOP)/ext/fts1/fts1_tokenizer1.c | |
| 264 TESTSRC += \ | |
| 265 $(TOP)/ext/fts2/fts2.c \ | 253 $(TOP)/ext/fts2/fts2.c \ |
| 266 $(TOP)/ext/fts2/fts2.h \ | 254 $(TOP)/ext/fts2/fts2.h \ |
| 267 $(TOP)/ext/fts2/fts2_hash.c \ | 255 $(TOP)/ext/fts2/fts2_hash.c \ |
| 268 $(TOP)/ext/fts2/fts2_hash.h \ | 256 $(TOP)/ext/fts2/fts2_hash.h \ |
| 269 $(TOP)/ext/fts2/fts2_icu.c \ | 257 $(TOP)/ext/fts2/fts2_icu.c \ |
| 270 $(TOP)/ext/fts2/fts2_porter.c \ | 258 $(TOP)/ext/fts2/fts2_porter.c \ |
| 271 $(TOP)/ext/fts2/fts2_tokenizer.h \ | 259 $(TOP)/ext/fts2/fts2_tokenizer.h \ |
| 272 $(TOP)/ext/fts2/fts2_tokenizer.c \ | 260 $(TOP)/ext/fts2/fts2_tokenizer.c \ |
| 273 $(TOP)/ext/fts2/fts2_tokenizer1.c | 261 $(TOP)/ext/fts2/fts2_tokenizer1.c |
| 274 | 262 |
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 469 fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) | 457 fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) |
| 470 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c | 458 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c |
| 471 | 459 |
| 472 fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) | 460 fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) |
| 473 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c | 461 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c |
| 474 | 462 |
| 475 rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) | 463 rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) |
| 476 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c | 464 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c |
| 477 | 465 |
| 478 | 466 |
| 479 | |
| 480 | |
| 481 fts1.o: $(TOP)/ext/fts1/fts1.c $(HDR) $(EXTHDR) | |
| 482 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts1/fts1.c | |
| 483 | |
| 484 fts1_hash.o: $(TOP)/ext/fts1/fts1_hash.c $(HDR) $(EXTHDR) | |
| 485 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts1/fts1_hash.c | |
| 486 | |
| 487 fts1_tokenizer1.o: $(TOP)/ext/fts1/fts1_tokenizer1.c $(HDR) $(EXTHDR) | |
| 488 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts1/fts1_tokenizer1.c | |
| 489 | |
| 490 fts1_porter.o: $(TOP)/ext/fts1/fts1_porter.c $(HDR) $(EXTHDR) | |
| 491 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts1/fts1_porter.c | |
| 492 | |
| 493 # Rules for building test programs and for running tests | 467 # Rules for building test programs and for running tests |
| 494 # | 468 # |
| 495 tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a | 469 tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a |
| 496 $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \ | 470 $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \ |
| 497 $(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB) | 471 $(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB) |
| 498 | 472 |
| 499 | 473 |
| 500 # Rules to build the 'testfixture' application. | 474 # Rules to build the 'testfixture' application. |
| 501 # | 475 # |
| 502 TESTFIXTURE_FLAGS = -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 | 476 TESTFIXTURE_FLAGS = -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 523 | 497 |
| 524 soaktest: testfixture$(EXE) sqlite3$(EXE) | 498 soaktest: testfixture$(EXE) sqlite3$(EXE) |
| 525 ./testfixture$(EXE) $(TOP)/test/all.test -soak 1 | 499 ./testfixture$(EXE) $(TOP)/test/all.test -soak 1 |
| 526 | 500 |
| 527 test: testfixture$(EXE) sqlite3$(EXE) | 501 test: testfixture$(EXE) sqlite3$(EXE) |
| 528 ./testfixture$(EXE) $(TOP)/test/veryquick.test | 502 ./testfixture$(EXE) $(TOP)/test/veryquick.test |
| 529 | 503 |
| 530 ftstest: testfixture$(EXE) sqlite3$(EXE) | 504 ftstest: testfixture$(EXE) sqlite3$(EXE) |
| 531 ./testfixture$(EXE) $(TOP)/test/fts.test | 505 ./testfixture$(EXE) $(TOP)/test/fts.test |
| 532 | 506 |
| 533 fts1test: testfixture$(EXE) sqlite3$(EXE) | |
| 534 ./testfixture$(EXE) $(TOP)/test/fts1.test | |
| 535 | |
| 536 fts2test: testfixture$(EXE) sqlite3$(EXE) | 507 fts2test: testfixture$(EXE) sqlite3$(EXE) |
| 537 ./testfixture$(EXE) $(TOP)/test/fts2.test | 508 ./testfixture$(EXE) $(TOP)/test/fts2.test |
| 538 | 509 |
| 539 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ | 510 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ |
| 540 $(TOP)/tool/spaceanal.tcl | 511 $(TOP)/tool/spaceanal.tcl |
| 541 sed \ | 512 sed \ |
| 542 -e '/^#/d' \ | 513 -e '/^#/d' \ |
| 543 -e 's,\\,\\\\,g' \ | 514 -e 's,\\,\\\\,g' \ |
| 544 -e 's,",\\",g' \ | 515 -e 's,",\\",g' \ |
| 545 -e 's,^,",' \ | 516 -e 's,^,",' \ |
| (...skipping 21 matching lines...) Expand all Loading... |
| 567 mv sqlite3.h /usr/include | 538 mv sqlite3.h /usr/include |
| 568 | 539 |
| 569 clean: | 540 clean: |
| 570 rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.* | 541 rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.* |
| 571 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h | 542 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h |
| 572 rm -f $(PUBLISH) | 543 rm -f $(PUBLISH) |
| 573 rm -f *.da *.bb *.bbg gmon.out | 544 rm -f *.da *.bb *.bbg gmon.out |
| 574 rm -rf tsrc target_source | 545 rm -rf tsrc target_source |
| 575 rm -f testloadext.dll libtestloadext.so | 546 rm -f testloadext.dll libtestloadext.so |
| 576 rm -f sqlite3.c fts?amal.c tclsqlite3.c | 547 rm -f sqlite3.c fts?amal.c tclsqlite3.c |
| OLD | NEW |