Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(286)

Side by Side Diff: third_party/sqlite/src/Makefile.vxworks

Issue 901033002: Import SQLite 3.8.7.4. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Chromium changes to support SQLite 3.8.7.4. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
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)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698