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 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 $(TOP)/src/pager.h \ | 134 $(TOP)/src/pager.h \ |
135 $(TOP)/src/parse.y \ | 135 $(TOP)/src/parse.y \ |
136 $(TOP)/src/pcache.c \ | 136 $(TOP)/src/pcache.c \ |
137 $(TOP)/src/pcache.h \ | 137 $(TOP)/src/pcache.h \ |
138 $(TOP)/src/pcache1.c \ | 138 $(TOP)/src/pcache1.c \ |
139 $(TOP)/src/pragma.c \ | 139 $(TOP)/src/pragma.c \ |
140 $(TOP)/src/pragma.h \ | 140 $(TOP)/src/pragma.h \ |
141 $(TOP)/src/prepare.c \ | 141 $(TOP)/src/prepare.c \ |
142 $(TOP)/src/printf.c \ | 142 $(TOP)/src/printf.c \ |
143 $(TOP)/src/random.c \ | 143 $(TOP)/src/random.c \ |
144 $(TOP)/src/recover.c \ | 144 $(TOP)/../ext/recover.c \ |
145 $(TOP)/src/resolve.c \ | 145 $(TOP)/src/resolve.c \ |
146 $(TOP)/src/rowset.c \ | 146 $(TOP)/src/rowset.c \ |
147 $(TOP)/src/select.c \ | 147 $(TOP)/src/select.c \ |
148 $(TOP)/src/status.c \ | 148 $(TOP)/src/status.c \ |
149 $(TOP)/src/shell.c \ | 149 $(TOP)/src/shell.c \ |
150 $(TOP)/src/sqlite.h.in \ | 150 $(TOP)/src/sqlite.h.in \ |
151 $(TOP)/src/sqlite3ext.h \ | 151 $(TOP)/src/sqlite3ext.h \ |
152 $(TOP)/src/sqliteInt.h \ | 152 $(TOP)/src/sqliteInt.h \ |
153 $(TOP)/src/sqliteLimit.h \ | 153 $(TOP)/src/sqliteLimit.h \ |
154 $(TOP)/src/table.c \ | 154 $(TOP)/src/table.c \ |
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
355 $(TOP)/src/main.c \ | 355 $(TOP)/src/main.c \ |
356 $(TOP)/src/mem5.c \ | 356 $(TOP)/src/mem5.c \ |
357 $(TOP)/src/os.c \ | 357 $(TOP)/src/os.c \ |
358 $(TOP)/src/os_unix.c \ | 358 $(TOP)/src/os_unix.c \ |
359 $(TOP)/src/os_win.c \ | 359 $(TOP)/src/os_win.c \ |
360 $(TOP)/src/pager.c \ | 360 $(TOP)/src/pager.c \ |
361 $(TOP)/src/pragma.c \ | 361 $(TOP)/src/pragma.c \ |
362 $(TOP)/src/prepare.c \ | 362 $(TOP)/src/prepare.c \ |
363 $(TOP)/src/printf.c \ | 363 $(TOP)/src/printf.c \ |
364 $(TOP)/src/random.c \ | 364 $(TOP)/src/random.c \ |
365 $(TOP)/src/recover.c \ | 365 $(TOP)/../ext/recover.c \ |
366 $(TOP)/src/pcache.c \ | 366 $(TOP)/src/pcache.c \ |
367 $(TOP)/src/pcache1.c \ | 367 $(TOP)/src/pcache1.c \ |
368 $(TOP)/src/select.c \ | 368 $(TOP)/src/select.c \ |
369 $(TOP)/src/threads.c \ | 369 $(TOP)/src/threads.c \ |
370 $(TOP)/src/tokenize.c \ | 370 $(TOP)/src/tokenize.c \ |
371 $(TOP)/src/utf.c \ | 371 $(TOP)/src/utf.c \ |
372 $(TOP)/src/util.c \ | 372 $(TOP)/src/util.c \ |
373 $(TOP)/src/vdbeapi.c \ | 373 $(TOP)/src/vdbeapi.c \ |
374 $(TOP)/src/vdbeaux.c \ | 374 $(TOP)/src/vdbeaux.c \ |
375 $(TOP)/src/vdbe.c \ | 375 $(TOP)/src/vdbe.c \ |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
471 all: sqlite3.h libsqlite3.a sqlite3$(EXE) | 471 all: sqlite3.h libsqlite3.a sqlite3$(EXE) |
472 | 472 |
473 libsqlite3.a: $(LIBOBJ) | 473 libsqlite3.a: $(LIBOBJ) |
474 $(AR) libsqlite3.a $(LIBOBJ) | 474 $(AR) libsqlite3.a $(LIBOBJ) |
475 $(RANLIB) libsqlite3.a | 475 $(RANLIB) libsqlite3.a |
476 | 476 |
477 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h | 477 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h |
478 $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) $(SHELL_OPT) \ | 478 $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) $(SHELL_OPT) \ |
479 $(TOP)/src/shell.c $(SHELL_ICU) libsqlite3.a $(LIBREADLINE) $(TL
IBS) $(THREADLIB) | 479 $(TOP)/src/shell.c $(SHELL_ICU) libsqlite3.a $(LIBREADLINE) $(TL
IBS) $(THREADLIB) |
480 | 480 |
481 sqldiff$(EXE):» $(TOP)/tool/sqldiff.c sqlite3.c sqlite3.h | 481 sqldiff$(EXE):» $(TOP)/tool/sqldiff.c $(TOP)/../ext/recover.c sqlite3.c sqlite3.
h |
482 $(TCCX) -o sqldiff$(EXE) -DSQLITE_THREADSAFE=0 \ | 482 $(TCCX) -o sqldiff$(EXE) -DSQLITE_THREADSAFE=0 \ |
483 » » $(TOP)/tool/sqldiff.c sqlite3.c $(TLIBS) $(THREADLIB) | 483 » » $(TOP)/tool/sqldiff.c $(TOP)/../ext/recover.c sqlite3.c $(TLIBS)
$(THREADLIB) |
484 | 484 |
485 fuzzershell$(EXE): $(TOP)/tool/fuzzershell.c sqlite3.c sqlite3.h | 485 fuzzershell$(EXE): $(TOP)/tool/fuzzershell.c sqlite3.c sqlite3.h |
486 $(TCCX) -o fuzzershell$(EXE) -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EX
TENSION \ | 486 $(TCCX) -o fuzzershell$(EXE) -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EX
TENSION \ |
487 $(FUZZERSHELL_OPT) $(TOP)/tool/fuzzershell.c sqlite3.c \ | 487 $(FUZZERSHELL_OPT) $(TOP)/tool/fuzzershell.c sqlite3.c \ |
488 $(TLIBS) $(THREADLIB) | 488 $(TLIBS) $(THREADLIB) |
489 | 489 |
490 fuzzcheck$(EXE): $(TOP)/test/fuzzcheck.c sqlite3.c sqlite3.h | 490 fuzzcheck$(EXE): $(TOP)/test/fuzzcheck.c sqlite3.c sqlite3.h |
491 $(TCCX) -o fuzzcheck$(EXE) -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTE
NSION \ | 491 $(TCCX) -o fuzzcheck$(EXE) -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTE
NSION \ |
492 -DSQLITE_ENABLE_MEMSYS5 $(FUZZCHECK_OPT) \ | 492 -DSQLITE_ENABLE_MEMSYS5 $(FUZZCHECK_OPT) \ |
493 $(TOP)/test/fuzzcheck.c sqlite3.c $(TLIBS) $(THREADLIB) | 493 $(TOP)/test/fuzzcheck.c sqlite3.c $(TLIBS) $(THREADLIB) |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
700 sqlite3rbu.o: $(TOP)/ext/rbu/sqlite3rbu.c $(HDR) $(EXTHDR) | 700 sqlite3rbu.o: $(TOP)/ext/rbu/sqlite3rbu.c $(HDR) $(EXTHDR) |
701 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rbu/sqlite3rbu.c | 701 $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rbu/sqlite3rbu.c |
702 | 702 |
703 | 703 |
704 # Rules for building test programs and for running tests | 704 # Rules for building test programs and for running tests |
705 # | 705 # |
706 tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a | 706 tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a |
707 $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \ | 707 $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \ |
708 $(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB) | 708 $(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB) |
709 | 709 |
710 sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl | 710 sqlite3_analyzer.c: sqlite3.c $(TOP)/../ext/recover.c $(TOP)/src/tclsqlite.c $(T
OP)/tool/spaceanal.tcl |
711 echo "#define TCLSH 2" > $@ | 711 echo "#define TCLSH 2" > $@ |
712 echo "#define SQLITE_ENABLE_DBSTAT_VTAB 1" >> $@ | 712 echo "#define SQLITE_ENABLE_DBSTAT_VTAB 1" >> $@ |
713 » cat sqlite3.c $(TOP)/src/tclsqlite.c >> $@ | 713 » cat sqlite3.c $(TOP)/../ext/recover.c $(TOP)/src/tclsqlite.c >> $@ |
714 echo "static const char *tclsh_main_loop(void){" >> $@ | 714 echo "static const char *tclsh_main_loop(void){" >> $@ |
715 echo "static const char *zMainloop = " >> $@ | 715 echo "static const char *zMainloop = " >> $@ |
716 tclsh $(TOP)/tool/tostr.tcl $(TOP)/tool/spaceanal.tcl >> $@ | 716 tclsh $(TOP)/tool/tostr.tcl $(TOP)/tool/spaceanal.tcl >> $@ |
717 echo "; return zMainloop; }" >> $@ | 717 echo "; return zMainloop; }" >> $@ |
718 | 718 |
719 sqlite3_analyzer$(EXE): sqlite3_analyzer.c | 719 sqlite3_analyzer$(EXE): sqlite3_analyzer.c |
720 $(TCCX) $(TCL_FLAGS) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS) $(THREA
DLIB) | 720 $(TCCX) $(TCL_FLAGS) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS) $(THREA
DLIB) |
721 | 721 |
722 # Rules to build the 'testfixture' application. | 722 # Rules to build the 'testfixture' application. |
723 # | 723 # |
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
897 rm -f sqlite3.c sqlite3-*.c fts?amal.c tclsqlite3.c | 897 rm -f sqlite3.c sqlite3-*.c fts?amal.c tclsqlite3.c |
898 rm -f sqlite3rc.h | 898 rm -f sqlite3rc.h |
899 rm -f shell.c sqlite3ext.h | 899 rm -f shell.c sqlite3ext.h |
900 rm -f sqlite3_analyzer sqlite3_analyzer.exe sqlite3_analyzer.c | 900 rm -f sqlite3_analyzer sqlite3_analyzer.exe sqlite3_analyzer.c |
901 rm -f sqlite-*-output.vsix | 901 rm -f sqlite-*-output.vsix |
902 rm -f mptester mptester.exe | 902 rm -f mptester mptester.exe |
903 rm -f fuzzershell fuzzershell.exe | 903 rm -f fuzzershell fuzzershell.exe |
904 rm -f fuzzcheck fuzzcheck.exe | 904 rm -f fuzzcheck fuzzcheck.exe |
905 rm -f sqldiff sqldiff.exe | 905 rm -f sqldiff sqldiff.exe |
906 rm -f fts5.* fts5parse.* | 906 rm -f fts5.* fts5parse.* |
OLD | NEW |