Fossil SCM

Add BCCFLAGS and XBCC to build system so that programs which run on the build platform (e.g. translate) can have the benefit of CFLAGS, e.g. -ggdb3 for easier debugging in gdb or -std=c89 to flush out C99. Do not update win/* because I don't have the ability to test those changes.

andygoth 2016-11-05 15:23 trunk
Commit ad1103460367802bb676f38579673297200ee174
--- Makefile.in
+++ Makefile.in
@@ -37,10 +37,11 @@
3737
# care about testing the end result, this can be blank.
3838
#
3939
TCLSH = tclsh
4040
4141
LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@
42
+BCCFLAGS = @CPPFLAGS@ @CFLAGS@
4243
TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ @CFLAGS@ -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H
4344
INSTALLDIR = $(DESTDIR)@prefix@/bin
4445
USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@
4546
USE_LINENOISE = @USE_LINENOISE@
4647
USE_SEE = @USE_SEE@
4748
--- Makefile.in
+++ Makefile.in
@@ -37,10 +37,11 @@
37 # care about testing the end result, this can be blank.
38 #
39 TCLSH = tclsh
40
41 LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@
 
42 TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ @CFLAGS@ -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H
43 INSTALLDIR = $(DESTDIR)@prefix@/bin
44 USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@
45 USE_LINENOISE = @USE_LINENOISE@
46 USE_SEE = @USE_SEE@
47
--- Makefile.in
+++ Makefile.in
@@ -37,10 +37,11 @@
37 # care about testing the end result, this can be blank.
38 #
39 TCLSH = tclsh
40
41 LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@
42 BCCFLAGS = @CPPFLAGS@ @CFLAGS@
43 TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ @CFLAGS@ -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H
44 INSTALLDIR = $(DESTDIR)@prefix@/bin
45 USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@
46 USE_LINENOISE = @USE_LINENOISE@
47 USE_SEE = @USE_SEE@
48
+7 -6
--- src/main.mk
+++ src/main.mk
@@ -8,10 +8,11 @@
88
# to regenerate this file.
99
#
1010
# This file is included by primary Makefile.
1111
#
1212
13
+XBCC = $(BCC) $(BCCFLAGS) $(CFLAGS)
1314
XTCC = $(TCC) -I. -I$(SRCDIR) -I$(OBJDIR) $(TCCFLAGS) $(CFLAGS)
1415
1516
1617
SRC = \
1718
$(SRCDIR)/add.c \
@@ -451,26 +452,26 @@
451452
452453
$(OBJDIR):
453454
-mkdir $(OBJDIR)
454455
455456
$(OBJDIR)/translate: $(SRCDIR)/translate.c
456
- $(BCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
457
+ $(XBCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
457458
458459
$(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
459
- $(BCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
460
+ $(XBCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
460461
461462
$(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
462
- $(BCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
463
+ $(XBCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
463464
464465
$(OBJDIR)/mkbuiltin: $(SRCDIR)/mkbuiltin.c
465
- $(BCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
466
+ $(XBCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
466467
467468
$(OBJDIR)/mkversion: $(SRCDIR)/mkversion.c
468
- $(BCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
469
+ $(XBCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
469470
470471
$(OBJDIR)/codecheck1: $(SRCDIR)/codecheck1.c
471
- $(BCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
472
+ $(XBCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
472473
473474
# Run the test suite.
474475
# Other flags that can be included in TESTFLAGS are:
475476
#
476477
# -halt Stop testing after the first failed test
477478
--- src/main.mk
+++ src/main.mk
@@ -8,10 +8,11 @@
8 # to regenerate this file.
9 #
10 # This file is included by primary Makefile.
11 #
12
 
13 XTCC = $(TCC) -I. -I$(SRCDIR) -I$(OBJDIR) $(TCCFLAGS) $(CFLAGS)
14
15
16 SRC = \
17 $(SRCDIR)/add.c \
@@ -451,26 +452,26 @@
451
452 $(OBJDIR):
453 -mkdir $(OBJDIR)
454
455 $(OBJDIR)/translate: $(SRCDIR)/translate.c
456 $(BCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
457
458 $(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
459 $(BCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
460
461 $(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
462 $(BCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
463
464 $(OBJDIR)/mkbuiltin: $(SRCDIR)/mkbuiltin.c
465 $(BCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
466
467 $(OBJDIR)/mkversion: $(SRCDIR)/mkversion.c
468 $(BCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
469
470 $(OBJDIR)/codecheck1: $(SRCDIR)/codecheck1.c
471 $(BCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
472
473 # Run the test suite.
474 # Other flags that can be included in TESTFLAGS are:
475 #
476 # -halt Stop testing after the first failed test
477
--- src/main.mk
+++ src/main.mk
@@ -8,10 +8,11 @@
8 # to regenerate this file.
9 #
10 # This file is included by primary Makefile.
11 #
12
13 XBCC = $(BCC) $(BCCFLAGS) $(CFLAGS)
14 XTCC = $(TCC) -I. -I$(SRCDIR) -I$(OBJDIR) $(TCCFLAGS) $(CFLAGS)
15
16
17 SRC = \
18 $(SRCDIR)/add.c \
@@ -451,26 +452,26 @@
452
453 $(OBJDIR):
454 -mkdir $(OBJDIR)
455
456 $(OBJDIR)/translate: $(SRCDIR)/translate.c
457 $(XBCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
458
459 $(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
460 $(XBCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
461
462 $(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
463 $(XBCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
464
465 $(OBJDIR)/mkbuiltin: $(SRCDIR)/mkbuiltin.c
466 $(XBCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
467
468 $(OBJDIR)/mkversion: $(SRCDIR)/mkversion.c
469 $(XBCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
470
471 $(OBJDIR)/codecheck1: $(SRCDIR)/codecheck1.c
472 $(XBCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
473
474 # Run the test suite.
475 # Other flags that can be included in TESTFLAGS are:
476 #
477 # -halt Stop testing after the first failed test
478
+26 -24
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -255,10 +255,11 @@
255255
# to regenerate this file.
256256
#
257257
# This file is included by primary Makefile.
258258
#
259259
260
+XBCC = $(BCC) $(BCCFLAGS) $(CFLAGS)
260261
XTCC = $(TCC) -I. -I$(SRCDIR) -I$(OBJDIR) $(TCCFLAGS) $(CFLAGS)
261262
262263
}
263264
writeln -nonewline "SRC ="
264265
foreach s [lsort $src] {
@@ -298,26 +299,26 @@
298299
299300
$(OBJDIR):
300301
-mkdir $(OBJDIR)
301302
302303
$(OBJDIR)/translate: $(SRCDIR)/translate.c
303
- $(BCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
304
+ $(XBCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
304305
305306
$(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
306
- $(BCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
307
+ $(XBCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
307308
308309
$(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
309
- $(BCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
310
+ $(XBCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
310311
311312
$(OBJDIR)/mkbuiltin: $(SRCDIR)/mkbuiltin.c
312
- $(BCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
313
+ $(XBCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
313314
314315
$(OBJDIR)/mkversion: $(SRCDIR)/mkversion.c
315
- $(BCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
316
+ $(XBCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
316317
317318
$(OBJDIR)/codecheck1: $(SRCDIR)/codecheck1.c
318
- $(BCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
319
+ $(XBCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
319320
320321
# Run the test suite.
321322
# Other flags that can be included in TESTFLAGS are:
322323
#
323324
# -halt Stop testing after the first failed test
@@ -917,10 +918,11 @@
917918
-include config.w32
918919
919920
# STOP HERE
920921
# You should not need to change anything below this line
921922
#--------------------------------------------------------
923
+XBCC = $(BCC) $(CFLAGS)
922924
XTCC = $(TCC) $(CFLAGS) -I. -I$(SRCDIR)
923925
}
924926
writeln -nonewline "SRC ="
925927
foreach s [lsort $src] {
926928
writeln -nonewline " \\\n \$(SRCDIR)/$s.c"
@@ -1013,26 +1015,26 @@
10131015
else
10141016
$(MKDIR) $(OBJDIR)
10151017
endif
10161018
10171019
$(TRANSLATE): $(SRCDIR)/translate.c
1018
- $(BCC) -o $@ $(SRCDIR)/translate.c
1020
+ $(XBCC) -o $@ $(SRCDIR)/translate.c
10191021
10201022
$(MAKEHEADERS): $(SRCDIR)/makeheaders.c
1021
- $(BCC) -o $@ $(SRCDIR)/makeheaders.c
1023
+ $(XBCC) -o $@ $(SRCDIR)/makeheaders.c
10221024
10231025
$(MKINDEX): $(SRCDIR)/mkindex.c
1024
- $(BCC) -o $@ $(SRCDIR)/mkindex.c
1026
+ $(XBCC) -o $@ $(SRCDIR)/mkindex.c
10251027
10261028
$(MKBUILTIN): $(SRCDIR)/mkbuiltin.c
1027
- $(BCC) -o $@ $(SRCDIR)/mkbuiltin.c
1029
+ $(XBCC) -o $@ $(SRCDIR)/mkbuiltin.c
10281030
10291031
$(MKVERSION): $(SRCDIR)/mkversion.c
1030
- $(BCC) -o $@ $(SRCDIR)/mkversion.c
1032
+ $(XBCC) -o $@ $(SRCDIR)/mkversion.c
10311033
10321034
$(CODECHECK1): $(SRCDIR)/codecheck1.c
1033
- $(BCC) -o $@ $(SRCDIR)/codecheck1.c
1035
+ $(XBCC) -o $@ $(SRCDIR)/codecheck1.c
10341036
10351037
# WARNING. DANGER. Running the test suite modifies the repository the
10361038
# build is done from, i.e. the checkout belongs to. Do not sync/push
10371039
# the repository after running the tests.
10381040
test: $(OBJDIR) $(APPNAME)
@@ -1305,26 +1307,26 @@
13051307
writeln "\t+echo. >> \$@"
13061308
writeln "\t+echo fossil >> \$@"
13071309
13081310
writeln {
13091311
translate$E: $(SRCDIR)\translate.c
1310
- $(BCC) -o$@ $**
1312
+ $(XBCC) -o$@ $**
13111313
13121314
makeheaders$E: $(SRCDIR)\makeheaders.c
1313
- $(BCC) -o$@ $**
1315
+ $(XBCC) -o$@ $**
13141316
13151317
mkindex$E: $(SRCDIR)\mkindex.c
1316
- $(BCC) -o$@ $**
1318
+ $(XBCC) -o$@ $**
13171319
13181320
mkbuiltin$E: $(SRCDIR)\mkbuiltin.c
1319
- $(BCC) -o$@ $**
1321
+ $(XBCC) -o$@ $**
13201322
13211323
mkversion$E: $(SRCDIR)\mkversion.c
1322
- $(BCC) -o$@ $**
1324
+ $(XBCC) -o$@ $**
13231325
13241326
codecheck1$E: $(SRCDIR)\codecheck1.c
1325
- $(BCC) -o$@ $**
1327
+ $(XBCC) -o$@ $**
13261328
13271329
$(OBJDIR)\shell$O : $(SRCDIR)\shell.c
13281330
$(TCC) -o$@ -c $(SHELL_OPTIONS) $(SQLITE_OPTIONS) $(SHELL_CFLAGS) $**
13291331
13301332
$(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
@@ -1827,26 +1829,26 @@
18271829
writeln {
18281830
$(OX):
18291831
@-mkdir $@
18301832
18311833
translate$E: $(SRCDIR)\translate.c
1832
- $(BCC) $**
1834
+ $(XBCC) $**
18331835
18341836
makeheaders$E: $(SRCDIR)\makeheaders.c
1835
- $(BCC) $**
1837
+ $(XBCC) $**
18361838
18371839
mkindex$E: $(SRCDIR)\mkindex.c
1838
- $(BCC) $**
1840
+ $(XBCC) $**
18391841
18401842
mkbuiltin$E: $(SRCDIR)\mkbuiltin.c
1841
- $(BCC) $**
1843
+ $(XBCC) $**
18421844
18431845
mkversion$E: $(SRCDIR)\mkversion.c
1844
- $(BCC) $**
1846
+ $(XBCC) $**
18451847
18461848
codecheck1$E: $(SRCDIR)\codecheck1.c
1847
- $(BCC) $**
1849
+ $(XBCC) $**
18481850
18491851
!if $(USE_SEE)!=0
18501852
SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c
18511853
!else
18521854
SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c
18531855
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -255,10 +255,11 @@
255 # to regenerate this file.
256 #
257 # This file is included by primary Makefile.
258 #
259
 
260 XTCC = $(TCC) -I. -I$(SRCDIR) -I$(OBJDIR) $(TCCFLAGS) $(CFLAGS)
261
262 }
263 writeln -nonewline "SRC ="
264 foreach s [lsort $src] {
@@ -298,26 +299,26 @@
298
299 $(OBJDIR):
300 -mkdir $(OBJDIR)
301
302 $(OBJDIR)/translate: $(SRCDIR)/translate.c
303 $(BCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
304
305 $(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
306 $(BCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
307
308 $(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
309 $(BCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
310
311 $(OBJDIR)/mkbuiltin: $(SRCDIR)/mkbuiltin.c
312 $(BCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
313
314 $(OBJDIR)/mkversion: $(SRCDIR)/mkversion.c
315 $(BCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
316
317 $(OBJDIR)/codecheck1: $(SRCDIR)/codecheck1.c
318 $(BCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
319
320 # Run the test suite.
321 # Other flags that can be included in TESTFLAGS are:
322 #
323 # -halt Stop testing after the first failed test
@@ -917,10 +918,11 @@
917 -include config.w32
918
919 # STOP HERE
920 # You should not need to change anything below this line
921 #--------------------------------------------------------
 
922 XTCC = $(TCC) $(CFLAGS) -I. -I$(SRCDIR)
923 }
924 writeln -nonewline "SRC ="
925 foreach s [lsort $src] {
926 writeln -nonewline " \\\n \$(SRCDIR)/$s.c"
@@ -1013,26 +1015,26 @@
1013 else
1014 $(MKDIR) $(OBJDIR)
1015 endif
1016
1017 $(TRANSLATE): $(SRCDIR)/translate.c
1018 $(BCC) -o $@ $(SRCDIR)/translate.c
1019
1020 $(MAKEHEADERS): $(SRCDIR)/makeheaders.c
1021 $(BCC) -o $@ $(SRCDIR)/makeheaders.c
1022
1023 $(MKINDEX): $(SRCDIR)/mkindex.c
1024 $(BCC) -o $@ $(SRCDIR)/mkindex.c
1025
1026 $(MKBUILTIN): $(SRCDIR)/mkbuiltin.c
1027 $(BCC) -o $@ $(SRCDIR)/mkbuiltin.c
1028
1029 $(MKVERSION): $(SRCDIR)/mkversion.c
1030 $(BCC) -o $@ $(SRCDIR)/mkversion.c
1031
1032 $(CODECHECK1): $(SRCDIR)/codecheck1.c
1033 $(BCC) -o $@ $(SRCDIR)/codecheck1.c
1034
1035 # WARNING. DANGER. Running the test suite modifies the repository the
1036 # build is done from, i.e. the checkout belongs to. Do not sync/push
1037 # the repository after running the tests.
1038 test: $(OBJDIR) $(APPNAME)
@@ -1305,26 +1307,26 @@
1305 writeln "\t+echo. >> \$@"
1306 writeln "\t+echo fossil >> \$@"
1307
1308 writeln {
1309 translate$E: $(SRCDIR)\translate.c
1310 $(BCC) -o$@ $**
1311
1312 makeheaders$E: $(SRCDIR)\makeheaders.c
1313 $(BCC) -o$@ $**
1314
1315 mkindex$E: $(SRCDIR)\mkindex.c
1316 $(BCC) -o$@ $**
1317
1318 mkbuiltin$E: $(SRCDIR)\mkbuiltin.c
1319 $(BCC) -o$@ $**
1320
1321 mkversion$E: $(SRCDIR)\mkversion.c
1322 $(BCC) -o$@ $**
1323
1324 codecheck1$E: $(SRCDIR)\codecheck1.c
1325 $(BCC) -o$@ $**
1326
1327 $(OBJDIR)\shell$O : $(SRCDIR)\shell.c
1328 $(TCC) -o$@ -c $(SHELL_OPTIONS) $(SQLITE_OPTIONS) $(SHELL_CFLAGS) $**
1329
1330 $(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
@@ -1827,26 +1829,26 @@
1827 writeln {
1828 $(OX):
1829 @-mkdir $@
1830
1831 translate$E: $(SRCDIR)\translate.c
1832 $(BCC) $**
1833
1834 makeheaders$E: $(SRCDIR)\makeheaders.c
1835 $(BCC) $**
1836
1837 mkindex$E: $(SRCDIR)\mkindex.c
1838 $(BCC) $**
1839
1840 mkbuiltin$E: $(SRCDIR)\mkbuiltin.c
1841 $(BCC) $**
1842
1843 mkversion$E: $(SRCDIR)\mkversion.c
1844 $(BCC) $**
1845
1846 codecheck1$E: $(SRCDIR)\codecheck1.c
1847 $(BCC) $**
1848
1849 !if $(USE_SEE)!=0
1850 SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c
1851 !else
1852 SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c
1853
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -255,10 +255,11 @@
255 # to regenerate this file.
256 #
257 # This file is included by primary Makefile.
258 #
259
260 XBCC = $(BCC) $(BCCFLAGS) $(CFLAGS)
261 XTCC = $(TCC) -I. -I$(SRCDIR) -I$(OBJDIR) $(TCCFLAGS) $(CFLAGS)
262
263 }
264 writeln -nonewline "SRC ="
265 foreach s [lsort $src] {
@@ -298,26 +299,26 @@
299
300 $(OBJDIR):
301 -mkdir $(OBJDIR)
302
303 $(OBJDIR)/translate: $(SRCDIR)/translate.c
304 $(XBCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
305
306 $(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
307 $(XBCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
308
309 $(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
310 $(XBCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
311
312 $(OBJDIR)/mkbuiltin: $(SRCDIR)/mkbuiltin.c
313 $(XBCC) -o $(OBJDIR)/mkbuiltin $(SRCDIR)/mkbuiltin.c
314
315 $(OBJDIR)/mkversion: $(SRCDIR)/mkversion.c
316 $(XBCC) -o $(OBJDIR)/mkversion $(SRCDIR)/mkversion.c
317
318 $(OBJDIR)/codecheck1: $(SRCDIR)/codecheck1.c
319 $(XBCC) -o $(OBJDIR)/codecheck1 $(SRCDIR)/codecheck1.c
320
321 # Run the test suite.
322 # Other flags that can be included in TESTFLAGS are:
323 #
324 # -halt Stop testing after the first failed test
@@ -917,10 +918,11 @@
918 -include config.w32
919
920 # STOP HERE
921 # You should not need to change anything below this line
922 #--------------------------------------------------------
923 XBCC = $(BCC) $(CFLAGS)
924 XTCC = $(TCC) $(CFLAGS) -I. -I$(SRCDIR)
925 }
926 writeln -nonewline "SRC ="
927 foreach s [lsort $src] {
928 writeln -nonewline " \\\n \$(SRCDIR)/$s.c"
@@ -1013,26 +1015,26 @@
1015 else
1016 $(MKDIR) $(OBJDIR)
1017 endif
1018
1019 $(TRANSLATE): $(SRCDIR)/translate.c
1020 $(XBCC) -o $@ $(SRCDIR)/translate.c
1021
1022 $(MAKEHEADERS): $(SRCDIR)/makeheaders.c
1023 $(XBCC) -o $@ $(SRCDIR)/makeheaders.c
1024
1025 $(MKINDEX): $(SRCDIR)/mkindex.c
1026 $(XBCC) -o $@ $(SRCDIR)/mkindex.c
1027
1028 $(MKBUILTIN): $(SRCDIR)/mkbuiltin.c
1029 $(XBCC) -o $@ $(SRCDIR)/mkbuiltin.c
1030
1031 $(MKVERSION): $(SRCDIR)/mkversion.c
1032 $(XBCC) -o $@ $(SRCDIR)/mkversion.c
1033
1034 $(CODECHECK1): $(SRCDIR)/codecheck1.c
1035 $(XBCC) -o $@ $(SRCDIR)/codecheck1.c
1036
1037 # WARNING. DANGER. Running the test suite modifies the repository the
1038 # build is done from, i.e. the checkout belongs to. Do not sync/push
1039 # the repository after running the tests.
1040 test: $(OBJDIR) $(APPNAME)
@@ -1305,26 +1307,26 @@
1307 writeln "\t+echo. >> \$@"
1308 writeln "\t+echo fossil >> \$@"
1309
1310 writeln {
1311 translate$E: $(SRCDIR)\translate.c
1312 $(XBCC) -o$@ $**
1313
1314 makeheaders$E: $(SRCDIR)\makeheaders.c
1315 $(XBCC) -o$@ $**
1316
1317 mkindex$E: $(SRCDIR)\mkindex.c
1318 $(XBCC) -o$@ $**
1319
1320 mkbuiltin$E: $(SRCDIR)\mkbuiltin.c
1321 $(XBCC) -o$@ $**
1322
1323 mkversion$E: $(SRCDIR)\mkversion.c
1324 $(XBCC) -o$@ $**
1325
1326 codecheck1$E: $(SRCDIR)\codecheck1.c
1327 $(XBCC) -o$@ $**
1328
1329 $(OBJDIR)\shell$O : $(SRCDIR)\shell.c
1330 $(TCC) -o$@ -c $(SHELL_OPTIONS) $(SQLITE_OPTIONS) $(SHELL_CFLAGS) $**
1331
1332 $(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
@@ -1827,26 +1829,26 @@
1829 writeln {
1830 $(OX):
1831 @-mkdir $@
1832
1833 translate$E: $(SRCDIR)\translate.c
1834 $(XBCC) $**
1835
1836 makeheaders$E: $(SRCDIR)\makeheaders.c
1837 $(XBCC) $**
1838
1839 mkindex$E: $(SRCDIR)\mkindex.c
1840 $(XBCC) $**
1841
1842 mkbuiltin$E: $(SRCDIR)\mkbuiltin.c
1843 $(XBCC) $**
1844
1845 mkversion$E: $(SRCDIR)\mkversion.c
1846 $(XBCC) $**
1847
1848 codecheck1$E: $(SRCDIR)\codecheck1.c
1849 $(XBCC) $**
1850
1851 !if $(USE_SEE)!=0
1852 SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c
1853 !else
1854 SQLITE3_SHELL_SRC = $(SRCDIR)\shell.c
1855

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button