Fossil SCM
Include main.mk in the makefile integration for the codecheck1 tool. Also fix dependency issue with the MinGW makefiles.
Commit
5ea84522ec867b34af8fe091170be4409ea8a363
Parent
5edc01934c5ca58…
5 files changed
+1
-1
+3
-2
+4
-3
+1
-1
+1
-1
+1
-1
| --- src/codecheck1.c | ||
| +++ src/codecheck1.c | ||
| @@ -433,11 +433,11 @@ | ||
| 433 | 433 | int len; |
| 434 | 434 | const char *zStart; |
| 435 | 435 | char *z; |
| 436 | 436 | char *zCopy; |
| 437 | 437 | int nArg = 0; |
| 438 | - char **azArg = 0; | |
| 438 | + char const **azArg = 0; | |
| 439 | 439 | int i, k; |
| 440 | 440 | int nErr = 0; |
| 441 | 441 | char *acType; |
| 442 | 442 | |
| 443 | 443 | szFName = token_length(zFCall, &eToken, &ln); |
| 444 | 444 |
| --- src/codecheck1.c | |
| +++ src/codecheck1.c | |
| @@ -433,11 +433,11 @@ | |
| 433 | int len; |
| 434 | const char *zStart; |
| 435 | char *z; |
| 436 | char *zCopy; |
| 437 | int nArg = 0; |
| 438 | char **azArg = 0; |
| 439 | int i, k; |
| 440 | int nErr = 0; |
| 441 | char *acType; |
| 442 | |
| 443 | szFName = token_length(zFCall, &eToken, &ln); |
| 444 |
| --- src/codecheck1.c | |
| +++ src/codecheck1.c | |
| @@ -433,11 +433,11 @@ | |
| 433 | int len; |
| 434 | const char *zStart; |
| 435 | char *z; |
| 436 | char *zCopy; |
| 437 | int nArg = 0; |
| 438 | char const **azArg = 0; |
| 439 | int i, k; |
| 440 | int nErr = 0; |
| 441 | char *acType; |
| 442 | |
| 443 | szFName = token_length(zFCall, &eToken, &ln); |
| 444 |
+3
-2
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -360,11 +360,11 @@ | ||
| 360 | 360 | |
| 361 | 361 | install: $(APPNAME) |
| 362 | 362 | mkdir -p $(INSTALLDIR) |
| 363 | 363 | mv $(APPNAME) $(INSTALLDIR) |
| 364 | 364 | |
| 365 | -codecheck: $(APPNAME) $(OBJDIR)/codecheck1 | |
| 365 | +codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 | |
| 366 | 366 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 367 | 367 | |
| 368 | 368 | $(OBJDIR): |
| 369 | 369 | -mkdir $(OBJDIR) |
| 370 | 370 | |
| @@ -436,11 +436,12 @@ | ||
| 436 | 436 | $(OBJDIR)/th_lang.o \ |
| 437 | 437 | $(OBJDIR)/th_tcl.o \ |
| 438 | 438 | $(OBJDIR)/cson_amalgamation.o |
| 439 | 439 | |
| 440 | 440 | |
| 441 | -$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) | |
| 441 | +$(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) | |
| 442 | + $(OBJDIR)/codecheck1 $(TRANS_SRC) | |
| 442 | 443 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 443 | 444 | |
| 444 | 445 | # This rule prevents make from using its default rules to try build |
| 445 | 446 | # an executable named "manifest" out of the file named "manifest.c" |
| 446 | 447 | # |
| 447 | 448 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -360,11 +360,11 @@ | |
| 360 | |
| 361 | install: $(APPNAME) |
| 362 | mkdir -p $(INSTALLDIR) |
| 363 | mv $(APPNAME) $(INSTALLDIR) |
| 364 | |
| 365 | codecheck: $(APPNAME) $(OBJDIR)/codecheck1 |
| 366 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 367 | |
| 368 | $(OBJDIR): |
| 369 | -mkdir $(OBJDIR) |
| 370 | |
| @@ -436,11 +436,12 @@ | |
| 436 | $(OBJDIR)/th_lang.o \ |
| 437 | $(OBJDIR)/th_tcl.o \ |
| 438 | $(OBJDIR)/cson_amalgamation.o |
| 439 | |
| 440 | |
| 441 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 442 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 443 | |
| 444 | # This rule prevents make from using its default rules to try build |
| 445 | # an executable named "manifest" out of the file named "manifest.c" |
| 446 | # |
| 447 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -360,11 +360,11 @@ | |
| 360 | |
| 361 | install: $(APPNAME) |
| 362 | mkdir -p $(INSTALLDIR) |
| 363 | mv $(APPNAME) $(INSTALLDIR) |
| 364 | |
| 365 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 366 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 367 | |
| 368 | $(OBJDIR): |
| 369 | -mkdir $(OBJDIR) |
| 370 | |
| @@ -436,11 +436,12 @@ | |
| 436 | $(OBJDIR)/th_lang.o \ |
| 437 | $(OBJDIR)/th_tcl.o \ |
| 438 | $(OBJDIR)/cson_amalgamation.o |
| 439 | |
| 440 | |
| 441 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 442 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 443 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 444 | |
| 445 | # This rule prevents make from using its default rules to try build |
| 446 | # an executable named "manifest" out of the file named "manifest.c" |
| 447 | # |
| 448 |
+4
-3
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -241,11 +241,11 @@ | ||
| 241 | 241 | |
| 242 | 242 | install: $(APPNAME) |
| 243 | 243 | mkdir -p $(INSTALLDIR) |
| 244 | 244 | mv $(APPNAME) $(INSTALLDIR) |
| 245 | 245 | |
| 246 | -codecheck: $(APPNAME) $(OBJDIR)/codecheck1 | |
| 246 | +codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 | |
| 247 | 247 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 248 | 248 | |
| 249 | 249 | $(OBJDIR): |
| 250 | 250 | -mkdir $(OBJDIR) |
| 251 | 251 | |
| @@ -310,11 +310,12 @@ | ||
| 310 | 310 | $(OBJDIR)/th_tcl.o <<<NEXT_LINE>>> |
| 311 | 311 | $(OBJDIR)/cson_amalgamation.o |
| 312 | 312 | }] |
| 313 | 313 | |
| 314 | 314 | writeln { |
| 315 | -$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) | |
| 315 | +$(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) | |
| 316 | + $(OBJDIR)/codecheck1 $(TRANS_SRC) | |
| 316 | 317 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 317 | 318 | |
| 318 | 319 | # This rule prevents make from using its default rules to try build |
| 319 | 320 | # an executable named "manifest" out of the file named "manifest.c" |
| 320 | 321 | # |
| @@ -897,11 +898,11 @@ | ||
| 897 | 898 | |
| 898 | 899 | ifdef FOSSIL_BUILD_SSL |
| 899 | 900 | APPTARGETS += openssl |
| 900 | 901 | endif |
| 901 | 902 | |
| 902 | -$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) | |
| 903 | +$(APPNAME): $(OBJDIR)/headers $(OBJ) $(CODECHECK1) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) | |
| 903 | 904 | $(CODECHECK1) $(TRANS_SRC) |
| 904 | 905 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 905 | 906 | |
| 906 | 907 | # This rule prevents make from using its default rules to try build |
| 907 | 908 | # an executable named "manifest" out of the file named "manifest.c" |
| 908 | 909 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -241,11 +241,11 @@ | |
| 241 | |
| 242 | install: $(APPNAME) |
| 243 | mkdir -p $(INSTALLDIR) |
| 244 | mv $(APPNAME) $(INSTALLDIR) |
| 245 | |
| 246 | codecheck: $(APPNAME) $(OBJDIR)/codecheck1 |
| 247 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 248 | |
| 249 | $(OBJDIR): |
| 250 | -mkdir $(OBJDIR) |
| 251 | |
| @@ -310,11 +310,12 @@ | |
| 310 | $(OBJDIR)/th_tcl.o <<<NEXT_LINE>>> |
| 311 | $(OBJDIR)/cson_amalgamation.o |
| 312 | }] |
| 313 | |
| 314 | writeln { |
| 315 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 316 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 317 | |
| 318 | # This rule prevents make from using its default rules to try build |
| 319 | # an executable named "manifest" out of the file named "manifest.c" |
| 320 | # |
| @@ -897,11 +898,11 @@ | |
| 897 | |
| 898 | ifdef FOSSIL_BUILD_SSL |
| 899 | APPTARGETS += openssl |
| 900 | endif |
| 901 | |
| 902 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) |
| 903 | $(CODECHECK1) $(TRANS_SRC) |
| 904 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 905 | |
| 906 | # This rule prevents make from using its default rules to try build |
| 907 | # an executable named "manifest" out of the file named "manifest.c" |
| 908 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -241,11 +241,11 @@ | |
| 241 | |
| 242 | install: $(APPNAME) |
| 243 | mkdir -p $(INSTALLDIR) |
| 244 | mv $(APPNAME) $(INSTALLDIR) |
| 245 | |
| 246 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 247 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 248 | |
| 249 | $(OBJDIR): |
| 250 | -mkdir $(OBJDIR) |
| 251 | |
| @@ -310,11 +310,12 @@ | |
| 310 | $(OBJDIR)/th_tcl.o <<<NEXT_LINE>>> |
| 311 | $(OBJDIR)/cson_amalgamation.o |
| 312 | }] |
| 313 | |
| 314 | writeln { |
| 315 | $(APPNAME): $(OBJDIR)/headers $(OBJDIR)/codecheck1 $(OBJ) $(EXTRAOBJ) |
| 316 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 317 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 318 | |
| 319 | # This rule prevents make from using its default rules to try build |
| 320 | # an executable named "manifest" out of the file named "manifest.c" |
| 321 | # |
| @@ -897,11 +898,11 @@ | |
| 898 | |
| 899 | ifdef FOSSIL_BUILD_SSL |
| 900 | APPTARGETS += openssl |
| 901 | endif |
| 902 | |
| 903 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(CODECHECK1) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) |
| 904 | $(CODECHECK1) $(TRANS_SRC) |
| 905 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 906 | |
| 907 | # This rule prevents make from using its default rules to try build |
| 908 | # an executable named "manifest" out of the file named "manifest.c" |
| 909 |
+1
-1
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -820,11 +820,11 @@ | ||
| 820 | 820 | |
| 821 | 821 | ifdef FOSSIL_BUILD_SSL |
| 822 | 822 | APPTARGETS += openssl |
| 823 | 823 | endif |
| 824 | 824 | |
| 825 | -$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) | |
| 825 | +$(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) | |
| 826 | 826 | $(CODECHECK1) $(TRANS_SRC) |
| 827 | 827 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 828 | 828 | |
| 829 | 829 | # This rule prevents make from using its default rules to try build |
| 830 | 830 | # an executable named "manifest" out of the file named "manifest.c" |
| 831 | 831 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -820,11 +820,11 @@ | |
| 820 | |
| 821 | ifdef FOSSIL_BUILD_SSL |
| 822 | APPTARGETS += openssl |
| 823 | endif |
| 824 | |
| 825 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) |
| 826 | $(CODECHECK1) $(TRANS_SRC) |
| 827 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 828 | |
| 829 | # This rule prevents make from using its default rules to try build |
| 830 | # an executable named "manifest" out of the file named "manifest.c" |
| 831 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -820,11 +820,11 @@ | |
| 820 | |
| 821 | ifdef FOSSIL_BUILD_SSL |
| 822 | APPTARGETS += openssl |
| 823 | endif |
| 824 | |
| 825 | $(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) |
| 826 | $(CODECHECK1) $(TRANS_SRC) |
| 827 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 828 | |
| 829 | # This rule prevents make from using its default rules to try build |
| 830 | # an executable named "manifest" out of the file named "manifest.c" |
| 831 |
+1
-1
| --- win/Makefile.mingw.mistachkin | ||
| +++ win/Makefile.mingw.mistachkin | ||
| @@ -820,11 +820,11 @@ | ||
| 820 | 820 | |
| 821 | 821 | ifdef FOSSIL_BUILD_SSL |
| 822 | 822 | APPTARGETS += openssl |
| 823 | 823 | endif |
| 824 | 824 | |
| 825 | -$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) | |
| 825 | +$(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) | |
| 826 | 826 | $(CODECHECK1) $(TRANS_SRC) |
| 827 | 827 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 828 | 828 | |
| 829 | 829 | # This rule prevents make from using its default rules to try build |
| 830 | 830 | # an executable named "manifest" out of the file named "manifest.c" |
| 831 | 831 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -820,11 +820,11 @@ | |
| 820 | |
| 821 | ifdef FOSSIL_BUILD_SSL |
| 822 | APPTARGETS += openssl |
| 823 | endif |
| 824 | |
| 825 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) |
| 826 | $(CODECHECK1) $(TRANS_SRC) |
| 827 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 828 | |
| 829 | # This rule prevents make from using its default rules to try build |
| 830 | # an executable named "manifest" out of the file named "manifest.c" |
| 831 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -820,11 +820,11 @@ | |
| 820 | |
| 821 | ifdef FOSSIL_BUILD_SSL |
| 822 | APPTARGETS += openssl |
| 823 | endif |
| 824 | |
| 825 | $(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS) |
| 826 | $(CODECHECK1) $(TRANS_SRC) |
| 827 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o |
| 828 | |
| 829 | # This rule prevents make from using its default rules to try build |
| 830 | # an executable named "manifest" out of the file named "manifest.c" |
| 831 |