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