Fossil SCM
Add a cache that will save /zip and /tarball objects and reissue them from cache when requested a second time. The "fossil cache" command is used to control the cache. Turned off by default and must be enabled using "fossil cache init".
Commit
450b62ff3afde2a9d316b71d6c037c08f46e06fc
Parent
621f98657d41b40…
8 files changed
+8
+11
-1
+1
+8
-2
+8
-1
+10
-4
+12
+10
+8
| --- a/src/cache.c | ||
| +++ b/src/cache.c | ||
| @@ -0,0 +1,8 @@ | ||
| 1 | + S"cache""cache"statooter(get_ooter(_getpagerc = S"cache""cache"s "sz INT,""tm INT,""nref INT"Number of uses */ | |
| 2 | + ");" | |
| 3 | + S"cache""cache"(_getpage */tm));S"cache""cache"statooter(get__ooter soge */tm));S"cache""cache"statooter(get__ooter so S"cache""cache"statooter(get_ooter(_getpagerc = S"cache""cache"s "sz INT,""tm INT,""nref INT"Number of uses */ | |
| 4 | + ");" | |
| 5 | + S"cache""cache"(_getpage */tm));S"cache""cache"statooter(get__ooter so | |
| 6 | + ;S"cache""cache"statooter(get__ooter soge */tm));S"cache""cache"statooter(get S"cache""cache"sta t { | |
| 7 | + @ <li><p>%h()*zDbNameassert( argc==1 ); | |
| 8 | + doubledoubleblobId = 0blobId = 0 |
| --- a/src/cache.c | |
| +++ b/src/cache.c | |
| @@ -0,0 +1,8 @@ | |
| --- a/src/cache.c | |
| +++ b/src/cache.c | |
| @@ -0,0 +1,8 @@ | |
| 1 | S"cache""cache"statooter(get_ooter(_getpagerc = S"cache""cache"s "sz INT,""tm INT,""nref INT"Number of uses */ |
| 2 | ");" |
| 3 | S"cache""cache"(_getpage */tm));S"cache""cache"statooter(get__ooter soge */tm));S"cache""cache"statooter(get__ooter so S"cache""cache"statooter(get_ooter(_getpagerc = S"cache""cache"s "sz INT,""tm INT,""nref INT"Number of uses */ |
| 4 | ");" |
| 5 | S"cache""cache"(_getpage */tm));S"cache""cache"statooter(get__ooter so |
| 6 | ;S"cache""cache"statooter(get__ooter soge */tm));S"cache""cache"statooter(get S"cache""cache"sta t { |
| 7 | @ <li><p>%h()*zDbNameassert( argc==1 ); |
| 8 | doubledoubleblobId = 0blobId = 0 |
+11
-1
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -20,10 +20,11 @@ | ||
| 20 | 20 | $(SRCDIR)/bag.c \ |
| 21 | 21 | $(SRCDIR)/bisect.c \ |
| 22 | 22 | $(SRCDIR)/blob.c \ |
| 23 | 23 | $(SRCDIR)/branch.c \ |
| 24 | 24 | $(SRCDIR)/browse.c \ |
| 25 | + $(SRCDIR)/cache.c \ | |
| 25 | 26 | $(SRCDIR)/captcha.c \ |
| 26 | 27 | $(SRCDIR)/cgi.c \ |
| 27 | 28 | $(SRCDIR)/checkin.c \ |
| 28 | 29 | $(SRCDIR)/checkout.c \ |
| 29 | 30 | $(SRCDIR)/clearsign.c \ |
| @@ -131,10 +132,11 @@ | ||
| 131 | 132 | $(OBJDIR)/bag_.c \ |
| 132 | 133 | $(OBJDIR)/bisect_.c \ |
| 133 | 134 | $(OBJDIR)/blob_.c \ |
| 134 | 135 | $(OBJDIR)/branch_.c \ |
| 135 | 136 | $(OBJDIR)/browse_.c \ |
| 137 | + $(OBJDIR)/cache_.c \ | |
| 136 | 138 | $(OBJDIR)/captcha_.c \ |
| 137 | 139 | $(OBJDIR)/cgi_.c \ |
| 138 | 140 | $(OBJDIR)/checkin_.c \ |
| 139 | 141 | $(OBJDIR)/checkout_.c \ |
| 140 | 142 | $(OBJDIR)/clearsign_.c \ |
| @@ -242,10 +244,11 @@ | ||
| 242 | 244 | $(OBJDIR)/bag.o \ |
| 243 | 245 | $(OBJDIR)/bisect.o \ |
| 244 | 246 | $(OBJDIR)/blob.o \ |
| 245 | 247 | $(OBJDIR)/branch.o \ |
| 246 | 248 | $(OBJDIR)/browse.o \ |
| 249 | + $(OBJDIR)/cache.o \ | |
| 247 | 250 | $(OBJDIR)/captcha.o \ |
| 248 | 251 | $(OBJDIR)/cgi.o \ |
| 249 | 252 | $(OBJDIR)/checkin.o \ |
| 250 | 253 | $(OBJDIR)/checkout.o \ |
| 251 | 254 | $(OBJDIR)/clearsign.o \ |
| @@ -418,11 +421,11 @@ | ||
| 418 | 421 | |
| 419 | 422 | |
| 420 | 423 | $(OBJDIR)/page_index.h: $(TRANS_SRC) $(OBJDIR)/mkindex |
| 421 | 424 | $(OBJDIR)/mkindex $(TRANS_SRC) >$@ |
| 422 | 425 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h |
| 423 | - $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h $(OBJDIR)/content_.c:$(OBJDIR)/content.h $(OBJDIR)/db_.c:$(OBJDIR)/db.h $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h $(OBJDIR)/event_.c:$(OBJDIR)/event.h $(OBJDIR)/export_.c:$(OBJDIR)/export.h $(OBJDIR)/file_.c:$(OBJDIR)/file.h $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h $(OBJDIR)/http_.c:$(OBJDIR)/http.h $(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h $(OBJDIR)/http_ssl_.c:$(OBJDIR)/http_ssl.h $(OBJDIR)/http_transport_.c:$(OBJDIR)/http_transport.h $(OBJDIR)/import_.c:$(OBJDIR)/import.h $(OBJDIR)/info_.c:$(OBJDIR)/info.h $(OBJDIR)/json_.c:$(OBJDIR)/json.h $(OBJDIR)/json_artifact_.c:$(OBJDIR)/json_artifact.h $(OBJDIR)/json_branch_.c:$(OBJDIR)/json_branch.h $(OBJDIR)/json_config_.c:$(OBJDIR)/json_config.h $(OBJDIR)/json_diff_.c:$(OBJDIR)/json_diff.h $(OBJDIR)/json_dir_.c:$(OBJDIR)/json_dir.h $(OBJDIR)/json_finfo_.c:$(OBJDIR)/json_finfo.h $(OBJDIR)/json_login_.c:$(OBJDIR)/json_login.h $(OBJDIR)/json_query_.c:$(OBJDIR)/json_query.h $(OBJDIR)/json_report_.c:$(OBJDIR)/json_report.h $(OBJDIR)/json_status_.c:$(OBJDIR)/json_status.h $(OBJDIR)/json_tag_.c:$(OBJDIR)/json_tag.h $(OBJDIR)/json_timeline_.c:$(OBJDIR)/json_timeline.h $(OBJDIR)/json_user_.c:$(OBJDIR)/json_user.h $(OBJDIR)/json_wiki_.c:$(OBJDIR)/json_wiki.h $(OBJDIR)/leaf_.c:$(OBJDIR)/leaf.h $(OBJDIR)/loadctrl_.c:$(OBJDIR)/loadctrl.h $(OBJDIR)/login_.c:$(OBJDIR)/login.h $(OBJDIR)/lookslike_.c:$(OBJDIR)/lookslike.h $(OBJDIR)/main_.c:$(OBJDIR)/main.h $(OBJDIR)/manifest_.c:$(OBJDIR)/manifest.h $(OBJDIR)/markdown_.c:$(OBJDIR)/markdown.h $(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_html.h $(OBJDIR)/md5_.c:$(OBJDIR)/md5.h $(OBJDIR)/merge_.c:$(OBJDIR)/merge.h $(OBJDIR)/merge3_.c:$(OBJDIR)/merge3.h $(OBJDIR)/moderate_.c:$(OBJDIR)/moderate.h $(OBJDIR)/name_.c:$(OBJDIR)/name.h $(OBJDIR)/path_.c:$(OBJDIR)/path.h $(OBJDIR)/pivot_.c:$(OBJDIR)/pivot.h $(OBJDIR)/popen_.c:$(OBJDIR)/popen.h $(OBJDIR)/pqueue_.c:$(OBJDIR)/pqueue.h $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h $(OBJDIR)/report_.c:$(OBJDIR)/report.h $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h $(OBJDIR)/search_.c:$(OBJDIR)/search.h $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h $(OBJDIR)/style_.c:$(OBJDIR)/style.h $(OBJDIR)/sync_.c:$(OBJDIR)/sync.h $(OBJDIR)/tag_.c:$(OBJDIR)/tag.h $(OBJDIR)/tar_.c:$(OBJDIR)/tar.h $(OBJDIR)/th_main_.c:$(OBJDIR)/th_main.h $(OBJDIR)/timeline_.c:$(OBJDIR)/timeline.h $(OBJDIR)/tkt_.c:$(OBJDIR)/tkt.h $(OBJDIR)/tktsetup_.c:$(OBJDIR)/tktsetup.h $(OBJDIR)/undo_.c:$(OBJDIR)/undo.h $(OBJDIR)/unicode_.c:$(OBJDIR)/unicode.h $(OBJDIR)/update_.c:$(OBJDIR)/update.h $(OBJDIR)/url_.c:$(OBJDIR)/url.h $(OBJDIR)/user_.c:$(OBJDIR)/user.h $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h $(OBJDIR)/util_.c:$(OBJDIR)/util.h $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h $(OBJDIR)/wysiwyg_.c:$(OBJDIR)/wysiwyg.h $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h $(OBJDIR)/xfersetup_.c:$(OBJDIR)/xfersetup.h $(OBJDIR)/zip_.c:$(OBJDIR)/zip.h $(SRCDIR)/sqlite3.h $(SRCDIR)/th.h $(OBJDIR)/VERSION.h | |
| 426 | + $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h $(OBJDIR)/content_.c:$(OBJDIR)/content.h $(OBJDIR)/db_.c:$(OBJDIR)/db.h $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h $(OBJDIR)/event_.c:$(OBJDIR)/event.h $(OBJDIR)/export_.c:$(OBJDIR)/export.h $(OBJDIR)/file_.c:$(OBJDIR)/file.h $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h $(OBJDIR)/http_.c:$(OBJDIR)/http.h $(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h $(OBJDIR)/http_ssl_.c:$(OBJDIR)/http_ssl.h $(OBJDIR)/http_transport_.c:$(OBJDIR)/http_transport.h $(OBJDIR)/import_.c:$(OBJDIR)/import.h $(OBJDIR)/info_.c:$(OBJDIR)/info.h $(OBJDIR)/json_.c:$(OBJDIR)/json.h $(OBJDIR)/json_artifact_.c:$(OBJDIR)/json_artifact.h $(OBJDIR)/json_branch_.c:$(OBJDIR)/json_branch.h $(OBJDIR)/json_config_.c:$(OBJDIR)/json_config.h $(OBJDIR)/json_diff_.c:$(OBJDIR)/json_diff.h $(OBJDIR)/json_dir_.c:$(OBJDIR)/json_dir.h $(OBJDIR)/json_finfo_.c:$(OBJDIR)/json_finfo.h $(OBJDIR)/json_login_.c:$(OBJDIR)/json_login.h $(OBJDIR)/json_query_.c:$(OBJDIR)/json_query.h $(OBJDIR)/json_report_.c:$(OBJDIR)/json_report.h $(OBJDIR)/json_status_.c:$(OBJDIR)/json_status.h $(OBJDIR)/json_tag_.c:$(OBJDIR)/json_tag.h $(OBJDIR)/json_timeline_.c:$(OBJDIR)/json_timeline.h $(OBJDIR)/json_user_.c:$(OBJDIR)/json_user.h $(OBJDIR)/json_wiki_.c:$(OBJDIR)/json_wiki.h $(OBJDIR)/leaf_.c:$(OBJDIR)/leaf.h $(OBJDIR)/loadctrl_.c:$(OBJDIR)/loadctrl.h $(OBJDIR)/login_.c:$(OBJDIR)/login.h $(OBJDIR)/lookslike_.c:$(OBJDIR)/lookslike.h $(OBJDIR)/main_.c:$(OBJDIR)/main.h $(OBJDIR)/manifest_.c:$(OBJDIR)/manifest.h $(OBJDIR)/markdown_.c:$(OBJDIR)/markdown.h $(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_html.h $(OBJDIR)/md5_.c:$(OBJDIR)/md5.h $(OBJDIR)/merge_.c:$(OBJDIR)/merge.h $(OBJDIR)/merge3_.c:$(OBJDIR)/merge3.h $(OBJDIR)/moderate_.c:$(OBJDIR)/moderate.h $(OBJDIR)/name_.c:$(OBJDIR)/name.h $(OBJDIR)/path_.c:$(OBJDIR)/path.h $(OBJDIR)/pivot_.c:$(OBJDIR)/pivot.h $(OBJDIR)/popen_.c:$(OBJDIR)/popen.h $(OBJDIR)/pqueue_.c:$(OBJDIR)/pqueue.h $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h $(OBJDIR)/report_.c:$(OBJDIR)/report.h $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h $(OBJDIR)/search_.c:$(OBJDIR)/search.h $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h $(OBJDIR)/style_.c:$(OBJDIR)/style.h $(OBJDIR)/sync_.c:$(OBJDIR)/sync.h $(OBJDIR)/tag_.c:$(OBJDIR)/tag.h $(OBJDIR)/tar_.c:$(OBJDIR)/tar.h $(OBJDIR)/th_main_.c:$(OBJDIR)/th_main.h $(OBJDIR)/timeline_.c:$(OBJDIR)/timeline.h $(OBJDIR)/tkt_.c:$(OBJDIR)/tkt.h $(OBJDIR)/tktsetup_.c:$(OBJDIR)/tktsetup.h $(OBJDIR)/undo_.c:$(OBJDIR)/undo.h $(OBJDIR)/unicode_.c:$(OBJDIR)/unicode.h $(OBJDIR)/update_.c:$(OBJDIR)/update.h $(OBJDIR)/url_.c:$(OBJDIR)/url.h $(OBJDIR)/user_.c:$(OBJDIR)/user.h $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h $(OBJDIR)/util_.c:$(OBJDIR)/util.h $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h $(OBJDIR)/wysiwyg_.c:$(OBJDIR)/wysiwyg.h $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h $(OBJDIR)/xfersetup_.c:$(OBJDIR)/xfersetup.h $(OBJDIR)/zip_.c:$(OBJDIR)/zip.h $(SRCDIR)/sqlite3.h $(SRCDIR)/th.h $(OBJDIR)/VERSION.h | |
| 424 | 427 | touch $(OBJDIR)/headers |
| 425 | 428 | $(OBJDIR)/headers: Makefile |
| 426 | 429 | $(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 : $(SRCDIR)/json_detail.h |
| 427 | 430 | Makefile: |
| 428 | 431 | $(OBJDIR)/add_.c: $(SRCDIR)/add.c $(OBJDIR)/translate |
| @@ -479,10 +482,17 @@ | ||
| 479 | 482 | |
| 480 | 483 | $(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h |
| 481 | 484 | $(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c |
| 482 | 485 | |
| 483 | 486 | $(OBJDIR)/browse.h: $(OBJDIR)/headers |
| 487 | +$(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate | |
| 488 | + $(OBJDIR)/translate $(SRCDIR)/cache.c >$(OBJDIR)/cache_.c | |
| 489 | + | |
| 490 | +$(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h | |
| 491 | + $(XTCC) -o $(OBJDIR)/cache.o -c $(OBJDIR)/cache_.c | |
| 492 | + | |
| 493 | +$(OBJDIR)/cache.h: $(OBJDIR)/headers | |
| 484 | 494 | $(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(OBJDIR)/translate |
| 485 | 495 | $(OBJDIR)/translate $(SRCDIR)/captcha.c >$(OBJDIR)/captcha_.c |
| 486 | 496 | |
| 487 | 497 | $(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h |
| 488 | 498 | $(XTCC) -o $(OBJDIR)/captcha.o -c $(OBJDIR)/captcha_.c |
| 489 | 499 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -20,10 +20,11 @@ | |
| 20 | $(SRCDIR)/bag.c \ |
| 21 | $(SRCDIR)/bisect.c \ |
| 22 | $(SRCDIR)/blob.c \ |
| 23 | $(SRCDIR)/branch.c \ |
| 24 | $(SRCDIR)/browse.c \ |
| 25 | $(SRCDIR)/captcha.c \ |
| 26 | $(SRCDIR)/cgi.c \ |
| 27 | $(SRCDIR)/checkin.c \ |
| 28 | $(SRCDIR)/checkout.c \ |
| 29 | $(SRCDIR)/clearsign.c \ |
| @@ -131,10 +132,11 @@ | |
| 131 | $(OBJDIR)/bag_.c \ |
| 132 | $(OBJDIR)/bisect_.c \ |
| 133 | $(OBJDIR)/blob_.c \ |
| 134 | $(OBJDIR)/branch_.c \ |
| 135 | $(OBJDIR)/browse_.c \ |
| 136 | $(OBJDIR)/captcha_.c \ |
| 137 | $(OBJDIR)/cgi_.c \ |
| 138 | $(OBJDIR)/checkin_.c \ |
| 139 | $(OBJDIR)/checkout_.c \ |
| 140 | $(OBJDIR)/clearsign_.c \ |
| @@ -242,10 +244,11 @@ | |
| 242 | $(OBJDIR)/bag.o \ |
| 243 | $(OBJDIR)/bisect.o \ |
| 244 | $(OBJDIR)/blob.o \ |
| 245 | $(OBJDIR)/branch.o \ |
| 246 | $(OBJDIR)/browse.o \ |
| 247 | $(OBJDIR)/captcha.o \ |
| 248 | $(OBJDIR)/cgi.o \ |
| 249 | $(OBJDIR)/checkin.o \ |
| 250 | $(OBJDIR)/checkout.o \ |
| 251 | $(OBJDIR)/clearsign.o \ |
| @@ -418,11 +421,11 @@ | |
| 418 | |
| 419 | |
| 420 | $(OBJDIR)/page_index.h: $(TRANS_SRC) $(OBJDIR)/mkindex |
| 421 | $(OBJDIR)/mkindex $(TRANS_SRC) >$@ |
| 422 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h |
| 423 | $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h $(OBJDIR)/content_.c:$(OBJDIR)/content.h $(OBJDIR)/db_.c:$(OBJDIR)/db.h $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h $(OBJDIR)/event_.c:$(OBJDIR)/event.h $(OBJDIR)/export_.c:$(OBJDIR)/export.h $(OBJDIR)/file_.c:$(OBJDIR)/file.h $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h $(OBJDIR)/http_.c:$(OBJDIR)/http.h $(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h $(OBJDIR)/http_ssl_.c:$(OBJDIR)/http_ssl.h $(OBJDIR)/http_transport_.c:$(OBJDIR)/http_transport.h $(OBJDIR)/import_.c:$(OBJDIR)/import.h $(OBJDIR)/info_.c:$(OBJDIR)/info.h $(OBJDIR)/json_.c:$(OBJDIR)/json.h $(OBJDIR)/json_artifact_.c:$(OBJDIR)/json_artifact.h $(OBJDIR)/json_branch_.c:$(OBJDIR)/json_branch.h $(OBJDIR)/json_config_.c:$(OBJDIR)/json_config.h $(OBJDIR)/json_diff_.c:$(OBJDIR)/json_diff.h $(OBJDIR)/json_dir_.c:$(OBJDIR)/json_dir.h $(OBJDIR)/json_finfo_.c:$(OBJDIR)/json_finfo.h $(OBJDIR)/json_login_.c:$(OBJDIR)/json_login.h $(OBJDIR)/json_query_.c:$(OBJDIR)/json_query.h $(OBJDIR)/json_report_.c:$(OBJDIR)/json_report.h $(OBJDIR)/json_status_.c:$(OBJDIR)/json_status.h $(OBJDIR)/json_tag_.c:$(OBJDIR)/json_tag.h $(OBJDIR)/json_timeline_.c:$(OBJDIR)/json_timeline.h $(OBJDIR)/json_user_.c:$(OBJDIR)/json_user.h $(OBJDIR)/json_wiki_.c:$(OBJDIR)/json_wiki.h $(OBJDIR)/leaf_.c:$(OBJDIR)/leaf.h $(OBJDIR)/loadctrl_.c:$(OBJDIR)/loadctrl.h $(OBJDIR)/login_.c:$(OBJDIR)/login.h $(OBJDIR)/lookslike_.c:$(OBJDIR)/lookslike.h $(OBJDIR)/main_.c:$(OBJDIR)/main.h $(OBJDIR)/manifest_.c:$(OBJDIR)/manifest.h $(OBJDIR)/markdown_.c:$(OBJDIR)/markdown.h $(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_html.h $(OBJDIR)/md5_.c:$(OBJDIR)/md5.h $(OBJDIR)/merge_.c:$(OBJDIR)/merge.h $(OBJDIR)/merge3_.c:$(OBJDIR)/merge3.h $(OBJDIR)/moderate_.c:$(OBJDIR)/moderate.h $(OBJDIR)/name_.c:$(OBJDIR)/name.h $(OBJDIR)/path_.c:$(OBJDIR)/path.h $(OBJDIR)/pivot_.c:$(OBJDIR)/pivot.h $(OBJDIR)/popen_.c:$(OBJDIR)/popen.h $(OBJDIR)/pqueue_.c:$(OBJDIR)/pqueue.h $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h $(OBJDIR)/report_.c:$(OBJDIR)/report.h $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h $(OBJDIR)/search_.c:$(OBJDIR)/search.h $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h $(OBJDIR)/style_.c:$(OBJDIR)/style.h $(OBJDIR)/sync_.c:$(OBJDIR)/sync.h $(OBJDIR)/tag_.c:$(OBJDIR)/tag.h $(OBJDIR)/tar_.c:$(OBJDIR)/tar.h $(OBJDIR)/th_main_.c:$(OBJDIR)/th_main.h $(OBJDIR)/timeline_.c:$(OBJDIR)/timeline.h $(OBJDIR)/tkt_.c:$(OBJDIR)/tkt.h $(OBJDIR)/tktsetup_.c:$(OBJDIR)/tktsetup.h $(OBJDIR)/undo_.c:$(OBJDIR)/undo.h $(OBJDIR)/unicode_.c:$(OBJDIR)/unicode.h $(OBJDIR)/update_.c:$(OBJDIR)/update.h $(OBJDIR)/url_.c:$(OBJDIR)/url.h $(OBJDIR)/user_.c:$(OBJDIR)/user.h $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h $(OBJDIR)/util_.c:$(OBJDIR)/util.h $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h $(OBJDIR)/wysiwyg_.c:$(OBJDIR)/wysiwyg.h $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h $(OBJDIR)/xfersetup_.c:$(OBJDIR)/xfersetup.h $(OBJDIR)/zip_.c:$(OBJDIR)/zip.h $(SRCDIR)/sqlite3.h $(SRCDIR)/th.h $(OBJDIR)/VERSION.h |
| 424 | touch $(OBJDIR)/headers |
| 425 | $(OBJDIR)/headers: Makefile |
| 426 | $(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 : $(SRCDIR)/json_detail.h |
| 427 | Makefile: |
| 428 | $(OBJDIR)/add_.c: $(SRCDIR)/add.c $(OBJDIR)/translate |
| @@ -479,10 +482,17 @@ | |
| 479 | |
| 480 | $(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h |
| 481 | $(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c |
| 482 | |
| 483 | $(OBJDIR)/browse.h: $(OBJDIR)/headers |
| 484 | $(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(OBJDIR)/translate |
| 485 | $(OBJDIR)/translate $(SRCDIR)/captcha.c >$(OBJDIR)/captcha_.c |
| 486 | |
| 487 | $(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h |
| 488 | $(XTCC) -o $(OBJDIR)/captcha.o -c $(OBJDIR)/captcha_.c |
| 489 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -20,10 +20,11 @@ | |
| 20 | $(SRCDIR)/bag.c \ |
| 21 | $(SRCDIR)/bisect.c \ |
| 22 | $(SRCDIR)/blob.c \ |
| 23 | $(SRCDIR)/branch.c \ |
| 24 | $(SRCDIR)/browse.c \ |
| 25 | $(SRCDIR)/cache.c \ |
| 26 | $(SRCDIR)/captcha.c \ |
| 27 | $(SRCDIR)/cgi.c \ |
| 28 | $(SRCDIR)/checkin.c \ |
| 29 | $(SRCDIR)/checkout.c \ |
| 30 | $(SRCDIR)/clearsign.c \ |
| @@ -131,10 +132,11 @@ | |
| 132 | $(OBJDIR)/bag_.c \ |
| 133 | $(OBJDIR)/bisect_.c \ |
| 134 | $(OBJDIR)/blob_.c \ |
| 135 | $(OBJDIR)/branch_.c \ |
| 136 | $(OBJDIR)/browse_.c \ |
| 137 | $(OBJDIR)/cache_.c \ |
| 138 | $(OBJDIR)/captcha_.c \ |
| 139 | $(OBJDIR)/cgi_.c \ |
| 140 | $(OBJDIR)/checkin_.c \ |
| 141 | $(OBJDIR)/checkout_.c \ |
| 142 | $(OBJDIR)/clearsign_.c \ |
| @@ -242,10 +244,11 @@ | |
| 244 | $(OBJDIR)/bag.o \ |
| 245 | $(OBJDIR)/bisect.o \ |
| 246 | $(OBJDIR)/blob.o \ |
| 247 | $(OBJDIR)/branch.o \ |
| 248 | $(OBJDIR)/browse.o \ |
| 249 | $(OBJDIR)/cache.o \ |
| 250 | $(OBJDIR)/captcha.o \ |
| 251 | $(OBJDIR)/cgi.o \ |
| 252 | $(OBJDIR)/checkin.o \ |
| 253 | $(OBJDIR)/checkout.o \ |
| 254 | $(OBJDIR)/clearsign.o \ |
| @@ -418,11 +421,11 @@ | |
| 421 | |
| 422 | |
| 423 | $(OBJDIR)/page_index.h: $(TRANS_SRC) $(OBJDIR)/mkindex |
| 424 | $(OBJDIR)/mkindex $(TRANS_SRC) >$@ |
| 425 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h |
| 426 | $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h $(OBJDIR)/content_.c:$(OBJDIR)/content.h $(OBJDIR)/db_.c:$(OBJDIR)/db.h $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h $(OBJDIR)/event_.c:$(OBJDIR)/event.h $(OBJDIR)/export_.c:$(OBJDIR)/export.h $(OBJDIR)/file_.c:$(OBJDIR)/file.h $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h $(OBJDIR)/http_.c:$(OBJDIR)/http.h $(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h $(OBJDIR)/http_ssl_.c:$(OBJDIR)/http_ssl.h $(OBJDIR)/http_transport_.c:$(OBJDIR)/http_transport.h $(OBJDIR)/import_.c:$(OBJDIR)/import.h $(OBJDIR)/info_.c:$(OBJDIR)/info.h $(OBJDIR)/json_.c:$(OBJDIR)/json.h $(OBJDIR)/json_artifact_.c:$(OBJDIR)/json_artifact.h $(OBJDIR)/json_branch_.c:$(OBJDIR)/json_branch.h $(OBJDIR)/json_config_.c:$(OBJDIR)/json_config.h $(OBJDIR)/json_diff_.c:$(OBJDIR)/json_diff.h $(OBJDIR)/json_dir_.c:$(OBJDIR)/json_dir.h $(OBJDIR)/json_finfo_.c:$(OBJDIR)/json_finfo.h $(OBJDIR)/json_login_.c:$(OBJDIR)/json_login.h $(OBJDIR)/json_query_.c:$(OBJDIR)/json_query.h $(OBJDIR)/json_report_.c:$(OBJDIR)/json_report.h $(OBJDIR)/json_status_.c:$(OBJDIR)/json_status.h $(OBJDIR)/json_tag_.c:$(OBJDIR)/json_tag.h $(OBJDIR)/json_timeline_.c:$(OBJDIR)/json_timeline.h $(OBJDIR)/json_user_.c:$(OBJDIR)/json_user.h $(OBJDIR)/json_wiki_.c:$(OBJDIR)/json_wiki.h $(OBJDIR)/leaf_.c:$(OBJDIR)/leaf.h $(OBJDIR)/loadctrl_.c:$(OBJDIR)/loadctrl.h $(OBJDIR)/login_.c:$(OBJDIR)/login.h $(OBJDIR)/lookslike_.c:$(OBJDIR)/lookslike.h $(OBJDIR)/main_.c:$(OBJDIR)/main.h $(OBJDIR)/manifest_.c:$(OBJDIR)/manifest.h $(OBJDIR)/markdown_.c:$(OBJDIR)/markdown.h $(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_html.h $(OBJDIR)/md5_.c:$(OBJDIR)/md5.h $(OBJDIR)/merge_.c:$(OBJDIR)/merge.h $(OBJDIR)/merge3_.c:$(OBJDIR)/merge3.h $(OBJDIR)/moderate_.c:$(OBJDIR)/moderate.h $(OBJDIR)/name_.c:$(OBJDIR)/name.h $(OBJDIR)/path_.c:$(OBJDIR)/path.h $(OBJDIR)/pivot_.c:$(OBJDIR)/pivot.h $(OBJDIR)/popen_.c:$(OBJDIR)/popen.h $(OBJDIR)/pqueue_.c:$(OBJDIR)/pqueue.h $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h $(OBJDIR)/report_.c:$(OBJDIR)/report.h $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h $(OBJDIR)/search_.c:$(OBJDIR)/search.h $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h $(OBJDIR)/style_.c:$(OBJDIR)/style.h $(OBJDIR)/sync_.c:$(OBJDIR)/sync.h $(OBJDIR)/tag_.c:$(OBJDIR)/tag.h $(OBJDIR)/tar_.c:$(OBJDIR)/tar.h $(OBJDIR)/th_main_.c:$(OBJDIR)/th_main.h $(OBJDIR)/timeline_.c:$(OBJDIR)/timeline.h $(OBJDIR)/tkt_.c:$(OBJDIR)/tkt.h $(OBJDIR)/tktsetup_.c:$(OBJDIR)/tktsetup.h $(OBJDIR)/undo_.c:$(OBJDIR)/undo.h $(OBJDIR)/unicode_.c:$(OBJDIR)/unicode.h $(OBJDIR)/update_.c:$(OBJDIR)/update.h $(OBJDIR)/url_.c:$(OBJDIR)/url.h $(OBJDIR)/user_.c:$(OBJDIR)/user.h $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h $(OBJDIR)/util_.c:$(OBJDIR)/util.h $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h $(OBJDIR)/wysiwyg_.c:$(OBJDIR)/wysiwyg.h $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h $(OBJDIR)/xfersetup_.c:$(OBJDIR)/xfersetup.h $(OBJDIR)/zip_.c:$(OBJDIR)/zip.h $(SRCDIR)/sqlite3.h $(SRCDIR)/th.h $(OBJDIR)/VERSION.h |
| 427 | touch $(OBJDIR)/headers |
| 428 | $(OBJDIR)/headers: Makefile |
| 429 | $(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 : $(SRCDIR)/json_detail.h |
| 430 | Makefile: |
| 431 | $(OBJDIR)/add_.c: $(SRCDIR)/add.c $(OBJDIR)/translate |
| @@ -479,10 +482,17 @@ | |
| 482 | |
| 483 | $(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h |
| 484 | $(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c |
| 485 | |
| 486 | $(OBJDIR)/browse.h: $(OBJDIR)/headers |
| 487 | $(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate |
| 488 | $(OBJDIR)/translate $(SRCDIR)/cache.c >$(OBJDIR)/cache_.c |
| 489 | |
| 490 | $(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h |
| 491 | $(XTCC) -o $(OBJDIR)/cache.o -c $(OBJDIR)/cache_.c |
| 492 | |
| 493 | $(OBJDIR)/cache.h: $(OBJDIR)/headers |
| 494 | $(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(OBJDIR)/translate |
| 495 | $(OBJDIR)/translate $(SRCDIR)/captcha.c >$(OBJDIR)/captcha_.c |
| 496 | |
| 497 | $(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h |
| 498 | $(XTCC) -o $(OBJDIR)/captcha.o -c $(OBJDIR)/captcha_.c |
| 499 |
+1
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -24,10 +24,11 @@ | ||
| 24 | 24 | bag |
| 25 | 25 | bisect |
| 26 | 26 | blob |
| 27 | 27 | branch |
| 28 | 28 | browse |
| 29 | + cache | |
| 29 | 30 | captcha |
| 30 | 31 | cgi |
| 31 | 32 | checkin |
| 32 | 33 | checkout |
| 33 | 34 | clearsign |
| 34 | 35 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -24,10 +24,11 @@ | |
| 24 | bag |
| 25 | bisect |
| 26 | blob |
| 27 | branch |
| 28 | browse |
| 29 | captcha |
| 30 | cgi |
| 31 | checkin |
| 32 | checkout |
| 33 | clearsign |
| 34 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -24,10 +24,11 @@ | |
| 24 | bag |
| 25 | bisect |
| 26 | blob |
| 27 | branch |
| 28 | browse |
| 29 | cache |
| 30 | captcha |
| 31 | cgi |
| 32 | checkin |
| 33 | checkout |
| 34 | clearsign |
| 35 |
+8
-2
| --- src/tar.c | ||
| +++ src/tar.c | ||
| @@ -583,11 +583,11 @@ | ||
| 583 | 583 | ** Defaults to trunk. |
| 584 | 584 | ** |
| 585 | 585 | */ |
| 586 | 586 | void tarball_page(void){ |
| 587 | 587 | int rid; |
| 588 | - char *zName, *zRid; | |
| 588 | + char *zName, *zRid, *zKey; | |
| 589 | 589 | int nName, nRid; |
| 590 | 590 | Blob tarball; |
| 591 | 591 | |
| 592 | 592 | login_check_credentials(); |
| 593 | 593 | if( !g.perm.Zip ){ login_needed(); return; } |
| @@ -614,11 +614,17 @@ | ||
| 614 | 614 | if( rid==0 ){ |
| 615 | 615 | @ Not found |
| 616 | 616 | return; |
| 617 | 617 | } |
| 618 | 618 | if( nRid==0 && nName>10 ) zName[10] = 0; |
| 619 | - tarball_of_checkin(rid, &tarball, zName); | |
| 619 | + zKey = db_text(0, "SELECT '/tarball/'||uuid||'/%q' FROM blob WHERE rid=%d",zName,rid); | |
| 620 | + blob_zero(&tarball); | |
| 621 | + if( cache_read(&tarball, zKey)==0 ){ | |
| 622 | + tarball_of_checkin(rid, &tarball, zName); | |
| 623 | + cache_write(&tarball, zKey); | |
| 624 | + } | |
| 620 | 625 | free( zName ); |
| 621 | 626 | free( zRid ); |
| 627 | + free( zKey ); | |
| 622 | 628 | cgi_set_content(&tarball); |
| 623 | 629 | cgi_set_content_type("application/x-compressed"); |
| 624 | 630 | } |
| 625 | 631 |
| --- src/tar.c | |
| +++ src/tar.c | |
| @@ -583,11 +583,11 @@ | |
| 583 | ** Defaults to trunk. |
| 584 | ** |
| 585 | */ |
| 586 | void tarball_page(void){ |
| 587 | int rid; |
| 588 | char *zName, *zRid; |
| 589 | int nName, nRid; |
| 590 | Blob tarball; |
| 591 | |
| 592 | login_check_credentials(); |
| 593 | if( !g.perm.Zip ){ login_needed(); return; } |
| @@ -614,11 +614,17 @@ | |
| 614 | if( rid==0 ){ |
| 615 | @ Not found |
| 616 | return; |
| 617 | } |
| 618 | if( nRid==0 && nName>10 ) zName[10] = 0; |
| 619 | tarball_of_checkin(rid, &tarball, zName); |
| 620 | free( zName ); |
| 621 | free( zRid ); |
| 622 | cgi_set_content(&tarball); |
| 623 | cgi_set_content_type("application/x-compressed"); |
| 624 | } |
| 625 |
| --- src/tar.c | |
| +++ src/tar.c | |
| @@ -583,11 +583,11 @@ | |
| 583 | ** Defaults to trunk. |
| 584 | ** |
| 585 | */ |
| 586 | void tarball_page(void){ |
| 587 | int rid; |
| 588 | char *zName, *zRid, *zKey; |
| 589 | int nName, nRid; |
| 590 | Blob tarball; |
| 591 | |
| 592 | login_check_credentials(); |
| 593 | if( !g.perm.Zip ){ login_needed(); return; } |
| @@ -614,11 +614,17 @@ | |
| 614 | if( rid==0 ){ |
| 615 | @ Not found |
| 616 | return; |
| 617 | } |
| 618 | if( nRid==0 && nName>10 ) zName[10] = 0; |
| 619 | zKey = db_text(0, "SELECT '/tarball/'||uuid||'/%q' FROM blob WHERE rid=%d",zName,rid); |
| 620 | blob_zero(&tarball); |
| 621 | if( cache_read(&tarball, zKey)==0 ){ |
| 622 | tarball_of_checkin(rid, &tarball, zName); |
| 623 | cache_write(&tarball, zKey); |
| 624 | } |
| 625 | free( zName ); |
| 626 | free( zRid ); |
| 627 | free( zKey ); |
| 628 | cgi_set_content(&tarball); |
| 629 | cgi_set_content_type("application/x-compressed"); |
| 630 | } |
| 631 |
+8
-1
| --- src/zip.c | ||
| +++ src/zip.c | ||
| @@ -433,10 +433,11 @@ | ||
| 433 | 433 | void baseline_zip_page(void){ |
| 434 | 434 | int rid; |
| 435 | 435 | char *zName, *zRid; |
| 436 | 436 | int nName, nRid; |
| 437 | 437 | Blob zip; |
| 438 | + char *zKey; | |
| 438 | 439 | |
| 439 | 440 | login_check_credentials(); |
| 440 | 441 | if( !g.perm.Zip ){ login_needed(); return; } |
| 441 | 442 | load_control(); |
| 442 | 443 | zName = mprintf("%s", PD("name","")); |
| @@ -453,11 +454,17 @@ | ||
| 453 | 454 | if( rid==0 ){ |
| 454 | 455 | @ Not found |
| 455 | 456 | return; |
| 456 | 457 | } |
| 457 | 458 | if( nRid==0 && nName>10 ) zName[10] = 0; |
| 458 | - zip_of_baseline(rid, &zip, zName); | |
| 459 | + zKey = db_text(0, "SELECT '/zip/'||uuid||'/%q' FROM blob WHERE rid=%d",zName,rid); | |
| 460 | + blob_zero(&zip); | |
| 461 | + if( cache_read(&zip, zKey)==0 ){ | |
| 462 | + zip_of_baseline(rid, &zip, zName); | |
| 463 | + cache_write(&zip, zKey); | |
| 464 | + } | |
| 459 | 465 | fossil_free( zName ); |
| 460 | 466 | fossil_free( zRid ); |
| 467 | + fossil_free( zKey ); | |
| 461 | 468 | cgi_set_content(&zip); |
| 462 | 469 | cgi_set_content_type("application/zip"); |
| 463 | 470 | } |
| 464 | 471 |
| --- src/zip.c | |
| +++ src/zip.c | |
| @@ -433,10 +433,11 @@ | |
| 433 | void baseline_zip_page(void){ |
| 434 | int rid; |
| 435 | char *zName, *zRid; |
| 436 | int nName, nRid; |
| 437 | Blob zip; |
| 438 | |
| 439 | login_check_credentials(); |
| 440 | if( !g.perm.Zip ){ login_needed(); return; } |
| 441 | load_control(); |
| 442 | zName = mprintf("%s", PD("name","")); |
| @@ -453,11 +454,17 @@ | |
| 453 | if( rid==0 ){ |
| 454 | @ Not found |
| 455 | return; |
| 456 | } |
| 457 | if( nRid==0 && nName>10 ) zName[10] = 0; |
| 458 | zip_of_baseline(rid, &zip, zName); |
| 459 | fossil_free( zName ); |
| 460 | fossil_free( zRid ); |
| 461 | cgi_set_content(&zip); |
| 462 | cgi_set_content_type("application/zip"); |
| 463 | } |
| 464 |
| --- src/zip.c | |
| +++ src/zip.c | |
| @@ -433,10 +433,11 @@ | |
| 433 | void baseline_zip_page(void){ |
| 434 | int rid; |
| 435 | char *zName, *zRid; |
| 436 | int nName, nRid; |
| 437 | Blob zip; |
| 438 | char *zKey; |
| 439 | |
| 440 | login_check_credentials(); |
| 441 | if( !g.perm.Zip ){ login_needed(); return; } |
| 442 | load_control(); |
| 443 | zName = mprintf("%s", PD("name","")); |
| @@ -453,11 +454,17 @@ | |
| 454 | if( rid==0 ){ |
| 455 | @ Not found |
| 456 | return; |
| 457 | } |
| 458 | if( nRid==0 && nName>10 ) zName[10] = 0; |
| 459 | zKey = db_text(0, "SELECT '/zip/'||uuid||'/%q' FROM blob WHERE rid=%d",zName,rid); |
| 460 | blob_zero(&zip); |
| 461 | if( cache_read(&zip, zKey)==0 ){ |
| 462 | zip_of_baseline(rid, &zip, zName); |
| 463 | cache_write(&zip, zKey); |
| 464 | } |
| 465 | fossil_free( zName ); |
| 466 | fossil_free( zRid ); |
| 467 | fossil_free( zKey ); |
| 468 | cgi_set_content(&zip); |
| 469 | cgi_set_content_type("application/zip"); |
| 470 | } |
| 471 |
+10
-4
| --- win/Makefile.dmc | ||
| +++ win/Makefile.dmc | ||
| @@ -28,13 +28,13 @@ | ||
| 28 | 28 | |
| 29 | 29 | SQLITE_OPTIONS = -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_EXPLAIN_COMMENTS |
| 30 | 30 | |
| 31 | 31 | SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=win32_access -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 32 | 32 | |
| 33 | -SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c | |
| 33 | +SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.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)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$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)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\cache$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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$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 | |
| @@ -48,11 +48,11 @@ | ||
| 48 | 48 | |
| 49 | 49 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 50 | 50 | $(RC) $(RCFLAGS) -o$@ $** |
| 51 | 51 | |
| 52 | 52 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 53 | - +echo add allrepo attach bag bisect blob branch browse captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 53 | + +echo add allrepo attach bag bisect blob branch browse cache captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 54 | 54 | +echo fossil >> $@ |
| 55 | 55 | +echo fossil >> $@ |
| 56 | 56 | +echo $(LIBS) >> $@ |
| 57 | 57 | +echo. >> $@ |
| 58 | 58 | +echo fossil >> $@ |
| @@ -160,10 +160,16 @@ | ||
| 160 | 160 | $(OBJDIR)\browse$O : browse_.c browse.h |
| 161 | 161 | $(TCC) -o$@ -c browse_.c |
| 162 | 162 | |
| 163 | 163 | browse_.c : $(SRCDIR)\browse.c |
| 164 | 164 | +translate$E $** > $@ |
| 165 | + | |
| 166 | +$(OBJDIR)\cache$O : cache_.c cache.h | |
| 167 | + $(TCC) -o$@ -c cache_.c | |
| 168 | + | |
| 169 | +cache_.c : $(SRCDIR)\cache.c | |
| 170 | + +translate$E $** > $@ | |
| 165 | 171 | |
| 166 | 172 | $(OBJDIR)\captcha$O : captcha_.c captcha.h |
| 167 | 173 | $(TCC) -o$@ -c captcha_.c |
| 168 | 174 | |
| 169 | 175 | captcha_.c : $(SRCDIR)\captcha.c |
| @@ -768,7 +774,7 @@ | ||
| 768 | 774 | |
| 769 | 775 | zip_.c : $(SRCDIR)\zip.c |
| 770 | 776 | +translate$E $** > $@ |
| 771 | 777 | |
| 772 | 778 | headers: makeheaders$E page_index.h VERSION.h |
| 773 | - +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 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 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 | |
| 779 | + +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h cache_.c:cache.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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 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 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 | |
| 774 | 780 | @copy /Y nul: headers |
| 775 | 781 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_OPTIONS = -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_EXPLAIN_COMMENTS |
| 30 | |
| 31 | SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=win32_access -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 32 | |
| 33 | SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c |
| 34 | |
| 35 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$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 | |
| @@ -48,11 +48,11 @@ | |
| 48 | |
| 49 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 50 | $(RC) $(RCFLAGS) -o$@ $** |
| 51 | |
| 52 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 53 | +echo add allrepo attach bag bisect blob branch browse captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 54 | +echo fossil >> $@ |
| 55 | +echo fossil >> $@ |
| 56 | +echo $(LIBS) >> $@ |
| 57 | +echo. >> $@ |
| 58 | +echo fossil >> $@ |
| @@ -160,10 +160,16 @@ | |
| 160 | $(OBJDIR)\browse$O : browse_.c browse.h |
| 161 | $(TCC) -o$@ -c browse_.c |
| 162 | |
| 163 | browse_.c : $(SRCDIR)\browse.c |
| 164 | +translate$E $** > $@ |
| 165 | |
| 166 | $(OBJDIR)\captcha$O : captcha_.c captcha.h |
| 167 | $(TCC) -o$@ -c captcha_.c |
| 168 | |
| 169 | captcha_.c : $(SRCDIR)\captcha.c |
| @@ -768,7 +774,7 @@ | |
| 768 | |
| 769 | zip_.c : $(SRCDIR)\zip.c |
| 770 | +translate$E $** > $@ |
| 771 | |
| 772 | headers: makeheaders$E page_index.h VERSION.h |
| 773 | +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 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 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 |
| 774 | @copy /Y nul: headers |
| 775 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_OPTIONS = -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_EXPLAIN_COMMENTS |
| 30 | |
| 31 | SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=win32_access -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 32 | |
| 33 | SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c |
| 34 | |
| 35 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\cache$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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$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 | |
| @@ -48,11 +48,11 @@ | |
| 48 | |
| 49 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 50 | $(RC) $(RCFLAGS) -o$@ $** |
| 51 | |
| 52 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 53 | +echo add allrepo attach bag bisect blob branch browse cache captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 54 | +echo fossil >> $@ |
| 55 | +echo fossil >> $@ |
| 56 | +echo $(LIBS) >> $@ |
| 57 | +echo. >> $@ |
| 58 | +echo fossil >> $@ |
| @@ -160,10 +160,16 @@ | |
| 160 | $(OBJDIR)\browse$O : browse_.c browse.h |
| 161 | $(TCC) -o$@ -c browse_.c |
| 162 | |
| 163 | browse_.c : $(SRCDIR)\browse.c |
| 164 | +translate$E $** > $@ |
| 165 | |
| 166 | $(OBJDIR)\cache$O : cache_.c cache.h |
| 167 | $(TCC) -o$@ -c cache_.c |
| 168 | |
| 169 | cache_.c : $(SRCDIR)\cache.c |
| 170 | +translate$E $** > $@ |
| 171 | |
| 172 | $(OBJDIR)\captcha$O : captcha_.c captcha.h |
| 173 | $(TCC) -o$@ -c captcha_.c |
| 174 | |
| 175 | captcha_.c : $(SRCDIR)\captcha.c |
| @@ -768,7 +774,7 @@ | |
| 774 | |
| 775 | zip_.c : $(SRCDIR)\zip.c |
| 776 | +translate$E $** > $@ |
| 777 | |
| 778 | headers: makeheaders$E page_index.h VERSION.h |
| 779 | +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h cache_.c:cache.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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 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 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 |
| 780 | @copy /Y nul: headers |
| 781 |
+12
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -263,10 +263,11 @@ | ||
| 263 | 263 | $(SRCDIR)/bag.c \ |
| 264 | 264 | $(SRCDIR)/bisect.c \ |
| 265 | 265 | $(SRCDIR)/blob.c \ |
| 266 | 266 | $(SRCDIR)/branch.c \ |
| 267 | 267 | $(SRCDIR)/browse.c \ |
| 268 | + $(SRCDIR)/cache.c \ | |
| 268 | 269 | $(SRCDIR)/captcha.c \ |
| 269 | 270 | $(SRCDIR)/cgi.c \ |
| 270 | 271 | $(SRCDIR)/checkin.c \ |
| 271 | 272 | $(SRCDIR)/checkout.c \ |
| 272 | 273 | $(SRCDIR)/clearsign.c \ |
| @@ -374,10 +375,11 @@ | ||
| 374 | 375 | $(OBJDIR)/bag_.c \ |
| 375 | 376 | $(OBJDIR)/bisect_.c \ |
| 376 | 377 | $(OBJDIR)/blob_.c \ |
| 377 | 378 | $(OBJDIR)/branch_.c \ |
| 378 | 379 | $(OBJDIR)/browse_.c \ |
| 380 | + $(OBJDIR)/cache_.c \ | |
| 379 | 381 | $(OBJDIR)/captcha_.c \ |
| 380 | 382 | $(OBJDIR)/cgi_.c \ |
| 381 | 383 | $(OBJDIR)/checkin_.c \ |
| 382 | 384 | $(OBJDIR)/checkout_.c \ |
| 383 | 385 | $(OBJDIR)/clearsign_.c \ |
| @@ -485,10 +487,11 @@ | ||
| 485 | 487 | $(OBJDIR)/bag.o \ |
| 486 | 488 | $(OBJDIR)/bisect.o \ |
| 487 | 489 | $(OBJDIR)/blob.o \ |
| 488 | 490 | $(OBJDIR)/branch.o \ |
| 489 | 491 | $(OBJDIR)/browse.o \ |
| 492 | + $(OBJDIR)/cache.o \ | |
| 490 | 493 | $(OBJDIR)/captcha.o \ |
| 491 | 494 | $(OBJDIR)/cgi.o \ |
| 492 | 495 | $(OBJDIR)/checkin.o \ |
| 493 | 496 | $(OBJDIR)/checkout.o \ |
| 494 | 497 | $(OBJDIR)/clearsign.o \ |
| @@ -724,10 +727,11 @@ | ||
| 724 | 727 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 725 | 728 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 726 | 729 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 727 | 730 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| 728 | 731 | $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \ |
| 732 | + $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \ | |
| 729 | 733 | $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \ |
| 730 | 734 | $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \ |
| 731 | 735 | $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \ |
| 732 | 736 | $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \ |
| 733 | 737 | $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \ |
| @@ -897,10 +901,18 @@ | ||
| 897 | 901 | |
| 898 | 902 | $(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h |
| 899 | 903 | $(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c |
| 900 | 904 | |
| 901 | 905 | $(OBJDIR)/browse.h: $(OBJDIR)/headers |
| 906 | + | |
| 907 | +$(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate | |
| 908 | + $(TRANSLATE) $(SRCDIR)/cache.c >$(OBJDIR)/cache_.c | |
| 909 | + | |
| 910 | +$(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h | |
| 911 | + $(XTCC) -o $(OBJDIR)/cache.o -c $(OBJDIR)/cache_.c | |
| 912 | + | |
| 913 | +$(OBJDIR)/cache.h: $(OBJDIR)/headers | |
| 902 | 914 | |
| 903 | 915 | $(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(OBJDIR)/translate |
| 904 | 916 | $(TRANSLATE) $(SRCDIR)/captcha.c >$(OBJDIR)/captcha_.c |
| 905 | 917 | |
| 906 | 918 | $(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h |
| 907 | 919 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -263,10 +263,11 @@ | |
| 263 | $(SRCDIR)/bag.c \ |
| 264 | $(SRCDIR)/bisect.c \ |
| 265 | $(SRCDIR)/blob.c \ |
| 266 | $(SRCDIR)/branch.c \ |
| 267 | $(SRCDIR)/browse.c \ |
| 268 | $(SRCDIR)/captcha.c \ |
| 269 | $(SRCDIR)/cgi.c \ |
| 270 | $(SRCDIR)/checkin.c \ |
| 271 | $(SRCDIR)/checkout.c \ |
| 272 | $(SRCDIR)/clearsign.c \ |
| @@ -374,10 +375,11 @@ | |
| 374 | $(OBJDIR)/bag_.c \ |
| 375 | $(OBJDIR)/bisect_.c \ |
| 376 | $(OBJDIR)/blob_.c \ |
| 377 | $(OBJDIR)/branch_.c \ |
| 378 | $(OBJDIR)/browse_.c \ |
| 379 | $(OBJDIR)/captcha_.c \ |
| 380 | $(OBJDIR)/cgi_.c \ |
| 381 | $(OBJDIR)/checkin_.c \ |
| 382 | $(OBJDIR)/checkout_.c \ |
| 383 | $(OBJDIR)/clearsign_.c \ |
| @@ -485,10 +487,11 @@ | |
| 485 | $(OBJDIR)/bag.o \ |
| 486 | $(OBJDIR)/bisect.o \ |
| 487 | $(OBJDIR)/blob.o \ |
| 488 | $(OBJDIR)/branch.o \ |
| 489 | $(OBJDIR)/browse.o \ |
| 490 | $(OBJDIR)/captcha.o \ |
| 491 | $(OBJDIR)/cgi.o \ |
| 492 | $(OBJDIR)/checkin.o \ |
| 493 | $(OBJDIR)/checkout.o \ |
| 494 | $(OBJDIR)/clearsign.o \ |
| @@ -724,10 +727,11 @@ | |
| 724 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 725 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 726 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 727 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| 728 | $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \ |
| 729 | $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \ |
| 730 | $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \ |
| 731 | $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \ |
| 732 | $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \ |
| 733 | $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \ |
| @@ -897,10 +901,18 @@ | |
| 897 | |
| 898 | $(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h |
| 899 | $(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c |
| 900 | |
| 901 | $(OBJDIR)/browse.h: $(OBJDIR)/headers |
| 902 | |
| 903 | $(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(OBJDIR)/translate |
| 904 | $(TRANSLATE) $(SRCDIR)/captcha.c >$(OBJDIR)/captcha_.c |
| 905 | |
| 906 | $(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h |
| 907 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -263,10 +263,11 @@ | |
| 263 | $(SRCDIR)/bag.c \ |
| 264 | $(SRCDIR)/bisect.c \ |
| 265 | $(SRCDIR)/blob.c \ |
| 266 | $(SRCDIR)/branch.c \ |
| 267 | $(SRCDIR)/browse.c \ |
| 268 | $(SRCDIR)/cache.c \ |
| 269 | $(SRCDIR)/captcha.c \ |
| 270 | $(SRCDIR)/cgi.c \ |
| 271 | $(SRCDIR)/checkin.c \ |
| 272 | $(SRCDIR)/checkout.c \ |
| 273 | $(SRCDIR)/clearsign.c \ |
| @@ -374,10 +375,11 @@ | |
| 375 | $(OBJDIR)/bag_.c \ |
| 376 | $(OBJDIR)/bisect_.c \ |
| 377 | $(OBJDIR)/blob_.c \ |
| 378 | $(OBJDIR)/branch_.c \ |
| 379 | $(OBJDIR)/browse_.c \ |
| 380 | $(OBJDIR)/cache_.c \ |
| 381 | $(OBJDIR)/captcha_.c \ |
| 382 | $(OBJDIR)/cgi_.c \ |
| 383 | $(OBJDIR)/checkin_.c \ |
| 384 | $(OBJDIR)/checkout_.c \ |
| 385 | $(OBJDIR)/clearsign_.c \ |
| @@ -485,10 +487,11 @@ | |
| 487 | $(OBJDIR)/bag.o \ |
| 488 | $(OBJDIR)/bisect.o \ |
| 489 | $(OBJDIR)/blob.o \ |
| 490 | $(OBJDIR)/branch.o \ |
| 491 | $(OBJDIR)/browse.o \ |
| 492 | $(OBJDIR)/cache.o \ |
| 493 | $(OBJDIR)/captcha.o \ |
| 494 | $(OBJDIR)/cgi.o \ |
| 495 | $(OBJDIR)/checkin.o \ |
| 496 | $(OBJDIR)/checkout.o \ |
| 497 | $(OBJDIR)/clearsign.o \ |
| @@ -724,10 +727,11 @@ | |
| 727 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 728 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 729 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 730 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| 731 | $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \ |
| 732 | $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \ |
| 733 | $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \ |
| 734 | $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \ |
| 735 | $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \ |
| 736 | $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \ |
| 737 | $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \ |
| @@ -897,10 +901,18 @@ | |
| 901 | |
| 902 | $(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h |
| 903 | $(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c |
| 904 | |
| 905 | $(OBJDIR)/browse.h: $(OBJDIR)/headers |
| 906 | |
| 907 | $(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate |
| 908 | $(TRANSLATE) $(SRCDIR)/cache.c >$(OBJDIR)/cache_.c |
| 909 | |
| 910 | $(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h |
| 911 | $(XTCC) -o $(OBJDIR)/cache.o -c $(OBJDIR)/cache_.c |
| 912 | |
| 913 | $(OBJDIR)/cache.h: $(OBJDIR)/headers |
| 914 | |
| 915 | $(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(OBJDIR)/translate |
| 916 | $(TRANSLATE) $(SRCDIR)/captcha.c >$(OBJDIR)/captcha_.c |
| 917 | |
| 918 | $(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h |
| 919 |
+10
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -114,10 +114,11 @@ | ||
| 114 | 114 | bag_.c \ |
| 115 | 115 | bisect_.c \ |
| 116 | 116 | blob_.c \ |
| 117 | 117 | branch_.c \ |
| 118 | 118 | browse_.c \ |
| 119 | + cache_.c \ | |
| 119 | 120 | captcha_.c \ |
| 120 | 121 | cgi_.c \ |
| 121 | 122 | checkin_.c \ |
| 122 | 123 | checkout_.c \ |
| 123 | 124 | clearsign_.c \ |
| @@ -224,10 +225,11 @@ | ||
| 224 | 225 | $(OX)\bag$O \ |
| 225 | 226 | $(OX)\bisect$O \ |
| 226 | 227 | $(OX)\blob$O \ |
| 227 | 228 | $(OX)\branch$O \ |
| 228 | 229 | $(OX)\browse$O \ |
| 230 | + $(OX)\cache$O \ | |
| 229 | 231 | $(OX)\captcha$O \ |
| 230 | 232 | $(OX)\cgi$O \ |
| 231 | 233 | $(OX)\checkin$O \ |
| 232 | 234 | $(OX)\checkout$O \ |
| 233 | 235 | $(OX)\clearsign$O \ |
| @@ -356,10 +358,11 @@ | ||
| 356 | 358 | echo $(OX)\bag.obj >> $@ |
| 357 | 359 | echo $(OX)\bisect.obj >> $@ |
| 358 | 360 | echo $(OX)\blob.obj >> $@ |
| 359 | 361 | echo $(OX)\branch.obj >> $@ |
| 360 | 362 | echo $(OX)\browse.obj >> $@ |
| 363 | + echo $(OX)\cache.obj >> $@ | |
| 361 | 364 | echo $(OX)\captcha.obj >> $@ |
| 362 | 365 | echo $(OX)\cgi.obj >> $@ |
| 363 | 366 | echo $(OX)\checkin.obj >> $@ |
| 364 | 367 | echo $(OX)\checkout.obj >> $@ |
| 365 | 368 | echo $(OX)\clearsign.obj >> $@ |
| @@ -585,10 +588,16 @@ | ||
| 585 | 588 | $(OX)\browse$O : browse_.c browse.h |
| 586 | 589 | $(TCC) /Fo$@ -c browse_.c |
| 587 | 590 | |
| 588 | 591 | browse_.c : $(SRCDIR)\browse.c |
| 589 | 592 | translate$E $** > $@ |
| 593 | + | |
| 594 | +$(OX)\cache$O : cache_.c cache.h | |
| 595 | + $(TCC) /Fo$@ -c cache_.c | |
| 596 | + | |
| 597 | +cache_.c : $(SRCDIR)\cache.c | |
| 598 | + translate$E $** > $@ | |
| 590 | 599 | |
| 591 | 600 | $(OX)\captcha$O : captcha_.c captcha.h |
| 592 | 601 | $(TCC) /Fo$@ -c captcha_.c |
| 593 | 602 | |
| 594 | 603 | captcha_.c : $(SRCDIR)\captcha.c |
| @@ -1204,10 +1213,11 @@ | ||
| 1204 | 1213 | bag_.c:bag.h \ |
| 1205 | 1214 | bisect_.c:bisect.h \ |
| 1206 | 1215 | blob_.c:blob.h \ |
| 1207 | 1216 | branch_.c:branch.h \ |
| 1208 | 1217 | browse_.c:browse.h \ |
| 1218 | + cache_.c:cache.h \ | |
| 1209 | 1219 | captcha_.c:captcha.h \ |
| 1210 | 1220 | cgi_.c:cgi.h \ |
| 1211 | 1221 | checkin_.c:checkin.h \ |
| 1212 | 1222 | checkout_.c:checkout.h \ |
| 1213 | 1223 | clearsign_.c:clearsign.h \ |
| 1214 | 1224 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -114,10 +114,11 @@ | |
| 114 | bag_.c \ |
| 115 | bisect_.c \ |
| 116 | blob_.c \ |
| 117 | branch_.c \ |
| 118 | browse_.c \ |
| 119 | captcha_.c \ |
| 120 | cgi_.c \ |
| 121 | checkin_.c \ |
| 122 | checkout_.c \ |
| 123 | clearsign_.c \ |
| @@ -224,10 +225,11 @@ | |
| 224 | $(OX)\bag$O \ |
| 225 | $(OX)\bisect$O \ |
| 226 | $(OX)\blob$O \ |
| 227 | $(OX)\branch$O \ |
| 228 | $(OX)\browse$O \ |
| 229 | $(OX)\captcha$O \ |
| 230 | $(OX)\cgi$O \ |
| 231 | $(OX)\checkin$O \ |
| 232 | $(OX)\checkout$O \ |
| 233 | $(OX)\clearsign$O \ |
| @@ -356,10 +358,11 @@ | |
| 356 | echo $(OX)\bag.obj >> $@ |
| 357 | echo $(OX)\bisect.obj >> $@ |
| 358 | echo $(OX)\blob.obj >> $@ |
| 359 | echo $(OX)\branch.obj >> $@ |
| 360 | echo $(OX)\browse.obj >> $@ |
| 361 | echo $(OX)\captcha.obj >> $@ |
| 362 | echo $(OX)\cgi.obj >> $@ |
| 363 | echo $(OX)\checkin.obj >> $@ |
| 364 | echo $(OX)\checkout.obj >> $@ |
| 365 | echo $(OX)\clearsign.obj >> $@ |
| @@ -585,10 +588,16 @@ | |
| 585 | $(OX)\browse$O : browse_.c browse.h |
| 586 | $(TCC) /Fo$@ -c browse_.c |
| 587 | |
| 588 | browse_.c : $(SRCDIR)\browse.c |
| 589 | translate$E $** > $@ |
| 590 | |
| 591 | $(OX)\captcha$O : captcha_.c captcha.h |
| 592 | $(TCC) /Fo$@ -c captcha_.c |
| 593 | |
| 594 | captcha_.c : $(SRCDIR)\captcha.c |
| @@ -1204,10 +1213,11 @@ | |
| 1204 | bag_.c:bag.h \ |
| 1205 | bisect_.c:bisect.h \ |
| 1206 | blob_.c:blob.h \ |
| 1207 | branch_.c:branch.h \ |
| 1208 | browse_.c:browse.h \ |
| 1209 | captcha_.c:captcha.h \ |
| 1210 | cgi_.c:cgi.h \ |
| 1211 | checkin_.c:checkin.h \ |
| 1212 | checkout_.c:checkout.h \ |
| 1213 | clearsign_.c:clearsign.h \ |
| 1214 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -114,10 +114,11 @@ | |
| 114 | bag_.c \ |
| 115 | bisect_.c \ |
| 116 | blob_.c \ |
| 117 | branch_.c \ |
| 118 | browse_.c \ |
| 119 | cache_.c \ |
| 120 | captcha_.c \ |
| 121 | cgi_.c \ |
| 122 | checkin_.c \ |
| 123 | checkout_.c \ |
| 124 | clearsign_.c \ |
| @@ -224,10 +225,11 @@ | |
| 225 | $(OX)\bag$O \ |
| 226 | $(OX)\bisect$O \ |
| 227 | $(OX)\blob$O \ |
| 228 | $(OX)\branch$O \ |
| 229 | $(OX)\browse$O \ |
| 230 | $(OX)\cache$O \ |
| 231 | $(OX)\captcha$O \ |
| 232 | $(OX)\cgi$O \ |
| 233 | $(OX)\checkin$O \ |
| 234 | $(OX)\checkout$O \ |
| 235 | $(OX)\clearsign$O \ |
| @@ -356,10 +358,11 @@ | |
| 358 | echo $(OX)\bag.obj >> $@ |
| 359 | echo $(OX)\bisect.obj >> $@ |
| 360 | echo $(OX)\blob.obj >> $@ |
| 361 | echo $(OX)\branch.obj >> $@ |
| 362 | echo $(OX)\browse.obj >> $@ |
| 363 | echo $(OX)\cache.obj >> $@ |
| 364 | echo $(OX)\captcha.obj >> $@ |
| 365 | echo $(OX)\cgi.obj >> $@ |
| 366 | echo $(OX)\checkin.obj >> $@ |
| 367 | echo $(OX)\checkout.obj >> $@ |
| 368 | echo $(OX)\clearsign.obj >> $@ |
| @@ -585,10 +588,16 @@ | |
| 588 | $(OX)\browse$O : browse_.c browse.h |
| 589 | $(TCC) /Fo$@ -c browse_.c |
| 590 | |
| 591 | browse_.c : $(SRCDIR)\browse.c |
| 592 | translate$E $** > $@ |
| 593 | |
| 594 | $(OX)\cache$O : cache_.c cache.h |
| 595 | $(TCC) /Fo$@ -c cache_.c |
| 596 | |
| 597 | cache_.c : $(SRCDIR)\cache.c |
| 598 | translate$E $** > $@ |
| 599 | |
| 600 | $(OX)\captcha$O : captcha_.c captcha.h |
| 601 | $(TCC) /Fo$@ -c captcha_.c |
| 602 | |
| 603 | captcha_.c : $(SRCDIR)\captcha.c |
| @@ -1204,10 +1213,11 @@ | |
| 1213 | bag_.c:bag.h \ |
| 1214 | bisect_.c:bisect.h \ |
| 1215 | blob_.c:blob.h \ |
| 1216 | branch_.c:branch.h \ |
| 1217 | browse_.c:browse.h \ |
| 1218 | cache_.c:cache.h \ |
| 1219 | captcha_.c:captcha.h \ |
| 1220 | cgi_.c:cgi.h \ |
| 1221 | checkin_.c:checkin.h \ |
| 1222 | checkout_.c:checkout.h \ |
| 1223 | clearsign_.c:clearsign.h \ |
| 1224 |