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

Side by Side Diff: third_party/sqlite/sqlite-src-3070603/main.mk

Issue 826543003: [sql] Import reference version of SQLite 3.7.6.3. (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: gitignore forgot some files for me. Created 5 years, 11 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 ############################################################################### 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
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 vdbetrace.o \ 68 vdbe.o vdbeapi.o vdbeaux.o vdbeblob.o vdbemem.o vdbetrace.o \
69 wal.o walker.o where.o utf.o vtab.o 69 wal.o walker.o where.o utf.o vtab.o
70 70
71 71
72 LIBOBJ += fts2.o \
73 fts2_hash.o \
74 fts2_icu.o \
75 fts2_porter.o \
76 fts2_tokenizer.o \
77 fts2_tokenizer1.o
78 72
79 # All of the source code files. 73 # All of the source code files.
80 # 74 #
81 SRC = \ 75 SRC = \
82 $(TOP)/src/alter.c \ 76 $(TOP)/src/alter.c \
83 $(TOP)/src/analyze.c \ 77 $(TOP)/src/analyze.c \
84 $(TOP)/src/attach.c \ 78 $(TOP)/src/attach.c \
85 $(TOP)/src/auth.c \ 79 $(TOP)/src/auth.c \
86 $(TOP)/src/backup.c \ 80 $(TOP)/src/backup.c \
87 $(TOP)/src/bitvec.c \ 81 $(TOP)/src/bitvec.c \
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
260 $(TOP)/src/test_server.c \ 254 $(TOP)/src/test_server.c \
261 $(TOP)/src/test_stat.c \ 255 $(TOP)/src/test_stat.c \
262 $(TOP)/src/test_superlock.c \ 256 $(TOP)/src/test_superlock.c \
263 $(TOP)/src/test_syscall.c \ 257 $(TOP)/src/test_syscall.c \
264 $(TOP)/src/test_tclvar.c \ 258 $(TOP)/src/test_tclvar.c \
265 $(TOP)/src/test_thread.c \ 259 $(TOP)/src/test_thread.c \
266 $(TOP)/src/test_vfs.c \ 260 $(TOP)/src/test_vfs.c \
267 $(TOP)/src/test_wholenumber.c \ 261 $(TOP)/src/test_wholenumber.c \
268 $(TOP)/src/test_wsd.c 262 $(TOP)/src/test_wsd.c
269 263
270 TESTSRC += \
271 $(TOP)/ext/fts2/fts2.c \
272 $(TOP)/ext/fts2/fts2.h \
273 $(TOP)/ext/fts2/fts2_hash.c \
274 $(TOP)/ext/fts2/fts2_hash.h \
275 $(TOP)/ext/fts2/fts2_icu.c \
276 $(TOP)/ext/fts2/fts2_porter.c \
277 $(TOP)/ext/fts2/fts2_tokenizer.h \
278 $(TOP)/ext/fts2/fts2_tokenizer.c \
279 $(TOP)/ext/fts2/fts2_tokenizer1.c
280
281 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c 264 #TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c
282 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c 265 #TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c
283 266
284 TESTSRC2 = \ 267 TESTSRC2 = \
285 $(TOP)/src/attach.c \ 268 $(TOP)/src/attach.c \
286 $(TOP)/src/backup.c \ 269 $(TOP)/src/backup.c \
287 $(TOP)/src/btree.c \ 270 $(TOP)/src/btree.c \
288 $(TOP)/src/build.c \ 271 $(TOP)/src/build.c \
289 $(TOP)/src/date.c \ 272 $(TOP)/src/date.c \
290 $(TOP)/src/expr.c \ 273 $(TOP)/src/expr.c \
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 # are what get build when you type just "make" with no arguments. 349 # are what get build when you type just "make" with no arguments.
367 # 350 #
368 all: sqlite3.h libsqlite3.a sqlite3$(EXE) 351 all: sqlite3.h libsqlite3.a sqlite3$(EXE)
369 352
370 libsqlite3.a: $(LIBOBJ) 353 libsqlite3.a: $(LIBOBJ)
371 $(AR) libsqlite3.a $(LIBOBJ) 354 $(AR) libsqlite3.a $(LIBOBJ)
372 $(RANLIB) libsqlite3.a 355 $(RANLIB) libsqlite3.a
373 356
374 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h 357 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h
375 $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) \ 358 $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) \
376 » » $(TOP)/src/shell.c $(SHELL_ICU) \ 359 » » $(TOP)/src/shell.c \
377 » » libsqlite3.a $(LIBREADLINE) $(TLIBS) $(THREADLIB) -ldl 360 » » libsqlite3.a $(LIBREADLINE) $(TLIBS) $(THREADLIB)
378 361
379 # This target creates a directory named "tsrc" and fills it with 362 # This target creates a directory named "tsrc" and fills it with
380 # copies of all of the C source code and header files needed to 363 # copies of all of the C source code and header files needed to
381 # build on the target system. Some of the C source code and header 364 # build on the target system. Some of the C source code and header
382 # files are automatically generated. This target takes care of 365 # files are automatically generated. This target takes care of
383 # all that automatic generation. 366 # all that automatic generation.
384 # 367 #
385 target_source: $(SRC) $(TOP)/tool/vdbe-compress.tcl 368 target_source: $(SRC) $(TOP)/tool/vdbe-compress.tcl
386 rm -rf tsrc 369 rm -rf tsrc
387 mkdir tsrc 370 mkdir tsrc
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
556 # threadtest runs a few thread-safety tests that are implemented in C. This 539 # threadtest runs a few thread-safety tests that are implemented in C. This
557 # target is invoked by the releasetest.tcl script. 540 # target is invoked by the releasetest.tcl script.
558 # 541 #
559 threadtest3$(EXE): sqlite3.o $(TOP)/test/threadtest3.c $(TOP)/test/tt3_checkpoin t.c 542 threadtest3$(EXE): sqlite3.o $(TOP)/test/threadtest3.c $(TOP)/test/tt3_checkpoin t.c
560 $(TCCX) -O2 sqlite3.o $(TOP)/test/threadtest3.c \ 543 $(TCCX) -O2 sqlite3.o $(TOP)/test/threadtest3.c \
561 -o threadtest3$(EXE) $(THREADLIB) 544 -o threadtest3$(EXE) $(THREADLIB)
562 545
563 threadtest: threadtest3$(EXE) 546 threadtest: threadtest3$(EXE)
564 ./threadtest3$(EXE) 547 ./threadtest3$(EXE)
565 548
566 fts2test: testfixture$(EXE) sqlite3$(EXE)
567 ./testfixture$(EXE) $(TOP)/test/fts2.test
568
569 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \ 549 sqlite3_analyzer$(EXE): $(TOP)/src/tclsqlite.c sqlite3.c $(TESTSRC) \
570 $(TOP)/tool/spaceanal.tcl 550 $(TOP)/tool/spaceanal.tcl
571 sed \ 551 sed \
572 -e '/^#/d' \ 552 -e '/^#/d' \
573 -e 's,\\,\\\\,g' \ 553 -e 's,\\,\\\\,g' \
574 -e 's,",\\",g' \ 554 -e 's,",\\",g' \
575 -e 's,^,",' \ 555 -e 's,^,",' \
576 -e 's,$$,\\n",' \ 556 -e 's,$$,\\n",' \
577 $(TOP)/tool/spaceanal.tcl >spaceanal_tcl.h 557 $(TOP)/tool/spaceanal.tcl >spaceanal_tcl.h
578 $(TCCX) $(TCL_FLAGS) -DTCLSH=2 $(TESTFIXTURE_FLAGS) \ 558 $(TCCX) $(TCL_FLAGS) -DTCLSH=2 $(TESTFIXTURE_FLAGS) \
(...skipping 18 matching lines...) Expand all
597 mv sqlite3.h /usr/include 577 mv sqlite3.h /usr/include
598 578
599 clean: 579 clean:
600 rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.* 580 rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.*
601 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h 581 rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h
602 rm -f $(PUBLISH) 582 rm -f $(PUBLISH)
603 rm -f *.da *.bb *.bbg gmon.out 583 rm -f *.da *.bb *.bbg gmon.out
604 rm -rf tsrc target_source 584 rm -rf tsrc target_source
605 rm -f testloadext.dll libtestloadext.so 585 rm -f testloadext.dll libtestloadext.so
606 rm -f sqlite3.c fts?amal.c tclsqlite3.c 586 rm -f sqlite3.c fts?amal.c tclsqlite3.c
OLDNEW
« no previous file with comments | « third_party/sqlite/sqlite-src-3070603/ltmain.sh ('k') | third_party/sqlite/sqlite-src-3070603/manifest » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698