Fossil SCM
Enable make install without first calling make workflow by adjusting the install target prerequisites. This allows make install to be called on a fresh clone/checkout of Fossil because otherwise OBJDIR is missing and make install fails.
Commit
904eb8a5ec78a152c9b26c332c28a7a894fae2f02c92cf7868793125f09b1347
Parent
a41666656375a1d…
2 files changed
+1
-1
+1
-1
+1
-1
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -509,11 +509,11 @@ | ||
| 509 | 509 | |
| 510 | 510 | |
| 511 | 511 | |
| 512 | 512 | all: $(OBJDIR) $(APPNAME) |
| 513 | 513 | |
| 514 | -install: $(APPNAME) | |
| 514 | +install: all | |
| 515 | 515 | mkdir -p $(INSTALLDIR) |
| 516 | 516 | cp $(APPNAME) $(INSTALLDIR) |
| 517 | 517 | |
| 518 | 518 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 519 | 519 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 520 | 520 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -509,11 +509,11 @@ | |
| 509 | |
| 510 | |
| 511 | |
| 512 | all: $(OBJDIR) $(APPNAME) |
| 513 | |
| 514 | install: $(APPNAME) |
| 515 | mkdir -p $(INSTALLDIR) |
| 516 | cp $(APPNAME) $(INSTALLDIR) |
| 517 | |
| 518 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 519 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 520 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -509,11 +509,11 @@ | |
| 509 | |
| 510 | |
| 511 | |
| 512 | all: $(OBJDIR) $(APPNAME) |
| 513 | |
| 514 | install: all |
| 515 | mkdir -p $(INSTALLDIR) |
| 516 | cp $(APPNAME) $(INSTALLDIR) |
| 517 | |
| 518 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 519 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 520 |
+1
-1
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -318,11 +318,11 @@ | ||
| 318 | 318 | <<<SQLITE_OPTIONS>>> [join $SQLITE_OPTIONS " \\\n "] \ |
| 319 | 319 | <<<SHELL_OPTIONS>>> [join $SHELL_OPTIONS " \\\n "] \ |
| 320 | 320 | <<<MINIZ_OPTIONS>>> [join $MINIZ_OPTIONS " \\\n "]] { |
| 321 | 321 | all: $(OBJDIR) $(APPNAME) |
| 322 | 322 | |
| 323 | -install: $(APPNAME) | |
| 323 | +install: all | |
| 324 | 324 | mkdir -p $(INSTALLDIR) |
| 325 | 325 | cp $(APPNAME) $(INSTALLDIR) |
| 326 | 326 | |
| 327 | 327 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 328 | 328 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 329 | 329 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -318,11 +318,11 @@ | |
| 318 | <<<SQLITE_OPTIONS>>> [join $SQLITE_OPTIONS " \\\n "] \ |
| 319 | <<<SHELL_OPTIONS>>> [join $SHELL_OPTIONS " \\\n "] \ |
| 320 | <<<MINIZ_OPTIONS>>> [join $MINIZ_OPTIONS " \\\n "]] { |
| 321 | all: $(OBJDIR) $(APPNAME) |
| 322 | |
| 323 | install: $(APPNAME) |
| 324 | mkdir -p $(INSTALLDIR) |
| 325 | cp $(APPNAME) $(INSTALLDIR) |
| 326 | |
| 327 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 328 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 329 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -318,11 +318,11 @@ | |
| 318 | <<<SQLITE_OPTIONS>>> [join $SQLITE_OPTIONS " \\\n "] \ |
| 319 | <<<SHELL_OPTIONS>>> [join $SHELL_OPTIONS " \\\n "] \ |
| 320 | <<<MINIZ_OPTIONS>>> [join $MINIZ_OPTIONS " \\\n "]] { |
| 321 | all: $(OBJDIR) $(APPNAME) |
| 322 | |
| 323 | install: all |
| 324 | mkdir -p $(INSTALLDIR) |
| 325 | cp $(APPNAME) $(INSTALLDIR) |
| 326 | |
| 327 | codecheck: $(TRANS_SRC) $(OBJDIR)/codecheck1 |
| 328 | $(OBJDIR)/codecheck1 $(TRANS_SRC) |
| 329 |