Fossil SCM
Fix a makefile dependency to force a rebuild whenever the manifest.uuid changes.
Commit
b4571bb75ed721da6956ba9213a742375654bbb1
Parent
def4449a876cded…
2 files changed
+2
-2
+2
-2
+2
-2
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -167,15 +167,15 @@ | ||
| 167 | 167 | |
| 168 | 168 | $(APPNAME): headers $(OBJ) sqlite3.o |
| 169 | 169 | $(TCC) -o $(APPNAME) $(OBJ) sqlite3.o $(LIB) |
| 170 | 170 | |
| 171 | 171 | clean: |
| 172 | - rm -f *.o *_.c $(APPNAME) | |
| 172 | + rm -f *.o *_.c $(APPNAME) VERSION.h | |
| 173 | 173 | rm -f translate makeheaders mkindex page_index.h headers |
| 174 | 174 | rm -f add.h blob.h cgi.h checkin.h checkout.h clearsign.h clone.h comformat.h content.h db.h delta.h deltacmd.h descendents.h diff.h diffcmd.h encode.h file.h http.h info.h login.h main.h manifest.h md5.h merge.h merge3.h name.h pivot.h printf.h rebuild.h schema.h setup.h sha1.h style.h sync.h timeline.h update.h url.h user.h verify.h vfile.h wiki.h wikiformat.h xfer.h zip.h |
| 175 | 175 | |
| 176 | -headers: makeheaders mkindex $(TRANS_SRC) | |
| 176 | +headers: makeheaders mkindex $(TRANS_SRC) ./VERSION.h | |
| 177 | 177 | ./makeheaders add_.c:add.h blob_.c:blob.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 content_.c:content.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendents_.c:descendents.h diff_.c:diff.h diffcmd_.c:diffcmd.h encode_.c:encode.h file_.c:file.h http_.c:http.h info_.c:info.h login_.c:login.h main_.c:main.h manifest_.c:manifest.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h name_.c:name.h pivot_.c:pivot.h printf_.c:printf.h rebuild_.c:rebuild.h schema_.c:schema.h setup_.c:setup.h sha1_.c:sha1.h style_.c:style.h sync_.c:sync.h timeline_.c:timeline.h update_.c:update.h url_.c:url.h user_.c:user.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h xfer_.c:xfer.h zip_.c:zip.h $(SRCDIR)/sqlite3.h ./VERSION.h |
| 178 | 178 | ./mkindex $(TRANS_SRC) >page_index.h |
| 179 | 179 | touch headers |
| 180 | 180 | |
| 181 | 181 | add_.c: $(SRCDIR)/add.c $(SRCDIR)/VERSION translate |
| 182 | 182 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -167,15 +167,15 @@ | |
| 167 | |
| 168 | $(APPNAME): headers $(OBJ) sqlite3.o |
| 169 | $(TCC) -o $(APPNAME) $(OBJ) sqlite3.o $(LIB) |
| 170 | |
| 171 | clean: |
| 172 | rm -f *.o *_.c $(APPNAME) |
| 173 | rm -f translate makeheaders mkindex page_index.h headers |
| 174 | rm -f add.h blob.h cgi.h checkin.h checkout.h clearsign.h clone.h comformat.h content.h db.h delta.h deltacmd.h descendents.h diff.h diffcmd.h encode.h file.h http.h info.h login.h main.h manifest.h md5.h merge.h merge3.h name.h pivot.h printf.h rebuild.h schema.h setup.h sha1.h style.h sync.h timeline.h update.h url.h user.h verify.h vfile.h wiki.h wikiformat.h xfer.h zip.h |
| 175 | |
| 176 | headers: makeheaders mkindex $(TRANS_SRC) |
| 177 | ./makeheaders add_.c:add.h blob_.c:blob.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 content_.c:content.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendents_.c:descendents.h diff_.c:diff.h diffcmd_.c:diffcmd.h encode_.c:encode.h file_.c:file.h http_.c:http.h info_.c:info.h login_.c:login.h main_.c:main.h manifest_.c:manifest.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h name_.c:name.h pivot_.c:pivot.h printf_.c:printf.h rebuild_.c:rebuild.h schema_.c:schema.h setup_.c:setup.h sha1_.c:sha1.h style_.c:style.h sync_.c:sync.h timeline_.c:timeline.h update_.c:update.h url_.c:url.h user_.c:user.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h xfer_.c:xfer.h zip_.c:zip.h $(SRCDIR)/sqlite3.h ./VERSION.h |
| 178 | ./mkindex $(TRANS_SRC) >page_index.h |
| 179 | touch headers |
| 180 | |
| 181 | add_.c: $(SRCDIR)/add.c $(SRCDIR)/VERSION translate |
| 182 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -167,15 +167,15 @@ | |
| 167 | |
| 168 | $(APPNAME): headers $(OBJ) sqlite3.o |
| 169 | $(TCC) -o $(APPNAME) $(OBJ) sqlite3.o $(LIB) |
| 170 | |
| 171 | clean: |
| 172 | rm -f *.o *_.c $(APPNAME) VERSION.h |
| 173 | rm -f translate makeheaders mkindex page_index.h headers |
| 174 | rm -f add.h blob.h cgi.h checkin.h checkout.h clearsign.h clone.h comformat.h content.h db.h delta.h deltacmd.h descendents.h diff.h diffcmd.h encode.h file.h http.h info.h login.h main.h manifest.h md5.h merge.h merge3.h name.h pivot.h printf.h rebuild.h schema.h setup.h sha1.h style.h sync.h timeline.h update.h url.h user.h verify.h vfile.h wiki.h wikiformat.h xfer.h zip.h |
| 175 | |
| 176 | headers: makeheaders mkindex $(TRANS_SRC) ./VERSION.h |
| 177 | ./makeheaders add_.c:add.h blob_.c:blob.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 content_.c:content.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendents_.c:descendents.h diff_.c:diff.h diffcmd_.c:diffcmd.h encode_.c:encode.h file_.c:file.h http_.c:http.h info_.c:info.h login_.c:login.h main_.c:main.h manifest_.c:manifest.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h name_.c:name.h pivot_.c:pivot.h printf_.c:printf.h rebuild_.c:rebuild.h schema_.c:schema.h setup_.c:setup.h sha1_.c:sha1.h style_.c:style.h sync_.c:sync.h timeline_.c:timeline.h update_.c:update.h url_.c:url.h user_.c:user.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h xfer_.c:xfer.h zip_.c:zip.h $(SRCDIR)/sqlite3.h ./VERSION.h |
| 178 | ./mkindex $(TRANS_SRC) >page_index.h |
| 179 | touch headers |
| 180 | |
| 181 | add_.c: $(SRCDIR)/add.c $(SRCDIR)/VERSION translate |
| 182 |
+2
-2
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -103,11 +103,11 @@ | ||
| 103 | 103 | |
| 104 | 104 | $(APPNAME): headers $(OBJ) sqlite3.o |
| 105 | 105 | $(TCC) -o $(APPNAME) $(OBJ) sqlite3.o $(LIB) |
| 106 | 106 | |
| 107 | 107 | clean: |
| 108 | - rm -f *.o *_.c $(APPNAME) | |
| 108 | + rm -f *.o *_.c $(APPNAME) VERSION.h | |
| 109 | 109 | rm -f translate makeheaders mkindex page_index.h headers} |
| 110 | 110 | |
| 111 | 111 | set hfiles {} |
| 112 | 112 | foreach s [lsort $src] {lappend hfiles $s.h} |
| 113 | 113 | puts "\trm -f $hfiles\n" |
| @@ -116,11 +116,11 @@ | ||
| 116 | 116 | foreach s [lsort $src] { |
| 117 | 117 | append mhargs " ${s}_.c:$s.h" |
| 118 | 118 | set extra_h($s) {} |
| 119 | 119 | } |
| 120 | 120 | append mhargs " \$(SRCDIR)/sqlite3.h ./VERSION.h" |
| 121 | -puts "headers:\tmakeheaders mkindex \$(TRANS_SRC)" | |
| 121 | +puts "headers:\tmakeheaders mkindex \$(TRANS_SRC) ./VERSION.h" | |
| 122 | 122 | puts "\t./makeheaders $mhargs" |
| 123 | 123 | puts "\t./mkindex \$(TRANS_SRC) >page_index.h" |
| 124 | 124 | puts "\ttouch headers\n" |
| 125 | 125 | set extra_h(main) page_index.h |
| 126 | 126 | |
| 127 | 127 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -103,11 +103,11 @@ | |
| 103 | |
| 104 | $(APPNAME): headers $(OBJ) sqlite3.o |
| 105 | $(TCC) -o $(APPNAME) $(OBJ) sqlite3.o $(LIB) |
| 106 | |
| 107 | clean: |
| 108 | rm -f *.o *_.c $(APPNAME) |
| 109 | rm -f translate makeheaders mkindex page_index.h headers} |
| 110 | |
| 111 | set hfiles {} |
| 112 | foreach s [lsort $src] {lappend hfiles $s.h} |
| 113 | puts "\trm -f $hfiles\n" |
| @@ -116,11 +116,11 @@ | |
| 116 | foreach s [lsort $src] { |
| 117 | append mhargs " ${s}_.c:$s.h" |
| 118 | set extra_h($s) {} |
| 119 | } |
| 120 | append mhargs " \$(SRCDIR)/sqlite3.h ./VERSION.h" |
| 121 | puts "headers:\tmakeheaders mkindex \$(TRANS_SRC)" |
| 122 | puts "\t./makeheaders $mhargs" |
| 123 | puts "\t./mkindex \$(TRANS_SRC) >page_index.h" |
| 124 | puts "\ttouch headers\n" |
| 125 | set extra_h(main) page_index.h |
| 126 | |
| 127 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -103,11 +103,11 @@ | |
| 103 | |
| 104 | $(APPNAME): headers $(OBJ) sqlite3.o |
| 105 | $(TCC) -o $(APPNAME) $(OBJ) sqlite3.o $(LIB) |
| 106 | |
| 107 | clean: |
| 108 | rm -f *.o *_.c $(APPNAME) VERSION.h |
| 109 | rm -f translate makeheaders mkindex page_index.h headers} |
| 110 | |
| 111 | set hfiles {} |
| 112 | foreach s [lsort $src] {lappend hfiles $s.h} |
| 113 | puts "\trm -f $hfiles\n" |
| @@ -116,11 +116,11 @@ | |
| 116 | foreach s [lsort $src] { |
| 117 | append mhargs " ${s}_.c:$s.h" |
| 118 | set extra_h($s) {} |
| 119 | } |
| 120 | append mhargs " \$(SRCDIR)/sqlite3.h ./VERSION.h" |
| 121 | puts "headers:\tmakeheaders mkindex \$(TRANS_SRC) ./VERSION.h" |
| 122 | puts "\t./makeheaders $mhargs" |
| 123 | puts "\t./mkindex \$(TRANS_SRC) >page_index.h" |
| 124 | puts "\ttouch headers\n" |
| 125 | set extra_h(main) page_index.h |
| 126 | |
| 127 |