Fossil SCM
Add support for testing with libFuzzer.
Commit
8a6e8e2703d9660ff85b000e07deb207ca632de3e9426d13118bd659660190b0
Parent
265f8e2d8337f4c…
8 files changed
+1
+41
+12
-12
+13
-6
+2
-4
+10
-4
+12
+10
+1
| --- Makefile.in | ||
| +++ Makefile.in | ||
| @@ -46,10 +46,11 @@ | ||
| 46 | 46 | USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@ |
| 47 | 47 | USE_LINENOISE = @USE_LINENOISE@ |
| 48 | 48 | USE_MMAN_H = @USE_MMAN_H@ |
| 49 | 49 | USE_SEE = @USE_SEE@ |
| 50 | 50 | FOSSIL_ENABLE_MINIZ = @FOSSIL_ENABLE_MINIZ@ |
| 51 | +APPNAME = fossil | |
| 51 | 52 | |
| 52 | 53 | include $(SRCDIR)/main.mk |
| 53 | 54 | |
| 54 | 55 | distclean: clean |
| 55 | 56 | -rm -f autoconfig.h config.log Makefile |
| 56 | 57 | |
| 57 | 58 | ADDED src/fuzz.c |
| --- Makefile.in | |
| +++ Makefile.in | |
| @@ -46,10 +46,11 @@ | |
| 46 | USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@ |
| 47 | USE_LINENOISE = @USE_LINENOISE@ |
| 48 | USE_MMAN_H = @USE_MMAN_H@ |
| 49 | USE_SEE = @USE_SEE@ |
| 50 | FOSSIL_ENABLE_MINIZ = @FOSSIL_ENABLE_MINIZ@ |
| 51 | |
| 52 | include $(SRCDIR)/main.mk |
| 53 | |
| 54 | distclean: clean |
| 55 | -rm -f autoconfig.h config.log Makefile |
| 56 | |
| 57 | DDED src/fuzz.c |
| --- Makefile.in | |
| +++ Makefile.in | |
| @@ -46,10 +46,11 @@ | |
| 46 | USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@ |
| 47 | USE_LINENOISE = @USE_LINENOISE@ |
| 48 | USE_MMAN_H = @USE_MMAN_H@ |
| 49 | USE_SEE = @USE_SEE@ |
| 50 | FOSSIL_ENABLE_MINIZ = @FOSSIL_ENABLE_MINIZ@ |
| 51 | APPNAME = fossil |
| 52 | |
| 53 | include $(SRCDIR)/main.mk |
| 54 | |
| 55 | distclean: clean |
| 56 | -rm -f autoconfig.h config.log Makefile |
| 57 | |
| 58 | DDED src/fuzz.c |
+41
| --- a/src/fuzz.c | ||
| +++ b/src/fuzz.c | ||
| @@ -0,0 +1,41 @@ | ||
| 1 | +/* | |
| 2 | +** Copyright (c) b search | |
| 3 | +** for "libfuzzer" for detreak; | |
| 4 | + } | |
| 5 | + case FUZZ_MARKDOWN/* | |
| 6 | +** Copyright (c) right (c) 2019 D. Richard Hipp | |
| 7 | +** | |
| 8 | +** This program is free software; you can redistribute it and/or | |
| 9 | +** modify it under the terms of the Simplified BSD License (also | |
| 10 | +** known as the "2-Clause License" or "FreeBSD License".) | |
| 11 | +* | |
| 12 | +** This program is distributed in the hope that it will be useful, | |
| 13 | +** but without any warranty; without even the implied warranty of | |
| 14 | +** merchantability or fitness for a particular purpose. | |
| 15 | +** | |
| 16 | +** Author contact information: | |
| 17 | +** [email protected] | |
| 18 | +** http://www.hwaci.com/drh/ | |
| 19 | +** | |
| 20 | +******************************************t Fossil to libFuzzer. Do a web search | |
| 21 | +** for "libfuzzer" for dfuzzer" for detux (the only platform for which this works at | |
| 22 | +** present) first do | |
| 23 | +** | |
| 24 | +** ./configure | |
| 25 | +** | |
| 26 | +** Then edit the Makefile as follows: | |
| 27 | +** | |
| 28 | +** (1) Change CC to be "clang-6.0" or some other compiler that | |
| 29 | +** supporor | |
| 30 | +** modify it under the terms of the Simplified BSD License (also | |
| 31 | +** known as the "2-Clause License" or "FreeBSD License".) | |
| 32 | +* | |
| 33 | +** This program is distributed in the hope that it will be useful, | |
| 34 | +** but without any warranty; without even the implied warranty of | |
| 35 | +** merchantability or fitness for a particular purpose. | |
| 36 | +** | |
| 37 | +** Author contact information: | |
| 38 | +** [email protected] | |
| 39 | +** http://www.hwaci.com/drh/ | |
| 40 | +** | |
| 41 | +********* |
| --- a/src/fuzz.c | |
| +++ b/src/fuzz.c | |
| @@ -0,0 +1,41 @@ | |
| --- a/src/fuzz.c | |
| +++ b/src/fuzz.c | |
| @@ -0,0 +1,41 @@ | |
| 1 | /* |
| 2 | ** Copyright (c) b search |
| 3 | ** for "libfuzzer" for detreak; |
| 4 | } |
| 5 | case FUZZ_MARKDOWN/* |
| 6 | ** Copyright (c) right (c) 2019 D. Richard Hipp |
| 7 | ** |
| 8 | ** This program is free software; you can redistribute it and/or |
| 9 | ** modify it under the terms of the Simplified BSD License (also |
| 10 | ** known as the "2-Clause License" or "FreeBSD License".) |
| 11 | * |
| 12 | ** This program is distributed in the hope that it will be useful, |
| 13 | ** but without any warranty; without even the implied warranty of |
| 14 | ** merchantability or fitness for a particular purpose. |
| 15 | ** |
| 16 | ** Author contact information: |
| 17 | ** [email protected] |
| 18 | ** http://www.hwaci.com/drh/ |
| 19 | ** |
| 20 | ******************************************t Fossil to libFuzzer. Do a web search |
| 21 | ** for "libfuzzer" for dfuzzer" for detux (the only platform for which this works at |
| 22 | ** present) first do |
| 23 | ** |
| 24 | ** ./configure |
| 25 | ** |
| 26 | ** Then edit the Makefile as follows: |
| 27 | ** |
| 28 | ** (1) Change CC to be "clang-6.0" or some other compiler that |
| 29 | ** supporor |
| 30 | ** modify it under the terms of the Simplified BSD License (also |
| 31 | ** known as the "2-Clause License" or "FreeBSD License".) |
| 32 | * |
| 33 | ** This program is distributed in the hope that it will be useful, |
| 34 | ** but without any warranty; without even the implied warranty of |
| 35 | ** merchantability or fitness for a particular purpose. |
| 36 | ** |
| 37 | ** Author contact information: |
| 38 | ** [email protected] |
| 39 | ** http://www.hwaci.com/drh/ |
| 40 | ** |
| 41 | ********* |
+12
-12
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -387,11 +387,11 @@ | ||
| 387 | 387 | ** (a) Ignore blank lines in the file |
| 388 | 388 | ** (b) Each non-empty line of the file is an argument, except |
| 389 | 389 | ** (c) If the line begins with "-" and contains a space, it is broken |
| 390 | 390 | ** into two arguments at the space. |
| 391 | 391 | */ |
| 392 | -static void expand_args_option(int argc, void *argv){ | |
| 392 | +void expand_args_option(int argc, void *argv){ | |
| 393 | 393 | Blob file = empty_blob; /* Content of the file */ |
| 394 | 394 | Blob line = empty_blob; /* One line of the file */ |
| 395 | 395 | unsigned int nLine; /* Number of lines in the file*/ |
| 396 | 396 | unsigned int i, j, k; /* Loop counters */ |
| 397 | 397 | int n; /* Number of bytes in one line */ |
| @@ -622,22 +622,22 @@ | ||
| 622 | 622 | } |
| 623 | 623 | |
| 624 | 624 | /* |
| 625 | 625 | ** This procedure runs first. |
| 626 | 626 | */ |
| 627 | -#if defined(_WIN32) && !defined(BROKEN_MINGW_CMDLINE) | |
| 628 | -int _dowildcard = -1; /* This turns on command-line globbing in MinGW-w64 */ | |
| 629 | -int wmain(int argc, wchar_t **argv) | |
| 627 | +#if defined(FOSSIL_FUZZ) | |
| 628 | + /* Do not include a main() procedure when building for fuzz testing. | |
| 629 | + ** libFuzzer will supply main(). */ | |
| 630 | +#elif defined(_WIN32) && !defined(BROKEN_MINGW_CMDLINE) | |
| 631 | + int _dowildcard = -1; /* This turns on command-line globbing in MinGW-w64 */ | |
| 632 | + int wmain(int argc, wchar_t **argv){ return fossil_main(argc, argv); } | |
| 633 | +#elif defined(_WIN32) | |
| 634 | + int _CRT_glob = 0x0001; /* See MinGW bug #2062 */ | |
| 635 | + int main(int argc, char **argv){ return fossil_main(argc, argv); } | |
| 630 | 636 | #else |
| 631 | -#if defined(_WIN32) | |
| 632 | -int _CRT_glob = 0x0001; /* See MinGW bug #2062 */ | |
| 633 | -#endif | |
| 634 | -int main(int argc, char **argv) | |
| 635 | -#endif | |
| 636 | -{ | |
| 637 | - return fossil_main(argc, argv); | |
| 638 | -} | |
| 637 | + int main(int argc, char **argv){ return fossil_main(argc, argv); } | |
| 638 | +#endif | |
| 639 | 639 | |
| 640 | 640 | /* All the work of main() is done by a separate procedure "fossil_main()". |
| 641 | 641 | ** We have to break this out, because fossil_main() is sometimes called |
| 642 | 642 | ** separately (by the "shell" command) but we do not want atwait() handlers |
| 643 | 643 | ** being called by separate invocations of fossil_main(). |
| 644 | 644 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -387,11 +387,11 @@ | |
| 387 | ** (a) Ignore blank lines in the file |
| 388 | ** (b) Each non-empty line of the file is an argument, except |
| 389 | ** (c) If the line begins with "-" and contains a space, it is broken |
| 390 | ** into two arguments at the space. |
| 391 | */ |
| 392 | static void expand_args_option(int argc, void *argv){ |
| 393 | Blob file = empty_blob; /* Content of the file */ |
| 394 | Blob line = empty_blob; /* One line of the file */ |
| 395 | unsigned int nLine; /* Number of lines in the file*/ |
| 396 | unsigned int i, j, k; /* Loop counters */ |
| 397 | int n; /* Number of bytes in one line */ |
| @@ -622,22 +622,22 @@ | |
| 622 | } |
| 623 | |
| 624 | /* |
| 625 | ** This procedure runs first. |
| 626 | */ |
| 627 | #if defined(_WIN32) && !defined(BROKEN_MINGW_CMDLINE) |
| 628 | int _dowildcard = -1; /* This turns on command-line globbing in MinGW-w64 */ |
| 629 | int wmain(int argc, wchar_t **argv) |
| 630 | #else |
| 631 | #if defined(_WIN32) |
| 632 | int _CRT_glob = 0x0001; /* See MinGW bug #2062 */ |
| 633 | #endif |
| 634 | int main(int argc, char **argv) |
| 635 | #endif |
| 636 | { |
| 637 | return fossil_main(argc, argv); |
| 638 | } |
| 639 | |
| 640 | /* All the work of main() is done by a separate procedure "fossil_main()". |
| 641 | ** We have to break this out, because fossil_main() is sometimes called |
| 642 | ** separately (by the "shell" command) but we do not want atwait() handlers |
| 643 | ** being called by separate invocations of fossil_main(). |
| 644 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -387,11 +387,11 @@ | |
| 387 | ** (a) Ignore blank lines in the file |
| 388 | ** (b) Each non-empty line of the file is an argument, except |
| 389 | ** (c) If the line begins with "-" and contains a space, it is broken |
| 390 | ** into two arguments at the space. |
| 391 | */ |
| 392 | void expand_args_option(int argc, void *argv){ |
| 393 | Blob file = empty_blob; /* Content of the file */ |
| 394 | Blob line = empty_blob; /* One line of the file */ |
| 395 | unsigned int nLine; /* Number of lines in the file*/ |
| 396 | unsigned int i, j, k; /* Loop counters */ |
| 397 | int n; /* Number of bytes in one line */ |
| @@ -622,22 +622,22 @@ | |
| 622 | } |
| 623 | |
| 624 | /* |
| 625 | ** This procedure runs first. |
| 626 | */ |
| 627 | #if defined(FOSSIL_FUZZ) |
| 628 | /* Do not include a main() procedure when building for fuzz testing. |
| 629 | ** libFuzzer will supply main(). */ |
| 630 | #elif defined(_WIN32) && !defined(BROKEN_MINGW_CMDLINE) |
| 631 | int _dowildcard = -1; /* This turns on command-line globbing in MinGW-w64 */ |
| 632 | int wmain(int argc, wchar_t **argv){ return fossil_main(argc, argv); } |
| 633 | #elif defined(_WIN32) |
| 634 | int _CRT_glob = 0x0001; /* See MinGW bug #2062 */ |
| 635 | int main(int argc, char **argv){ return fossil_main(argc, argv); } |
| 636 | #else |
| 637 | int main(int argc, char **argv){ return fossil_main(argc, argv); } |
| 638 | #endif |
| 639 | |
| 640 | /* All the work of main() is done by a separate procedure "fossil_main()". |
| 641 | ** We have to break this out, because fossil_main() is sometimes called |
| 642 | ** separately (by the "shell" command) but we do not want atwait() handlers |
| 643 | ** being called by separate invocations of fossil_main(). |
| 644 |
+13
-6
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -58,10 +58,11 @@ | ||
| 58 | 58 | $(SRCDIR)/finfo.c \ |
| 59 | 59 | $(SRCDIR)/foci.c \ |
| 60 | 60 | $(SRCDIR)/forum.c \ |
| 61 | 61 | $(SRCDIR)/fshell.c \ |
| 62 | 62 | $(SRCDIR)/fusefs.c \ |
| 63 | + $(SRCDIR)/fuzz.c \ | |
| 63 | 64 | $(SRCDIR)/glob.c \ |
| 64 | 65 | $(SRCDIR)/graph.c \ |
| 65 | 66 | $(SRCDIR)/gzip.c \ |
| 66 | 67 | $(SRCDIR)/hname.c \ |
| 67 | 68 | $(SRCDIR)/http.c \ |
| @@ -272,10 +273,11 @@ | ||
| 272 | 273 | $(OBJDIR)/finfo_.c \ |
| 273 | 274 | $(OBJDIR)/foci_.c \ |
| 274 | 275 | $(OBJDIR)/forum_.c \ |
| 275 | 276 | $(OBJDIR)/fshell_.c \ |
| 276 | 277 | $(OBJDIR)/fusefs_.c \ |
| 278 | + $(OBJDIR)/fuzz_.c \ | |
| 277 | 279 | $(OBJDIR)/glob_.c \ |
| 278 | 280 | $(OBJDIR)/graph_.c \ |
| 279 | 281 | $(OBJDIR)/gzip_.c \ |
| 280 | 282 | $(OBJDIR)/hname_.c \ |
| 281 | 283 | $(OBJDIR)/http_.c \ |
| @@ -412,10 +414,11 @@ | ||
| 412 | 414 | $(OBJDIR)/finfo.o \ |
| 413 | 415 | $(OBJDIR)/foci.o \ |
| 414 | 416 | $(OBJDIR)/forum.o \ |
| 415 | 417 | $(OBJDIR)/fshell.o \ |
| 416 | 418 | $(OBJDIR)/fusefs.o \ |
| 419 | + $(OBJDIR)/fuzz.o \ | |
| 417 | 420 | $(OBJDIR)/glob.o \ |
| 418 | 421 | $(OBJDIR)/graph.o \ |
| 419 | 422 | $(OBJDIR)/gzip.o \ |
| 420 | 423 | $(OBJDIR)/hname.o \ |
| 421 | 424 | $(OBJDIR)/http.o \ |
| @@ -506,15 +509,10 @@ | ||
| 506 | 509 | $(OBJDIR)/winhttp.o \ |
| 507 | 510 | $(OBJDIR)/wysiwyg.o \ |
| 508 | 511 | $(OBJDIR)/xfer.o \ |
| 509 | 512 | $(OBJDIR)/xfersetup.o \ |
| 510 | 513 | $(OBJDIR)/zip.o |
| 511 | - | |
| 512 | -APPNAME = fossil$(E) | |
| 513 | - | |
| 514 | - | |
| 515 | - | |
| 516 | 514 | all: $(OBJDIR) $(APPNAME) |
| 517 | 515 | |
| 518 | 516 | install: all |
| 519 | 517 | mkdir -p $(INSTALLDIR) |
| 520 | 518 | cp $(APPNAME) $(INSTALLDIR) |
| @@ -687,11 +685,11 @@ | ||
| 687 | 685 | $(OBJDIR)/cson_amalgamation.o |
| 688 | 686 | |
| 689 | 687 | |
| 690 | 688 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 691 | 689 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 692 | - $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) | |
| 690 | + $(TCC) $(TCCFLAGS) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) | |
| 693 | 691 | |
| 694 | 692 | # This rule prevents make from using its default rules to try build |
| 695 | 693 | # an executable named "manifest" out of the file named "manifest.c" |
| 696 | 694 | # |
| 697 | 695 | $(SRCDIR)/../manifest: |
| @@ -750,10 +748,11 @@ | ||
| 750 | 748 | $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \ |
| 751 | 749 | $(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \ |
| 752 | 750 | $(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \ |
| 753 | 751 | $(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \ |
| 754 | 752 | $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \ |
| 753 | + $(OBJDIR)/fuzz_.c:$(OBJDIR)/fuzz.h \ | |
| 755 | 754 | $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \ |
| 756 | 755 | $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \ |
| 757 | 756 | $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \ |
| 758 | 757 | $(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \ |
| 759 | 758 | $(OBJDIR)/http_.c:$(OBJDIR)/http.h \ |
| @@ -1202,10 +1201,18 @@ | ||
| 1202 | 1201 | |
| 1203 | 1202 | $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h |
| 1204 | 1203 | $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c |
| 1205 | 1204 | |
| 1206 | 1205 | $(OBJDIR)/fusefs.h: $(OBJDIR)/headers |
| 1206 | + | |
| 1207 | +$(OBJDIR)/fuzz_.c: $(SRCDIR)/fuzz.c $(OBJDIR)/translate | |
| 1208 | + $(OBJDIR)/translate $(SRCDIR)/fuzz.c >$@ | |
| 1209 | + | |
| 1210 | +$(OBJDIR)/fuzz.o: $(OBJDIR)/fuzz_.c $(OBJDIR)/fuzz.h $(SRCDIR)/config.h | |
| 1211 | + $(XTCC) -o $(OBJDIR)/fuzz.o -c $(OBJDIR)/fuzz_.c | |
| 1212 | + | |
| 1213 | +$(OBJDIR)/fuzz.h: $(OBJDIR)/headers | |
| 1207 | 1214 | |
| 1208 | 1215 | $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate |
| 1209 | 1216 | $(OBJDIR)/translate $(SRCDIR)/glob.c >$@ |
| 1210 | 1217 | |
| 1211 | 1218 | $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h |
| 1212 | 1219 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -58,10 +58,11 @@ | |
| 58 | $(SRCDIR)/finfo.c \ |
| 59 | $(SRCDIR)/foci.c \ |
| 60 | $(SRCDIR)/forum.c \ |
| 61 | $(SRCDIR)/fshell.c \ |
| 62 | $(SRCDIR)/fusefs.c \ |
| 63 | $(SRCDIR)/glob.c \ |
| 64 | $(SRCDIR)/graph.c \ |
| 65 | $(SRCDIR)/gzip.c \ |
| 66 | $(SRCDIR)/hname.c \ |
| 67 | $(SRCDIR)/http.c \ |
| @@ -272,10 +273,11 @@ | |
| 272 | $(OBJDIR)/finfo_.c \ |
| 273 | $(OBJDIR)/foci_.c \ |
| 274 | $(OBJDIR)/forum_.c \ |
| 275 | $(OBJDIR)/fshell_.c \ |
| 276 | $(OBJDIR)/fusefs_.c \ |
| 277 | $(OBJDIR)/glob_.c \ |
| 278 | $(OBJDIR)/graph_.c \ |
| 279 | $(OBJDIR)/gzip_.c \ |
| 280 | $(OBJDIR)/hname_.c \ |
| 281 | $(OBJDIR)/http_.c \ |
| @@ -412,10 +414,11 @@ | |
| 412 | $(OBJDIR)/finfo.o \ |
| 413 | $(OBJDIR)/foci.o \ |
| 414 | $(OBJDIR)/forum.o \ |
| 415 | $(OBJDIR)/fshell.o \ |
| 416 | $(OBJDIR)/fusefs.o \ |
| 417 | $(OBJDIR)/glob.o \ |
| 418 | $(OBJDIR)/graph.o \ |
| 419 | $(OBJDIR)/gzip.o \ |
| 420 | $(OBJDIR)/hname.o \ |
| 421 | $(OBJDIR)/http.o \ |
| @@ -506,15 +509,10 @@ | |
| 506 | $(OBJDIR)/winhttp.o \ |
| 507 | $(OBJDIR)/wysiwyg.o \ |
| 508 | $(OBJDIR)/xfer.o \ |
| 509 | $(OBJDIR)/xfersetup.o \ |
| 510 | $(OBJDIR)/zip.o |
| 511 | |
| 512 | APPNAME = fossil$(E) |
| 513 | |
| 514 | |
| 515 | |
| 516 | all: $(OBJDIR) $(APPNAME) |
| 517 | |
| 518 | install: all |
| 519 | mkdir -p $(INSTALLDIR) |
| 520 | cp $(APPNAME) $(INSTALLDIR) |
| @@ -687,11 +685,11 @@ | |
| 687 | $(OBJDIR)/cson_amalgamation.o |
| 688 | |
| 689 | |
| 690 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 691 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 692 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 693 | |
| 694 | # This rule prevents make from using its default rules to try build |
| 695 | # an executable named "manifest" out of the file named "manifest.c" |
| 696 | # |
| 697 | $(SRCDIR)/../manifest: |
| @@ -750,10 +748,11 @@ | |
| 750 | $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \ |
| 751 | $(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \ |
| 752 | $(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \ |
| 753 | $(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \ |
| 754 | $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \ |
| 755 | $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \ |
| 756 | $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \ |
| 757 | $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \ |
| 758 | $(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \ |
| 759 | $(OBJDIR)/http_.c:$(OBJDIR)/http.h \ |
| @@ -1202,10 +1201,18 @@ | |
| 1202 | |
| 1203 | $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h |
| 1204 | $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c |
| 1205 | |
| 1206 | $(OBJDIR)/fusefs.h: $(OBJDIR)/headers |
| 1207 | |
| 1208 | $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate |
| 1209 | $(OBJDIR)/translate $(SRCDIR)/glob.c >$@ |
| 1210 | |
| 1211 | $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h |
| 1212 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -58,10 +58,11 @@ | |
| 58 | $(SRCDIR)/finfo.c \ |
| 59 | $(SRCDIR)/foci.c \ |
| 60 | $(SRCDIR)/forum.c \ |
| 61 | $(SRCDIR)/fshell.c \ |
| 62 | $(SRCDIR)/fusefs.c \ |
| 63 | $(SRCDIR)/fuzz.c \ |
| 64 | $(SRCDIR)/glob.c \ |
| 65 | $(SRCDIR)/graph.c \ |
| 66 | $(SRCDIR)/gzip.c \ |
| 67 | $(SRCDIR)/hname.c \ |
| 68 | $(SRCDIR)/http.c \ |
| @@ -272,10 +273,11 @@ | |
| 273 | $(OBJDIR)/finfo_.c \ |
| 274 | $(OBJDIR)/foci_.c \ |
| 275 | $(OBJDIR)/forum_.c \ |
| 276 | $(OBJDIR)/fshell_.c \ |
| 277 | $(OBJDIR)/fusefs_.c \ |
| 278 | $(OBJDIR)/fuzz_.c \ |
| 279 | $(OBJDIR)/glob_.c \ |
| 280 | $(OBJDIR)/graph_.c \ |
| 281 | $(OBJDIR)/gzip_.c \ |
| 282 | $(OBJDIR)/hname_.c \ |
| 283 | $(OBJDIR)/http_.c \ |
| @@ -412,10 +414,11 @@ | |
| 414 | $(OBJDIR)/finfo.o \ |
| 415 | $(OBJDIR)/foci.o \ |
| 416 | $(OBJDIR)/forum.o \ |
| 417 | $(OBJDIR)/fshell.o \ |
| 418 | $(OBJDIR)/fusefs.o \ |
| 419 | $(OBJDIR)/fuzz.o \ |
| 420 | $(OBJDIR)/glob.o \ |
| 421 | $(OBJDIR)/graph.o \ |
| 422 | $(OBJDIR)/gzip.o \ |
| 423 | $(OBJDIR)/hname.o \ |
| 424 | $(OBJDIR)/http.o \ |
| @@ -506,15 +509,10 @@ | |
| 509 | $(OBJDIR)/winhttp.o \ |
| 510 | $(OBJDIR)/wysiwyg.o \ |
| 511 | $(OBJDIR)/xfer.o \ |
| 512 | $(OBJDIR)/xfersetup.o \ |
| 513 | $(OBJDIR)/zip.o |
| 514 | all: $(OBJDIR) $(APPNAME) |
| 515 | |
| 516 | install: all |
| 517 | mkdir -p $(INSTALLDIR) |
| 518 | cp $(APPNAME) $(INSTALLDIR) |
| @@ -687,11 +685,11 @@ | |
| 685 | $(OBJDIR)/cson_amalgamation.o |
| 686 | |
| 687 | |
| 688 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 689 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 690 | $(TCC) $(TCCFLAGS) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 691 | |
| 692 | # This rule prevents make from using its default rules to try build |
| 693 | # an executable named "manifest" out of the file named "manifest.c" |
| 694 | # |
| 695 | $(SRCDIR)/../manifest: |
| @@ -750,10 +748,11 @@ | |
| 748 | $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \ |
| 749 | $(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \ |
| 750 | $(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \ |
| 751 | $(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \ |
| 752 | $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \ |
| 753 | $(OBJDIR)/fuzz_.c:$(OBJDIR)/fuzz.h \ |
| 754 | $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \ |
| 755 | $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \ |
| 756 | $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \ |
| 757 | $(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \ |
| 758 | $(OBJDIR)/http_.c:$(OBJDIR)/http.h \ |
| @@ -1202,10 +1201,18 @@ | |
| 1201 | |
| 1202 | $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h |
| 1203 | $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c |
| 1204 | |
| 1205 | $(OBJDIR)/fusefs.h: $(OBJDIR)/headers |
| 1206 | |
| 1207 | $(OBJDIR)/fuzz_.c: $(SRCDIR)/fuzz.c $(OBJDIR)/translate |
| 1208 | $(OBJDIR)/translate $(SRCDIR)/fuzz.c >$@ |
| 1209 | |
| 1210 | $(OBJDIR)/fuzz.o: $(OBJDIR)/fuzz_.c $(OBJDIR)/fuzz.h $(SRCDIR)/config.h |
| 1211 | $(XTCC) -o $(OBJDIR)/fuzz.o -c $(OBJDIR)/fuzz_.c |
| 1212 | |
| 1213 | $(OBJDIR)/fuzz.h: $(OBJDIR)/headers |
| 1214 | |
| 1215 | $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate |
| 1216 | $(OBJDIR)/translate $(SRCDIR)/glob.c >$@ |
| 1217 | |
| 1218 | $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h |
| 1219 |
+2
-4
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -69,10 +69,11 @@ | ||
| 69 | 69 | finfo |
| 70 | 70 | foci |
| 71 | 71 | forum |
| 72 | 72 | fshell |
| 73 | 73 | fusefs |
| 74 | + fuzz | |
| 74 | 75 | glob |
| 75 | 76 | graph |
| 76 | 77 | gzip |
| 77 | 78 | hname |
| 78 | 79 | http |
| @@ -310,13 +311,10 @@ | ||
| 310 | 311 | writeln "\n" |
| 311 | 312 | writeln -nonewline "OBJ =" |
| 312 | 313 | foreach s [lsort $src] { |
| 313 | 314 | writeln -nonewline " \\\n \$(OBJDIR)/$s.o" |
| 314 | 315 | } |
| 315 | -writeln "\n" | |
| 316 | -writeln "APPNAME = $name\$(E)" | |
| 317 | -writeln "\n" | |
| 318 | 316 | |
| 319 | 317 | writeln [string map [list \ |
| 320 | 318 | <<<SQLITE_OPTIONS>>> [join $SQLITE_OPTIONS " \\\n "] \ |
| 321 | 319 | <<<SHELL_OPTIONS>>> [join $SHELL_OPTIONS " \\\n "] \ |
| 322 | 320 | <<<MINIZ_OPTIONS>>> [join $MINIZ_OPTIONS " \\\n "]] { |
| @@ -442,11 +440,11 @@ | ||
| 442 | 440 | }] |
| 443 | 441 | |
| 444 | 442 | writeln { |
| 445 | 443 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 446 | 444 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 447 | - $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) | |
| 445 | + $(TCC) $(TCCFLAGS) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) | |
| 448 | 446 | |
| 449 | 447 | # This rule prevents make from using its default rules to try build |
| 450 | 448 | # an executable named "manifest" out of the file named "manifest.c" |
| 451 | 449 | # |
| 452 | 450 | $(SRCDIR)/../manifest: |
| 453 | 451 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -69,10 +69,11 @@ | |
| 69 | finfo |
| 70 | foci |
| 71 | forum |
| 72 | fshell |
| 73 | fusefs |
| 74 | glob |
| 75 | graph |
| 76 | gzip |
| 77 | hname |
| 78 | http |
| @@ -310,13 +311,10 @@ | |
| 310 | writeln "\n" |
| 311 | writeln -nonewline "OBJ =" |
| 312 | foreach s [lsort $src] { |
| 313 | writeln -nonewline " \\\n \$(OBJDIR)/$s.o" |
| 314 | } |
| 315 | writeln "\n" |
| 316 | writeln "APPNAME = $name\$(E)" |
| 317 | writeln "\n" |
| 318 | |
| 319 | writeln [string map [list \ |
| 320 | <<<SQLITE_OPTIONS>>> [join $SQLITE_OPTIONS " \\\n "] \ |
| 321 | <<<SHELL_OPTIONS>>> [join $SHELL_OPTIONS " \\\n "] \ |
| 322 | <<<MINIZ_OPTIONS>>> [join $MINIZ_OPTIONS " \\\n "]] { |
| @@ -442,11 +440,11 @@ | |
| 442 | }] |
| 443 | |
| 444 | writeln { |
| 445 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 446 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 447 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 448 | |
| 449 | # This rule prevents make from using its default rules to try build |
| 450 | # an executable named "manifest" out of the file named "manifest.c" |
| 451 | # |
| 452 | $(SRCDIR)/../manifest: |
| 453 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -69,10 +69,11 @@ | |
| 69 | finfo |
| 70 | foci |
| 71 | forum |
| 72 | fshell |
| 73 | fusefs |
| 74 | fuzz |
| 75 | glob |
| 76 | graph |
| 77 | gzip |
| 78 | hname |
| 79 | http |
| @@ -310,13 +311,10 @@ | |
| 311 | writeln "\n" |
| 312 | writeln -nonewline "OBJ =" |
| 313 | foreach s [lsort $src] { |
| 314 | writeln -nonewline " \\\n \$(OBJDIR)/$s.o" |
| 315 | } |
| 316 | |
| 317 | writeln [string map [list \ |
| 318 | <<<SQLITE_OPTIONS>>> [join $SQLITE_OPTIONS " \\\n "] \ |
| 319 | <<<SHELL_OPTIONS>>> [join $SHELL_OPTIONS " \\\n "] \ |
| 320 | <<<MINIZ_OPTIONS>>> [join $MINIZ_OPTIONS " \\\n "]] { |
| @@ -442,11 +440,11 @@ | |
| 440 | }] |
| 441 | |
| 442 | writeln { |
| 443 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 444 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 445 | $(TCC) $(TCCFLAGS) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 446 | |
| 447 | # This rule prevents make from using its default rules to try build |
| 448 | # an executable named "manifest" out of the file named "manifest.c" |
| 449 | # |
| 450 | $(SRCDIR)/../manifest: |
| 451 |
+10
-4
| --- win/Makefile.dmc | ||
| +++ win/Makefile.dmc | ||
| @@ -28,13 +28,13 @@ | ||
| 28 | 28 | |
| 29 | 29 | SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB |
| 30 | 30 | |
| 31 | 31 | SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 32 | 32 | |
| 33 | -SRC = add_.c alerts_.c allrepo_.c attach_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c | |
| 33 | +SRC = add_.c alerts_.c allrepo_.c attach_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c | |
| 34 | 34 | |
| 35 | -OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O | |
| 35 | +OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\fuzz$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O | |
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | RC=$(DMDIR)\bin\rcc |
| 39 | 39 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 40 | 40 | |
| @@ -49,11 +49,11 @@ | ||
| 49 | 49 | |
| 50 | 50 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 51 | 51 | $(RC) $(RCFLAGS) -o$@ $** |
| 52 | 52 | |
| 53 | 53 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 54 | - +echo add alerts allrepo attach backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 54 | + +echo add alerts allrepo attach backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs fuzz glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 55 | 55 | +echo fossil >> $@ |
| 56 | 56 | +echo fossil >> $@ |
| 57 | 57 | +echo $(LIBS) >> $@ |
| 58 | 58 | +echo. >> $@ |
| 59 | 59 | +echo fossil >> $@ |
| @@ -392,10 +392,16 @@ | ||
| 392 | 392 | $(OBJDIR)\fusefs$O : fusefs_.c fusefs.h |
| 393 | 393 | $(TCC) -o$@ -c fusefs_.c |
| 394 | 394 | |
| 395 | 395 | fusefs_.c : $(SRCDIR)\fusefs.c |
| 396 | 396 | +translate$E $** > $@ |
| 397 | + | |
| 398 | +$(OBJDIR)\fuzz$O : fuzz_.c fuzz.h | |
| 399 | + $(TCC) -o$@ -c fuzz_.c | |
| 400 | + | |
| 401 | +fuzz_.c : $(SRCDIR)\fuzz.c | |
| 402 | + +translate$E $** > $@ | |
| 397 | 403 | |
| 398 | 404 | $(OBJDIR)\glob$O : glob_.c glob.h |
| 399 | 405 | $(TCC) -o$@ -c glob_.c |
| 400 | 406 | |
| 401 | 407 | glob_.c : $(SRCDIR)\glob.c |
| @@ -958,7 +964,7 @@ | ||
| 958 | 964 | |
| 959 | 965 | zip_.c : $(SRCDIR)\zip.c |
| 960 | 966 | +translate$E $** > $@ |
| 961 | 967 | |
| 962 | 968 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 963 | - +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h | |
| 969 | + +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h fuzz_.c:fuzz.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h | |
| 964 | 970 | @copy /Y nul: headers |
| 965 | 971 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB |
| 30 | |
| 31 | SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 32 | |
| 33 | SRC = add_.c alerts_.c allrepo_.c attach_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c |
| 34 | |
| 35 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O |
| 36 | |
| 37 | |
| 38 | RC=$(DMDIR)\bin\rcc |
| 39 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 40 | |
| @@ -49,11 +49,11 @@ | |
| 49 | |
| 50 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 51 | $(RC) $(RCFLAGS) -o$@ $** |
| 52 | |
| 53 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 54 | +echo add alerts allrepo attach backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 55 | +echo fossil >> $@ |
| 56 | +echo fossil >> $@ |
| 57 | +echo $(LIBS) >> $@ |
| 58 | +echo. >> $@ |
| 59 | +echo fossil >> $@ |
| @@ -392,10 +392,16 @@ | |
| 392 | $(OBJDIR)\fusefs$O : fusefs_.c fusefs.h |
| 393 | $(TCC) -o$@ -c fusefs_.c |
| 394 | |
| 395 | fusefs_.c : $(SRCDIR)\fusefs.c |
| 396 | +translate$E $** > $@ |
| 397 | |
| 398 | $(OBJDIR)\glob$O : glob_.c glob.h |
| 399 | $(TCC) -o$@ -c glob_.c |
| 400 | |
| 401 | glob_.c : $(SRCDIR)\glob.c |
| @@ -958,7 +964,7 @@ | |
| 958 | |
| 959 | zip_.c : $(SRCDIR)\zip.c |
| 960 | +translate$E $** > $@ |
| 961 | |
| 962 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 963 | +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h |
| 964 | @copy /Y nul: headers |
| 965 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB |
| 30 | |
| 31 | SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 32 | |
| 33 | SRC = add_.c alerts_.c allrepo_.c attach_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c |
| 34 | |
| 35 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\fuzz$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O |
| 36 | |
| 37 | |
| 38 | RC=$(DMDIR)\bin\rcc |
| 39 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 40 | |
| @@ -49,11 +49,11 @@ | |
| 49 | |
| 50 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 51 | $(RC) $(RCFLAGS) -o$@ $** |
| 52 | |
| 53 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 54 | +echo add alerts allrepo attach backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs fuzz glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 55 | +echo fossil >> $@ |
| 56 | +echo fossil >> $@ |
| 57 | +echo $(LIBS) >> $@ |
| 58 | +echo. >> $@ |
| 59 | +echo fossil >> $@ |
| @@ -392,10 +392,16 @@ | |
| 392 | $(OBJDIR)\fusefs$O : fusefs_.c fusefs.h |
| 393 | $(TCC) -o$@ -c fusefs_.c |
| 394 | |
| 395 | fusefs_.c : $(SRCDIR)\fusefs.c |
| 396 | +translate$E $** > $@ |
| 397 | |
| 398 | $(OBJDIR)\fuzz$O : fuzz_.c fuzz.h |
| 399 | $(TCC) -o$@ -c fuzz_.c |
| 400 | |
| 401 | fuzz_.c : $(SRCDIR)\fuzz.c |
| 402 | +translate$E $** > $@ |
| 403 | |
| 404 | $(OBJDIR)\glob$O : glob_.c glob.h |
| 405 | $(TCC) -o$@ -c glob_.c |
| 406 | |
| 407 | glob_.c : $(SRCDIR)\glob.c |
| @@ -958,7 +964,7 @@ | |
| 964 | |
| 965 | zip_.c : $(SRCDIR)\zip.c |
| 966 | +translate$E $** > $@ |
| 967 | |
| 968 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 969 | +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h fuzz_.c:fuzz.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h |
| 970 | @copy /Y nul: headers |
| 971 |
+12
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -480,10 +480,11 @@ | ||
| 480 | 480 | $(SRCDIR)/finfo.c \ |
| 481 | 481 | $(SRCDIR)/foci.c \ |
| 482 | 482 | $(SRCDIR)/forum.c \ |
| 483 | 483 | $(SRCDIR)/fshell.c \ |
| 484 | 484 | $(SRCDIR)/fusefs.c \ |
| 485 | + $(SRCDIR)/fuzz.c \ | |
| 485 | 486 | $(SRCDIR)/glob.c \ |
| 486 | 487 | $(SRCDIR)/graph.c \ |
| 487 | 488 | $(SRCDIR)/gzip.c \ |
| 488 | 489 | $(SRCDIR)/hname.c \ |
| 489 | 490 | $(SRCDIR)/http.c \ |
| @@ -694,10 +695,11 @@ | ||
| 694 | 695 | $(OBJDIR)/finfo_.c \ |
| 695 | 696 | $(OBJDIR)/foci_.c \ |
| 696 | 697 | $(OBJDIR)/forum_.c \ |
| 697 | 698 | $(OBJDIR)/fshell_.c \ |
| 698 | 699 | $(OBJDIR)/fusefs_.c \ |
| 700 | + $(OBJDIR)/fuzz_.c \ | |
| 699 | 701 | $(OBJDIR)/glob_.c \ |
| 700 | 702 | $(OBJDIR)/graph_.c \ |
| 701 | 703 | $(OBJDIR)/gzip_.c \ |
| 702 | 704 | $(OBJDIR)/hname_.c \ |
| 703 | 705 | $(OBJDIR)/http_.c \ |
| @@ -834,10 +836,11 @@ | ||
| 834 | 836 | $(OBJDIR)/finfo.o \ |
| 835 | 837 | $(OBJDIR)/foci.o \ |
| 836 | 838 | $(OBJDIR)/forum.o \ |
| 837 | 839 | $(OBJDIR)/fshell.o \ |
| 838 | 840 | $(OBJDIR)/fusefs.o \ |
| 841 | + $(OBJDIR)/fuzz.o \ | |
| 839 | 842 | $(OBJDIR)/glob.o \ |
| 840 | 843 | $(OBJDIR)/graph.o \ |
| 841 | 844 | $(OBJDIR)/gzip.o \ |
| 842 | 845 | $(OBJDIR)/hname.o \ |
| 843 | 846 | $(OBJDIR)/http.o \ |
| @@ -1194,10 +1197,11 @@ | ||
| 1194 | 1197 | $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \ |
| 1195 | 1198 | $(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \ |
| 1196 | 1199 | $(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \ |
| 1197 | 1200 | $(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \ |
| 1198 | 1201 | $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \ |
| 1202 | + $(OBJDIR)/fuzz_.c:$(OBJDIR)/fuzz.h \ | |
| 1199 | 1203 | $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \ |
| 1200 | 1204 | $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \ |
| 1201 | 1205 | $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \ |
| 1202 | 1206 | $(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \ |
| 1203 | 1207 | $(OBJDIR)/http_.c:$(OBJDIR)/http.h \ |
| @@ -1648,10 +1652,18 @@ | ||
| 1648 | 1652 | |
| 1649 | 1653 | $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h |
| 1650 | 1654 | $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c |
| 1651 | 1655 | |
| 1652 | 1656 | $(OBJDIR)/fusefs.h: $(OBJDIR)/headers |
| 1657 | + | |
| 1658 | +$(OBJDIR)/fuzz_.c: $(SRCDIR)/fuzz.c $(TRANSLATE) | |
| 1659 | + $(TRANSLATE) $(SRCDIR)/fuzz.c >$@ | |
| 1660 | + | |
| 1661 | +$(OBJDIR)/fuzz.o: $(OBJDIR)/fuzz_.c $(OBJDIR)/fuzz.h $(SRCDIR)/config.h | |
| 1662 | + $(XTCC) -o $(OBJDIR)/fuzz.o -c $(OBJDIR)/fuzz_.c | |
| 1663 | + | |
| 1664 | +$(OBJDIR)/fuzz.h: $(OBJDIR)/headers | |
| 1653 | 1665 | |
| 1654 | 1666 | $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(TRANSLATE) |
| 1655 | 1667 | $(TRANSLATE) $(SRCDIR)/glob.c >$@ |
| 1656 | 1668 | |
| 1657 | 1669 | $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h |
| 1658 | 1670 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -480,10 +480,11 @@ | |
| 480 | $(SRCDIR)/finfo.c \ |
| 481 | $(SRCDIR)/foci.c \ |
| 482 | $(SRCDIR)/forum.c \ |
| 483 | $(SRCDIR)/fshell.c \ |
| 484 | $(SRCDIR)/fusefs.c \ |
| 485 | $(SRCDIR)/glob.c \ |
| 486 | $(SRCDIR)/graph.c \ |
| 487 | $(SRCDIR)/gzip.c \ |
| 488 | $(SRCDIR)/hname.c \ |
| 489 | $(SRCDIR)/http.c \ |
| @@ -694,10 +695,11 @@ | |
| 694 | $(OBJDIR)/finfo_.c \ |
| 695 | $(OBJDIR)/foci_.c \ |
| 696 | $(OBJDIR)/forum_.c \ |
| 697 | $(OBJDIR)/fshell_.c \ |
| 698 | $(OBJDIR)/fusefs_.c \ |
| 699 | $(OBJDIR)/glob_.c \ |
| 700 | $(OBJDIR)/graph_.c \ |
| 701 | $(OBJDIR)/gzip_.c \ |
| 702 | $(OBJDIR)/hname_.c \ |
| 703 | $(OBJDIR)/http_.c \ |
| @@ -834,10 +836,11 @@ | |
| 834 | $(OBJDIR)/finfo.o \ |
| 835 | $(OBJDIR)/foci.o \ |
| 836 | $(OBJDIR)/forum.o \ |
| 837 | $(OBJDIR)/fshell.o \ |
| 838 | $(OBJDIR)/fusefs.o \ |
| 839 | $(OBJDIR)/glob.o \ |
| 840 | $(OBJDIR)/graph.o \ |
| 841 | $(OBJDIR)/gzip.o \ |
| 842 | $(OBJDIR)/hname.o \ |
| 843 | $(OBJDIR)/http.o \ |
| @@ -1194,10 +1197,11 @@ | |
| 1194 | $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \ |
| 1195 | $(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \ |
| 1196 | $(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \ |
| 1197 | $(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \ |
| 1198 | $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \ |
| 1199 | $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \ |
| 1200 | $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \ |
| 1201 | $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \ |
| 1202 | $(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \ |
| 1203 | $(OBJDIR)/http_.c:$(OBJDIR)/http.h \ |
| @@ -1648,10 +1652,18 @@ | |
| 1648 | |
| 1649 | $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h |
| 1650 | $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c |
| 1651 | |
| 1652 | $(OBJDIR)/fusefs.h: $(OBJDIR)/headers |
| 1653 | |
| 1654 | $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(TRANSLATE) |
| 1655 | $(TRANSLATE) $(SRCDIR)/glob.c >$@ |
| 1656 | |
| 1657 | $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h |
| 1658 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -480,10 +480,11 @@ | |
| 480 | $(SRCDIR)/finfo.c \ |
| 481 | $(SRCDIR)/foci.c \ |
| 482 | $(SRCDIR)/forum.c \ |
| 483 | $(SRCDIR)/fshell.c \ |
| 484 | $(SRCDIR)/fusefs.c \ |
| 485 | $(SRCDIR)/fuzz.c \ |
| 486 | $(SRCDIR)/glob.c \ |
| 487 | $(SRCDIR)/graph.c \ |
| 488 | $(SRCDIR)/gzip.c \ |
| 489 | $(SRCDIR)/hname.c \ |
| 490 | $(SRCDIR)/http.c \ |
| @@ -694,10 +695,11 @@ | |
| 695 | $(OBJDIR)/finfo_.c \ |
| 696 | $(OBJDIR)/foci_.c \ |
| 697 | $(OBJDIR)/forum_.c \ |
| 698 | $(OBJDIR)/fshell_.c \ |
| 699 | $(OBJDIR)/fusefs_.c \ |
| 700 | $(OBJDIR)/fuzz_.c \ |
| 701 | $(OBJDIR)/glob_.c \ |
| 702 | $(OBJDIR)/graph_.c \ |
| 703 | $(OBJDIR)/gzip_.c \ |
| 704 | $(OBJDIR)/hname_.c \ |
| 705 | $(OBJDIR)/http_.c \ |
| @@ -834,10 +836,11 @@ | |
| 836 | $(OBJDIR)/finfo.o \ |
| 837 | $(OBJDIR)/foci.o \ |
| 838 | $(OBJDIR)/forum.o \ |
| 839 | $(OBJDIR)/fshell.o \ |
| 840 | $(OBJDIR)/fusefs.o \ |
| 841 | $(OBJDIR)/fuzz.o \ |
| 842 | $(OBJDIR)/glob.o \ |
| 843 | $(OBJDIR)/graph.o \ |
| 844 | $(OBJDIR)/gzip.o \ |
| 845 | $(OBJDIR)/hname.o \ |
| 846 | $(OBJDIR)/http.o \ |
| @@ -1194,10 +1197,11 @@ | |
| 1197 | $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \ |
| 1198 | $(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \ |
| 1199 | $(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \ |
| 1200 | $(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \ |
| 1201 | $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \ |
| 1202 | $(OBJDIR)/fuzz_.c:$(OBJDIR)/fuzz.h \ |
| 1203 | $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \ |
| 1204 | $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \ |
| 1205 | $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \ |
| 1206 | $(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \ |
| 1207 | $(OBJDIR)/http_.c:$(OBJDIR)/http.h \ |
| @@ -1648,10 +1652,18 @@ | |
| 1652 | |
| 1653 | $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h |
| 1654 | $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c |
| 1655 | |
| 1656 | $(OBJDIR)/fusefs.h: $(OBJDIR)/headers |
| 1657 | |
| 1658 | $(OBJDIR)/fuzz_.c: $(SRCDIR)/fuzz.c $(TRANSLATE) |
| 1659 | $(TRANSLATE) $(SRCDIR)/fuzz.c >$@ |
| 1660 | |
| 1661 | $(OBJDIR)/fuzz.o: $(OBJDIR)/fuzz_.c $(OBJDIR)/fuzz.h $(SRCDIR)/config.h |
| 1662 | $(XTCC) -o $(OBJDIR)/fuzz.o -c $(OBJDIR)/fuzz_.c |
| 1663 | |
| 1664 | $(OBJDIR)/fuzz.h: $(OBJDIR)/headers |
| 1665 | |
| 1666 | $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(TRANSLATE) |
| 1667 | $(TRANSLATE) $(SRCDIR)/glob.c >$@ |
| 1668 | |
| 1669 | $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h |
| 1670 |
+10
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -386,10 +386,11 @@ | ||
| 386 | 386 | finfo_.c \ |
| 387 | 387 | foci_.c \ |
| 388 | 388 | forum_.c \ |
| 389 | 389 | fshell_.c \ |
| 390 | 390 | fusefs_.c \ |
| 391 | + fuzz_.c \ | |
| 391 | 392 | glob_.c \ |
| 392 | 393 | graph_.c \ |
| 393 | 394 | gzip_.c \ |
| 394 | 395 | hname_.c \ |
| 395 | 396 | http_.c \ |
| @@ -599,10 +600,11 @@ | ||
| 599 | 600 | $(OX)\finfo$O \ |
| 600 | 601 | $(OX)\foci$O \ |
| 601 | 602 | $(OX)\forum$O \ |
| 602 | 603 | $(OX)\fshell$O \ |
| 603 | 604 | $(OX)\fusefs$O \ |
| 605 | + $(OX)\fuzz$O \ | |
| 604 | 606 | $(OX)\glob$O \ |
| 605 | 607 | $(OX)\graph$O \ |
| 606 | 608 | $(OX)\gzip$O \ |
| 607 | 609 | $(OX)\hname$O \ |
| 608 | 610 | $(OX)\http$O \ |
| @@ -801,10 +803,11 @@ | ||
| 801 | 803 | echo $(OX)\finfo.obj >> $@ |
| 802 | 804 | echo $(OX)\foci.obj >> $@ |
| 803 | 805 | echo $(OX)\forum.obj >> $@ |
| 804 | 806 | echo $(OX)\fshell.obj >> $@ |
| 805 | 807 | echo $(OX)\fusefs.obj >> $@ |
| 808 | + echo $(OX)\fuzz.obj >> $@ | |
| 806 | 809 | echo $(OX)\glob.obj >> $@ |
| 807 | 810 | echo $(OX)\graph.obj >> $@ |
| 808 | 811 | echo $(OX)\gzip.obj >> $@ |
| 809 | 812 | echo $(OX)\hname.obj >> $@ |
| 810 | 813 | echo $(OX)\http.obj >> $@ |
| @@ -1281,10 +1284,16 @@ | ||
| 1281 | 1284 | $(OX)\fusefs$O : fusefs_.c fusefs.h |
| 1282 | 1285 | $(TCC) /Fo$@ -c fusefs_.c |
| 1283 | 1286 | |
| 1284 | 1287 | fusefs_.c : $(SRCDIR)\fusefs.c |
| 1285 | 1288 | translate$E $** > $@ |
| 1289 | + | |
| 1290 | +$(OX)\fuzz$O : fuzz_.c fuzz.h | |
| 1291 | + $(TCC) /Fo$@ -c fuzz_.c | |
| 1292 | + | |
| 1293 | +fuzz_.c : $(SRCDIR)\fuzz.c | |
| 1294 | + translate$E $** > $@ | |
| 1286 | 1295 | |
| 1287 | 1296 | $(OX)\glob$O : glob_.c glob.h |
| 1288 | 1297 | $(TCC) /Fo$@ -c glob_.c |
| 1289 | 1298 | |
| 1290 | 1299 | glob_.c : $(SRCDIR)\glob.c |
| @@ -1894,10 +1903,11 @@ | ||
| 1894 | 1903 | finfo_.c:finfo.h \ |
| 1895 | 1904 | foci_.c:foci.h \ |
| 1896 | 1905 | forum_.c:forum.h \ |
| 1897 | 1906 | fshell_.c:fshell.h \ |
| 1898 | 1907 | fusefs_.c:fusefs.h \ |
| 1908 | + fuzz_.c:fuzz.h \ | |
| 1899 | 1909 | glob_.c:glob.h \ |
| 1900 | 1910 | graph_.c:graph.h \ |
| 1901 | 1911 | gzip_.c:gzip.h \ |
| 1902 | 1912 | hname_.c:hname.h \ |
| 1903 | 1913 | http_.c:http.h \ |
| 1904 | 1914 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -386,10 +386,11 @@ | |
| 386 | finfo_.c \ |
| 387 | foci_.c \ |
| 388 | forum_.c \ |
| 389 | fshell_.c \ |
| 390 | fusefs_.c \ |
| 391 | glob_.c \ |
| 392 | graph_.c \ |
| 393 | gzip_.c \ |
| 394 | hname_.c \ |
| 395 | http_.c \ |
| @@ -599,10 +600,11 @@ | |
| 599 | $(OX)\finfo$O \ |
| 600 | $(OX)\foci$O \ |
| 601 | $(OX)\forum$O \ |
| 602 | $(OX)\fshell$O \ |
| 603 | $(OX)\fusefs$O \ |
| 604 | $(OX)\glob$O \ |
| 605 | $(OX)\graph$O \ |
| 606 | $(OX)\gzip$O \ |
| 607 | $(OX)\hname$O \ |
| 608 | $(OX)\http$O \ |
| @@ -801,10 +803,11 @@ | |
| 801 | echo $(OX)\finfo.obj >> $@ |
| 802 | echo $(OX)\foci.obj >> $@ |
| 803 | echo $(OX)\forum.obj >> $@ |
| 804 | echo $(OX)\fshell.obj >> $@ |
| 805 | echo $(OX)\fusefs.obj >> $@ |
| 806 | echo $(OX)\glob.obj >> $@ |
| 807 | echo $(OX)\graph.obj >> $@ |
| 808 | echo $(OX)\gzip.obj >> $@ |
| 809 | echo $(OX)\hname.obj >> $@ |
| 810 | echo $(OX)\http.obj >> $@ |
| @@ -1281,10 +1284,16 @@ | |
| 1281 | $(OX)\fusefs$O : fusefs_.c fusefs.h |
| 1282 | $(TCC) /Fo$@ -c fusefs_.c |
| 1283 | |
| 1284 | fusefs_.c : $(SRCDIR)\fusefs.c |
| 1285 | translate$E $** > $@ |
| 1286 | |
| 1287 | $(OX)\glob$O : glob_.c glob.h |
| 1288 | $(TCC) /Fo$@ -c glob_.c |
| 1289 | |
| 1290 | glob_.c : $(SRCDIR)\glob.c |
| @@ -1894,10 +1903,11 @@ | |
| 1894 | finfo_.c:finfo.h \ |
| 1895 | foci_.c:foci.h \ |
| 1896 | forum_.c:forum.h \ |
| 1897 | fshell_.c:fshell.h \ |
| 1898 | fusefs_.c:fusefs.h \ |
| 1899 | glob_.c:glob.h \ |
| 1900 | graph_.c:graph.h \ |
| 1901 | gzip_.c:gzip.h \ |
| 1902 | hname_.c:hname.h \ |
| 1903 | http_.c:http.h \ |
| 1904 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -386,10 +386,11 @@ | |
| 386 | finfo_.c \ |
| 387 | foci_.c \ |
| 388 | forum_.c \ |
| 389 | fshell_.c \ |
| 390 | fusefs_.c \ |
| 391 | fuzz_.c \ |
| 392 | glob_.c \ |
| 393 | graph_.c \ |
| 394 | gzip_.c \ |
| 395 | hname_.c \ |
| 396 | http_.c \ |
| @@ -599,10 +600,11 @@ | |
| 600 | $(OX)\finfo$O \ |
| 601 | $(OX)\foci$O \ |
| 602 | $(OX)\forum$O \ |
| 603 | $(OX)\fshell$O \ |
| 604 | $(OX)\fusefs$O \ |
| 605 | $(OX)\fuzz$O \ |
| 606 | $(OX)\glob$O \ |
| 607 | $(OX)\graph$O \ |
| 608 | $(OX)\gzip$O \ |
| 609 | $(OX)\hname$O \ |
| 610 | $(OX)\http$O \ |
| @@ -801,10 +803,11 @@ | |
| 803 | echo $(OX)\finfo.obj >> $@ |
| 804 | echo $(OX)\foci.obj >> $@ |
| 805 | echo $(OX)\forum.obj >> $@ |
| 806 | echo $(OX)\fshell.obj >> $@ |
| 807 | echo $(OX)\fusefs.obj >> $@ |
| 808 | echo $(OX)\fuzz.obj >> $@ |
| 809 | echo $(OX)\glob.obj >> $@ |
| 810 | echo $(OX)\graph.obj >> $@ |
| 811 | echo $(OX)\gzip.obj >> $@ |
| 812 | echo $(OX)\hname.obj >> $@ |
| 813 | echo $(OX)\http.obj >> $@ |
| @@ -1281,10 +1284,16 @@ | |
| 1284 | $(OX)\fusefs$O : fusefs_.c fusefs.h |
| 1285 | $(TCC) /Fo$@ -c fusefs_.c |
| 1286 | |
| 1287 | fusefs_.c : $(SRCDIR)\fusefs.c |
| 1288 | translate$E $** > $@ |
| 1289 | |
| 1290 | $(OX)\fuzz$O : fuzz_.c fuzz.h |
| 1291 | $(TCC) /Fo$@ -c fuzz_.c |
| 1292 | |
| 1293 | fuzz_.c : $(SRCDIR)\fuzz.c |
| 1294 | translate$E $** > $@ |
| 1295 | |
| 1296 | $(OX)\glob$O : glob_.c glob.h |
| 1297 | $(TCC) /Fo$@ -c glob_.c |
| 1298 | |
| 1299 | glob_.c : $(SRCDIR)\glob.c |
| @@ -1894,10 +1903,11 @@ | |
| 1903 | finfo_.c:finfo.h \ |
| 1904 | foci_.c:foci.h \ |
| 1905 | forum_.c:forum.h \ |
| 1906 | fshell_.c:fshell.h \ |
| 1907 | fusefs_.c:fusefs.h \ |
| 1908 | fuzz_.c:fuzz.h \ |
| 1909 | glob_.c:glob.h \ |
| 1910 | graph_.c:graph.h \ |
| 1911 | gzip_.c:gzip.h \ |
| 1912 | hname_.c:hname.h \ |
| 1913 | http_.c:http.h \ |
| 1914 |