Fossil SCM

Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth.

drh 2014-06-14 01:28 UTC trunk
Commit ee5cd77d5a2ad8c8ffba77b17d6a319329c96694
+16
--- a/src/fusefs.c
+++ b/src/fusefs.c
@@ -0,0 +1,16 @@
1
+/*the versiondef
2
+# define STRINGIFY_(X) #X
3
+# define STRINGIFY(X) STRINGIFY_(X)
4
+ return 0;
5
+#endif
6
+}
7
+#ifdef#ifndef
8
+ fossil_fatal("this build of fossil dofusefs.az[2], 1/*the versiondef
9
+# define STRINGIFY_(X) #X
10
+# define ST2], pFile->zName)==0File = 0;
11
+ az[i]);
12
+ memset(&fusefs, 0,#endif
13
+}
14
+ STRINGIFY_(X)
15
+ re/*the'%s'",
16
+ pFile->zUuid 0444
--- a/src/fusefs.c
+++ b/src/fusefs.c
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/src/fusefs.c
+++ b/src/fusefs.c
@@ -0,0 +1,16 @@
1 /*the versiondef
2 # define STRINGIFY_(X) #X
3 # define STRINGIFY(X) STRINGIFY_(X)
4 return 0;
5 #endif
6 }
7 #ifdef#ifndef
8 fossil_fatal("this build of fossil dofusefs.az[2], 1/*the versiondef
9 # define STRINGIFY_(X) #X
10 # define ST2], pFile->zName)==0File = 0;
11 az[i]);
12 memset(&fusefs, 0,#endif
13 }
14 STRINGIFY_(X)
15 re/*the'%s'",
16 pFile->zUuid 0444
+11 -1
--- src/main.mk
+++ src/main.mk
@@ -42,10 +42,11 @@
4242
$(SRCDIR)/encode.c \
4343
$(SRCDIR)/event.c \
4444
$(SRCDIR)/export.c \
4545
$(SRCDIR)/file.c \
4646
$(SRCDIR)/finfo.c \
47
+ $(SRCDIR)/fusefs.c \
4748
$(SRCDIR)/glob.c \
4849
$(SRCDIR)/graph.c \
4950
$(SRCDIR)/gzip.c \
5051
$(SRCDIR)/http.c \
5152
$(SRCDIR)/http_socket.c \
@@ -154,10 +155,11 @@
154155
$(OBJDIR)/encode_.c \
155156
$(OBJDIR)/event_.c \
156157
$(OBJDIR)/export_.c \
157158
$(OBJDIR)/file_.c \
158159
$(OBJDIR)/finfo_.c \
160
+ $(OBJDIR)/fusefs_.c \
159161
$(OBJDIR)/glob_.c \
160162
$(OBJDIR)/graph_.c \
161163
$(OBJDIR)/gzip_.c \
162164
$(OBJDIR)/http_.c \
163165
$(OBJDIR)/http_socket_.c \
@@ -266,10 +268,11 @@
266268
$(OBJDIR)/encode.o \
267269
$(OBJDIR)/event.o \
268270
$(OBJDIR)/export.o \
269271
$(OBJDIR)/file.o \
270272
$(OBJDIR)/finfo.o \
273
+ $(OBJDIR)/fusefs.o \
271274
$(OBJDIR)/glob.o \
272275
$(OBJDIR)/graph.o \
273276
$(OBJDIR)/gzip.o \
274277
$(OBJDIR)/http.o \
275278
$(OBJDIR)/http_socket.o \
@@ -421,11 +424,11 @@
421424
422425
423426
$(OBJDIR)/page_index.h: $(TRANS_SRC) $(OBJDIR)/mkindex
424427
$(OBJDIR)/mkindex $(TRANS_SRC) >$@
425428
$(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
429
+ $(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)/fusefs_.c:$(OBJDIR)/fusefs.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
427430
touch $(OBJDIR)/headers
428431
$(OBJDIR)/headers: Makefile
429432
$(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
430433
Makefile:
431434
$(OBJDIR)/add_.c: $(SRCDIR)/add.c $(OBJDIR)/translate
@@ -636,10 +639,17 @@
636639
637640
$(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
638641
$(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
639642
640643
$(OBJDIR)/finfo.h: $(OBJDIR)/headers
644
+$(OBJDIR)/fusefs_.c: $(SRCDIR)/fusefs.c $(OBJDIR)/translate
645
+ $(OBJDIR)/translate $(SRCDIR)/fusefs.c >$(OBJDIR)/fusefs_.c
646
+
647
+$(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h
648
+ $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c
649
+
650
+$(OBJDIR)/fusefs.h: $(OBJDIR)/headers
641651
$(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate
642652
$(OBJDIR)/translate $(SRCDIR)/glob.c >$(OBJDIR)/glob_.c
643653
644654
$(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
645655
$(XTCC) -o $(OBJDIR)/glob.o -c $(OBJDIR)/glob_.c
646656
--- src/main.mk
+++ src/main.mk
@@ -42,10 +42,11 @@
42 $(SRCDIR)/encode.c \
43 $(SRCDIR)/event.c \
44 $(SRCDIR)/export.c \
45 $(SRCDIR)/file.c \
46 $(SRCDIR)/finfo.c \
 
47 $(SRCDIR)/glob.c \
48 $(SRCDIR)/graph.c \
49 $(SRCDIR)/gzip.c \
50 $(SRCDIR)/http.c \
51 $(SRCDIR)/http_socket.c \
@@ -154,10 +155,11 @@
154 $(OBJDIR)/encode_.c \
155 $(OBJDIR)/event_.c \
156 $(OBJDIR)/export_.c \
157 $(OBJDIR)/file_.c \
158 $(OBJDIR)/finfo_.c \
 
159 $(OBJDIR)/glob_.c \
160 $(OBJDIR)/graph_.c \
161 $(OBJDIR)/gzip_.c \
162 $(OBJDIR)/http_.c \
163 $(OBJDIR)/http_socket_.c \
@@ -266,10 +268,11 @@
266 $(OBJDIR)/encode.o \
267 $(OBJDIR)/event.o \
268 $(OBJDIR)/export.o \
269 $(OBJDIR)/file.o \
270 $(OBJDIR)/finfo.o \
 
271 $(OBJDIR)/glob.o \
272 $(OBJDIR)/graph.o \
273 $(OBJDIR)/gzip.o \
274 $(OBJDIR)/http.o \
275 $(OBJDIR)/http_socket.o \
@@ -421,11 +424,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
@@ -636,10 +639,17 @@
636
637 $(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
638 $(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
639
640 $(OBJDIR)/finfo.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
641 $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate
642 $(OBJDIR)/translate $(SRCDIR)/glob.c >$(OBJDIR)/glob_.c
643
644 $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
645 $(XTCC) -o $(OBJDIR)/glob.o -c $(OBJDIR)/glob_.c
646
--- src/main.mk
+++ src/main.mk
@@ -42,10 +42,11 @@
42 $(SRCDIR)/encode.c \
43 $(SRCDIR)/event.c \
44 $(SRCDIR)/export.c \
45 $(SRCDIR)/file.c \
46 $(SRCDIR)/finfo.c \
47 $(SRCDIR)/fusefs.c \
48 $(SRCDIR)/glob.c \
49 $(SRCDIR)/graph.c \
50 $(SRCDIR)/gzip.c \
51 $(SRCDIR)/http.c \
52 $(SRCDIR)/http_socket.c \
@@ -154,10 +155,11 @@
155 $(OBJDIR)/encode_.c \
156 $(OBJDIR)/event_.c \
157 $(OBJDIR)/export_.c \
158 $(OBJDIR)/file_.c \
159 $(OBJDIR)/finfo_.c \
160 $(OBJDIR)/fusefs_.c \
161 $(OBJDIR)/glob_.c \
162 $(OBJDIR)/graph_.c \
163 $(OBJDIR)/gzip_.c \
164 $(OBJDIR)/http_.c \
165 $(OBJDIR)/http_socket_.c \
@@ -266,10 +268,11 @@
268 $(OBJDIR)/encode.o \
269 $(OBJDIR)/event.o \
270 $(OBJDIR)/export.o \
271 $(OBJDIR)/file.o \
272 $(OBJDIR)/finfo.o \
273 $(OBJDIR)/fusefs.o \
274 $(OBJDIR)/glob.o \
275 $(OBJDIR)/graph.o \
276 $(OBJDIR)/gzip.o \
277 $(OBJDIR)/http.o \
278 $(OBJDIR)/http_socket.o \
@@ -421,11 +424,11 @@
424
425
426 $(OBJDIR)/page_index.h: $(TRANS_SRC) $(OBJDIR)/mkindex
427 $(OBJDIR)/mkindex $(TRANS_SRC) >$@
428 $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h
429 $(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)/fusefs_.c:$(OBJDIR)/fusefs.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
430 touch $(OBJDIR)/headers
431 $(OBJDIR)/headers: Makefile
432 $(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
433 Makefile:
434 $(OBJDIR)/add_.c: $(SRCDIR)/add.c $(OBJDIR)/translate
@@ -636,10 +639,17 @@
639
640 $(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
641 $(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
642
643 $(OBJDIR)/finfo.h: $(OBJDIR)/headers
644 $(OBJDIR)/fusefs_.c: $(SRCDIR)/fusefs.c $(OBJDIR)/translate
645 $(OBJDIR)/translate $(SRCDIR)/fusefs.c >$(OBJDIR)/fusefs_.c
646
647 $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h
648 $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c
649
650 $(OBJDIR)/fusefs.h: $(OBJDIR)/headers
651 $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate
652 $(OBJDIR)/translate $(SRCDIR)/glob.c >$(OBJDIR)/glob_.c
653
654 $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
655 $(XTCC) -o $(OBJDIR)/glob.o -c $(OBJDIR)/glob_.c
656
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -46,10 +46,11 @@
4646
encode
4747
event
4848
export
4949
file
5050
finfo
51
+ fusefs
5152
glob
5253
graph
5354
gzip
5455
http
5556
http_socket
5657
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -46,10 +46,11 @@
46 encode
47 event
48 export
49 file
50 finfo
 
51 glob
52 graph
53 gzip
54 http
55 http_socket
56
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -46,10 +46,11 @@
46 encode
47 event
48 export
49 file
50 finfo
51 fusefs
52 glob
53 graph
54 gzip
55 http
56 http_socket
57
+16 -12
--- src/manifest.c
+++ src/manifest.c
@@ -1227,11 +1227,15 @@
12271227
** That will usually be the case. If it is not found there, then do the
12281228
** actual binary search.
12291229
**
12301230
** Update p->iFile to be the index of the file that is found.
12311231
*/
1232
-static ManifestFile *manifest_file_seek_base(Manifest *p, const char *zName){
1232
+static ManifestFile *manifest_file_seek_base(
1233
+ Manifest *p, /* Manifest to search */
1234
+ const char *zName, /* Name of the file we are looking for */
1235
+ int bBest /* 0: exact match only. 1: closest match */
1236
+){
12331237
int lwr, upr;
12341238
int c;
12351239
int i;
12361240
lwr = 0;
12371241
upr = p->nFile - 1;
@@ -1255,11 +1259,11 @@
12551259
}else{
12561260
p->iFile = i;
12571261
return &p->aFile[i];
12581262
}
12591263
}
1260
- return 0;
1264
+ return bBest ? &p->aFile[lwr] : 0;
12611265
}
12621266
12631267
/*
12641268
** Locate a file named zName in the aFile[] array of the given manifest.
12651269
** Return a pointer to the appropriate ManifestFile object. Return NULL
@@ -1268,18 +1272,18 @@
12681272
** This routine works even if p is a delta-manifest. The pointer
12691273
** returned might be to the baseline.
12701274
**
12711275
** We assume that filenames are in sorted order and use a binary search.
12721276
*/
1273
-ManifestFile *manifest_file_seek(Manifest *p, const char *zName){
1277
+ManifestFile *manifest_file_seek(Manifest *p, const char *zName, int bBest){
12741278
ManifestFile *pFile;
12751279
1276
- pFile = manifest_file_seek_base(p, zName);
1280
+ pFile = manifest_file_seek_base(p, zName, p->zBaseline ? 0 : bBest);
12771281
if( pFile && pFile->zUuid==0 ) return 0;
12781282
if( pFile==0 && p->zBaseline ){
12791283
fetch_baseline(p, 1);
1280
- pFile = manifest_file_seek_base(p->pBaseline, zName);
1284
+ pFile = manifest_file_seek_base(p->pBaseline, zName,bBest);
12811285
}
12821286
return pFile;
12831287
}
12841288
12851289
/*
@@ -1289,11 +1293,11 @@
12891293
*/
12901294
ManifestFile *manifest_file_find(Manifest *p, const char *zName){
12911295
int i;
12921296
Manifest *pBase;
12931297
if( filenames_are_case_sensitive() ){
1294
- return manifest_file_seek(p, zName);
1298
+ return manifest_file_seek(p, zName, 0);
12951299
}
12961300
for(i=0; i<p->nFile; i++){
12971301
if( fossil_stricmp(zName, p->aFile[i].zName)==0 ){
12981302
return &p->aFile[i];
12991303
}
@@ -1389,11 +1393,11 @@
13891393
** is where most of the changes will be found.
13901394
*/
13911395
for(i=0, pChildFile=pChild->aFile; i<pChild->nFile; i++, pChildFile++){
13921396
int mperm = manifest_file_mperm(pChildFile);
13931397
if( pChildFile->zPrior ){
1394
- pParentFile = manifest_file_seek(pParent, pChildFile->zPrior);
1398
+ pParentFile = manifest_file_seek(pParent, pChildFile->zPrior, 0);
13951399
if( pParentFile ){
13961400
/* File with name change */
13971401
add_one_mlink(cid, pParentFile->zUuid, pChildFile->zUuid,
13981402
pChildFile->zName, pChildFile->zPrior, isPublic, mperm);
13991403
}else{
@@ -1401,11 +1405,11 @@
14011405
** Treat this like a new file. */
14021406
add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
14031407
isPublic, mperm);
14041408
}
14051409
}else{
1406
- pParentFile = manifest_file_seek(pParent, pChildFile->zName);
1410
+ pParentFile = manifest_file_seek(pParent, pChildFile->zName, 0);
14071411
if( pParentFile==0 ){
14081412
if( pChildFile->zUuid ){
14091413
/* A new file */
14101414
add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
14111415
isPublic, mperm);
@@ -1423,22 +1427,22 @@
14231427
** are deleted or modified in the parent but which reappear or revert
14241428
** to baseline in the child and show such files as being added or changed
14251429
** in the child. */
14261430
for(i=0, pParentFile=pParent->aFile; i<pParent->nFile; i++, pParentFile++){
14271431
if( pParentFile->zUuid ){
1428
- pChildFile = manifest_file_seek_base(pChild, pParentFile->zName);
1432
+ pChildFile = manifest_file_seek_base(pChild, pParentFile->zName, 0);
14291433
if( pChildFile==0 ){
14301434
/* The child file reverts to baseline. Show this as a change */
1431
- pChildFile = manifest_file_seek(pChild, pParentFile->zName);
1435
+ pChildFile = manifest_file_seek(pChild, pParentFile->zName, 0);
14321436
if( pChildFile ){
14331437
add_one_mlink(cid, pParentFile->zUuid, pChildFile->zUuid,
14341438
pChildFile->zName, 0, isPublic,
14351439
manifest_file_mperm(pChildFile));
14361440
}
14371441
}
14381442
}else{
1439
- pChildFile = manifest_file_seek(pChild, pParentFile->zName);
1443
+ pChildFile = manifest_file_seek(pChild, pParentFile->zName, 0);
14401444
if( pChildFile ){
14411445
/* File resurrected in the child after having been deleted in
14421446
** the parent. Show this as an added file. */
14431447
add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
14441448
isPublic, manifest_file_mperm(pChildFile));
@@ -1448,11 +1452,11 @@
14481452
}else if( pChild->zBaseline==0 ){
14491453
/* pChild is a baseline. Look for files that are present in pParent
14501454
** but are missing from pChild and mark them as having been deleted. */
14511455
manifest_file_rewind(pParent);
14521456
while( (pParentFile = manifest_file_next(pParent,0))!=0 ){
1453
- pChildFile = manifest_file_seek(pChild, pParentFile->zName);
1457
+ pChildFile = manifest_file_seek(pChild, pParentFile->zName, 0);
14541458
if( pChildFile==0 && pParentFile->zUuid!=0 ){
14551459
add_one_mlink(cid, pParentFile->zUuid, 0, pParentFile->zName, 0,
14561460
isPublic, 0);
14571461
}
14581462
}
14591463
--- src/manifest.c
+++ src/manifest.c
@@ -1227,11 +1227,15 @@
1227 ** That will usually be the case. If it is not found there, then do the
1228 ** actual binary search.
1229 **
1230 ** Update p->iFile to be the index of the file that is found.
1231 */
1232 static ManifestFile *manifest_file_seek_base(Manifest *p, const char *zName){
 
 
 
 
1233 int lwr, upr;
1234 int c;
1235 int i;
1236 lwr = 0;
1237 upr = p->nFile - 1;
@@ -1255,11 +1259,11 @@
1255 }else{
1256 p->iFile = i;
1257 return &p->aFile[i];
1258 }
1259 }
1260 return 0;
1261 }
1262
1263 /*
1264 ** Locate a file named zName in the aFile[] array of the given manifest.
1265 ** Return a pointer to the appropriate ManifestFile object. Return NULL
@@ -1268,18 +1272,18 @@
1268 ** This routine works even if p is a delta-manifest. The pointer
1269 ** returned might be to the baseline.
1270 **
1271 ** We assume that filenames are in sorted order and use a binary search.
1272 */
1273 ManifestFile *manifest_file_seek(Manifest *p, const char *zName){
1274 ManifestFile *pFile;
1275
1276 pFile = manifest_file_seek_base(p, zName);
1277 if( pFile && pFile->zUuid==0 ) return 0;
1278 if( pFile==0 && p->zBaseline ){
1279 fetch_baseline(p, 1);
1280 pFile = manifest_file_seek_base(p->pBaseline, zName);
1281 }
1282 return pFile;
1283 }
1284
1285 /*
@@ -1289,11 +1293,11 @@
1289 */
1290 ManifestFile *manifest_file_find(Manifest *p, const char *zName){
1291 int i;
1292 Manifest *pBase;
1293 if( filenames_are_case_sensitive() ){
1294 return manifest_file_seek(p, zName);
1295 }
1296 for(i=0; i<p->nFile; i++){
1297 if( fossil_stricmp(zName, p->aFile[i].zName)==0 ){
1298 return &p->aFile[i];
1299 }
@@ -1389,11 +1393,11 @@
1389 ** is where most of the changes will be found.
1390 */
1391 for(i=0, pChildFile=pChild->aFile; i<pChild->nFile; i++, pChildFile++){
1392 int mperm = manifest_file_mperm(pChildFile);
1393 if( pChildFile->zPrior ){
1394 pParentFile = manifest_file_seek(pParent, pChildFile->zPrior);
1395 if( pParentFile ){
1396 /* File with name change */
1397 add_one_mlink(cid, pParentFile->zUuid, pChildFile->zUuid,
1398 pChildFile->zName, pChildFile->zPrior, isPublic, mperm);
1399 }else{
@@ -1401,11 +1405,11 @@
1401 ** Treat this like a new file. */
1402 add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
1403 isPublic, mperm);
1404 }
1405 }else{
1406 pParentFile = manifest_file_seek(pParent, pChildFile->zName);
1407 if( pParentFile==0 ){
1408 if( pChildFile->zUuid ){
1409 /* A new file */
1410 add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
1411 isPublic, mperm);
@@ -1423,22 +1427,22 @@
1423 ** are deleted or modified in the parent but which reappear or revert
1424 ** to baseline in the child and show such files as being added or changed
1425 ** in the child. */
1426 for(i=0, pParentFile=pParent->aFile; i<pParent->nFile; i++, pParentFile++){
1427 if( pParentFile->zUuid ){
1428 pChildFile = manifest_file_seek_base(pChild, pParentFile->zName);
1429 if( pChildFile==0 ){
1430 /* The child file reverts to baseline. Show this as a change */
1431 pChildFile = manifest_file_seek(pChild, pParentFile->zName);
1432 if( pChildFile ){
1433 add_one_mlink(cid, pParentFile->zUuid, pChildFile->zUuid,
1434 pChildFile->zName, 0, isPublic,
1435 manifest_file_mperm(pChildFile));
1436 }
1437 }
1438 }else{
1439 pChildFile = manifest_file_seek(pChild, pParentFile->zName);
1440 if( pChildFile ){
1441 /* File resurrected in the child after having been deleted in
1442 ** the parent. Show this as an added file. */
1443 add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
1444 isPublic, manifest_file_mperm(pChildFile));
@@ -1448,11 +1452,11 @@
1448 }else if( pChild->zBaseline==0 ){
1449 /* pChild is a baseline. Look for files that are present in pParent
1450 ** but are missing from pChild and mark them as having been deleted. */
1451 manifest_file_rewind(pParent);
1452 while( (pParentFile = manifest_file_next(pParent,0))!=0 ){
1453 pChildFile = manifest_file_seek(pChild, pParentFile->zName);
1454 if( pChildFile==0 && pParentFile->zUuid!=0 ){
1455 add_one_mlink(cid, pParentFile->zUuid, 0, pParentFile->zName, 0,
1456 isPublic, 0);
1457 }
1458 }
1459
--- src/manifest.c
+++ src/manifest.c
@@ -1227,11 +1227,15 @@
1227 ** That will usually be the case. If it is not found there, then do the
1228 ** actual binary search.
1229 **
1230 ** Update p->iFile to be the index of the file that is found.
1231 */
1232 static ManifestFile *manifest_file_seek_base(
1233 Manifest *p, /* Manifest to search */
1234 const char *zName, /* Name of the file we are looking for */
1235 int bBest /* 0: exact match only. 1: closest match */
1236 ){
1237 int lwr, upr;
1238 int c;
1239 int i;
1240 lwr = 0;
1241 upr = p->nFile - 1;
@@ -1255,11 +1259,11 @@
1259 }else{
1260 p->iFile = i;
1261 return &p->aFile[i];
1262 }
1263 }
1264 return bBest ? &p->aFile[lwr] : 0;
1265 }
1266
1267 /*
1268 ** Locate a file named zName in the aFile[] array of the given manifest.
1269 ** Return a pointer to the appropriate ManifestFile object. Return NULL
@@ -1268,18 +1272,18 @@
1272 ** This routine works even if p is a delta-manifest. The pointer
1273 ** returned might be to the baseline.
1274 **
1275 ** We assume that filenames are in sorted order and use a binary search.
1276 */
1277 ManifestFile *manifest_file_seek(Manifest *p, const char *zName, int bBest){
1278 ManifestFile *pFile;
1279
1280 pFile = manifest_file_seek_base(p, zName, p->zBaseline ? 0 : bBest);
1281 if( pFile && pFile->zUuid==0 ) return 0;
1282 if( pFile==0 && p->zBaseline ){
1283 fetch_baseline(p, 1);
1284 pFile = manifest_file_seek_base(p->pBaseline, zName,bBest);
1285 }
1286 return pFile;
1287 }
1288
1289 /*
@@ -1289,11 +1293,11 @@
1293 */
1294 ManifestFile *manifest_file_find(Manifest *p, const char *zName){
1295 int i;
1296 Manifest *pBase;
1297 if( filenames_are_case_sensitive() ){
1298 return manifest_file_seek(p, zName, 0);
1299 }
1300 for(i=0; i<p->nFile; i++){
1301 if( fossil_stricmp(zName, p->aFile[i].zName)==0 ){
1302 return &p->aFile[i];
1303 }
@@ -1389,11 +1393,11 @@
1393 ** is where most of the changes will be found.
1394 */
1395 for(i=0, pChildFile=pChild->aFile; i<pChild->nFile; i++, pChildFile++){
1396 int mperm = manifest_file_mperm(pChildFile);
1397 if( pChildFile->zPrior ){
1398 pParentFile = manifest_file_seek(pParent, pChildFile->zPrior, 0);
1399 if( pParentFile ){
1400 /* File with name change */
1401 add_one_mlink(cid, pParentFile->zUuid, pChildFile->zUuid,
1402 pChildFile->zName, pChildFile->zPrior, isPublic, mperm);
1403 }else{
@@ -1401,11 +1405,11 @@
1405 ** Treat this like a new file. */
1406 add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
1407 isPublic, mperm);
1408 }
1409 }else{
1410 pParentFile = manifest_file_seek(pParent, pChildFile->zName, 0);
1411 if( pParentFile==0 ){
1412 if( pChildFile->zUuid ){
1413 /* A new file */
1414 add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
1415 isPublic, mperm);
@@ -1423,22 +1427,22 @@
1427 ** are deleted or modified in the parent but which reappear or revert
1428 ** to baseline in the child and show such files as being added or changed
1429 ** in the child. */
1430 for(i=0, pParentFile=pParent->aFile; i<pParent->nFile; i++, pParentFile++){
1431 if( pParentFile->zUuid ){
1432 pChildFile = manifest_file_seek_base(pChild, pParentFile->zName, 0);
1433 if( pChildFile==0 ){
1434 /* The child file reverts to baseline. Show this as a change */
1435 pChildFile = manifest_file_seek(pChild, pParentFile->zName, 0);
1436 if( pChildFile ){
1437 add_one_mlink(cid, pParentFile->zUuid, pChildFile->zUuid,
1438 pChildFile->zName, 0, isPublic,
1439 manifest_file_mperm(pChildFile));
1440 }
1441 }
1442 }else{
1443 pChildFile = manifest_file_seek(pChild, pParentFile->zName, 0);
1444 if( pChildFile ){
1445 /* File resurrected in the child after having been deleted in
1446 ** the parent. Show this as an added file. */
1447 add_one_mlink(cid, 0, pChildFile->zUuid, pChildFile->zName, 0,
1448 isPublic, manifest_file_mperm(pChildFile));
@@ -1448,11 +1452,11 @@
1452 }else if( pChild->zBaseline==0 ){
1453 /* pChild is a baseline. Look for files that are present in pParent
1454 ** but are missing from pChild and mark them as having been deleted. */
1455 manifest_file_rewind(pParent);
1456 while( (pParentFile = manifest_file_next(pParent,0))!=0 ){
1457 pChildFile = manifest_file_seek(pChild, pParentFile->zName, 0);
1458 if( pChildFile==0 && pParentFile->zUuid!=0 ){
1459 add_one_mlink(cid, pParentFile->zUuid, 0, pParentFile->zName, 0,
1460 isPublic, 0);
1461 }
1462 }
1463
+10 -4
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
2828
2929
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
3030
3131
SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=file_access -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
3232
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
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 fusefs_.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
3434
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
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)\fusefs$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
3636
3737
3838
RC=$(DMDIR)\bin\rcc
3939
RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
4040
@@ -48,11 +48,11 @@
4848
4949
$(OBJDIR)\fossil.res: $B\win\fossil.rc
5050
$(RC) $(RCFLAGS) -o$@ $**
5151
5252
$(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 > $@
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 fusefs 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 > $@
5454
+echo fossil >> $@
5555
+echo fossil >> $@
5656
+echo $(LIBS) >> $@
5757
+echo. >> $@
5858
+echo fossil >> $@
@@ -292,10 +292,16 @@
292292
$(OBJDIR)\finfo$O : finfo_.c finfo.h
293293
$(TCC) -o$@ -c finfo_.c
294294
295295
finfo_.c : $(SRCDIR)\finfo.c
296296
+translate$E $** > $@
297
+
298
+$(OBJDIR)\fusefs$O : fusefs_.c fusefs.h
299
+ $(TCC) -o$@ -c fusefs_.c
300
+
301
+fusefs_.c : $(SRCDIR)\fusefs.c
302
+ +translate$E $** > $@
297303
298304
$(OBJDIR)\glob$O : glob_.c glob.h
299305
$(TCC) -o$@ -c glob_.c
300306
301307
glob_.c : $(SRCDIR)\glob.c
@@ -774,7 +780,7 @@
774780
775781
zip_.c : $(SRCDIR)\zip.c
776782
+translate$E $** > $@
777783
778784
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
785
+ +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 fusefs_.c:fusefs.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
780786
@copy /Y nul: headers
781787
--- 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=file_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 >> $@
@@ -292,10 +292,16 @@
292 $(OBJDIR)\finfo$O : finfo_.c finfo.h
293 $(TCC) -o$@ -c finfo_.c
294
295 finfo_.c : $(SRCDIR)\finfo.c
296 +translate$E $** > $@
 
 
 
 
 
 
297
298 $(OBJDIR)\glob$O : glob_.c glob.h
299 $(TCC) -o$@ -c glob_.c
300
301 glob_.c : $(SRCDIR)\glob.c
@@ -774,7 +780,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
--- 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=file_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 fusefs_.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)\fusefs$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 fusefs 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 >> $@
@@ -292,10 +292,16 @@
292 $(OBJDIR)\finfo$O : finfo_.c finfo.h
293 $(TCC) -o$@ -c finfo_.c
294
295 finfo_.c : $(SRCDIR)\finfo.c
296 +translate$E $** > $@
297
298 $(OBJDIR)\fusefs$O : fusefs_.c fusefs.h
299 $(TCC) -o$@ -c fusefs_.c
300
301 fusefs_.c : $(SRCDIR)\fusefs.c
302 +translate$E $** > $@
303
304 $(OBJDIR)\glob$O : glob_.c glob.h
305 $(TCC) -o$@ -c glob_.c
306
307 glob_.c : $(SRCDIR)\glob.c
@@ -774,7 +780,7 @@
780
781 zip_.c : $(SRCDIR)\zip.c
782 +translate$E $** > $@
783
784 headers: makeheaders$E page_index.h VERSION.h
785 +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 fusefs_.c:fusefs.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
786 @copy /Y nul: headers
787
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -293,10 +293,11 @@
293293
$(SRCDIR)/encode.c \
294294
$(SRCDIR)/event.c \
295295
$(SRCDIR)/export.c \
296296
$(SRCDIR)/file.c \
297297
$(SRCDIR)/finfo.c \
298
+ $(SRCDIR)/fusefs.c \
298299
$(SRCDIR)/glob.c \
299300
$(SRCDIR)/graph.c \
300301
$(SRCDIR)/gzip.c \
301302
$(SRCDIR)/http.c \
302303
$(SRCDIR)/http_socket.c \
@@ -405,10 +406,11 @@
405406
$(OBJDIR)/encode_.c \
406407
$(OBJDIR)/event_.c \
407408
$(OBJDIR)/export_.c \
408409
$(OBJDIR)/file_.c \
409410
$(OBJDIR)/finfo_.c \
411
+ $(OBJDIR)/fusefs_.c \
410412
$(OBJDIR)/glob_.c \
411413
$(OBJDIR)/graph_.c \
412414
$(OBJDIR)/gzip_.c \
413415
$(OBJDIR)/http_.c \
414416
$(OBJDIR)/http_socket_.c \
@@ -517,10 +519,11 @@
517519
$(OBJDIR)/encode.o \
518520
$(OBJDIR)/event.o \
519521
$(OBJDIR)/export.o \
520522
$(OBJDIR)/file.o \
521523
$(OBJDIR)/finfo.o \
524
+ $(OBJDIR)/fusefs.o \
522525
$(OBJDIR)/glob.o \
523526
$(OBJDIR)/graph.o \
524527
$(OBJDIR)/gzip.o \
525528
$(OBJDIR)/http.o \
526529
$(OBJDIR)/http_socket.o \
@@ -765,10 +768,11 @@
765768
$(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
766769
$(OBJDIR)/event_.c:$(OBJDIR)/event.h \
767770
$(OBJDIR)/export_.c:$(OBJDIR)/export.h \
768771
$(OBJDIR)/file_.c:$(OBJDIR)/file.h \
769772
$(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \
773
+ $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \
770774
$(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \
771775
$(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \
772776
$(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \
773777
$(OBJDIR)/http_.c:$(OBJDIR)/http.h \
774778
$(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h \
@@ -1093,10 +1097,18 @@
10931097
10941098
$(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
10951099
$(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
10961100
10971101
$(OBJDIR)/finfo.h: $(OBJDIR)/headers
1102
+
1103
+$(OBJDIR)/fusefs_.c: $(SRCDIR)/fusefs.c $(OBJDIR)/translate
1104
+ $(TRANSLATE) $(SRCDIR)/fusefs.c >$(OBJDIR)/fusefs_.c
1105
+
1106
+$(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h
1107
+ $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c
1108
+
1109
+$(OBJDIR)/fusefs.h: $(OBJDIR)/headers
10981110
10991111
$(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate
11001112
$(TRANSLATE) $(SRCDIR)/glob.c >$(OBJDIR)/glob_.c
11011113
11021114
$(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
11031115
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -293,10 +293,11 @@
293 $(SRCDIR)/encode.c \
294 $(SRCDIR)/event.c \
295 $(SRCDIR)/export.c \
296 $(SRCDIR)/file.c \
297 $(SRCDIR)/finfo.c \
 
298 $(SRCDIR)/glob.c \
299 $(SRCDIR)/graph.c \
300 $(SRCDIR)/gzip.c \
301 $(SRCDIR)/http.c \
302 $(SRCDIR)/http_socket.c \
@@ -405,10 +406,11 @@
405 $(OBJDIR)/encode_.c \
406 $(OBJDIR)/event_.c \
407 $(OBJDIR)/export_.c \
408 $(OBJDIR)/file_.c \
409 $(OBJDIR)/finfo_.c \
 
410 $(OBJDIR)/glob_.c \
411 $(OBJDIR)/graph_.c \
412 $(OBJDIR)/gzip_.c \
413 $(OBJDIR)/http_.c \
414 $(OBJDIR)/http_socket_.c \
@@ -517,10 +519,11 @@
517 $(OBJDIR)/encode.o \
518 $(OBJDIR)/event.o \
519 $(OBJDIR)/export.o \
520 $(OBJDIR)/file.o \
521 $(OBJDIR)/finfo.o \
 
522 $(OBJDIR)/glob.o \
523 $(OBJDIR)/graph.o \
524 $(OBJDIR)/gzip.o \
525 $(OBJDIR)/http.o \
526 $(OBJDIR)/http_socket.o \
@@ -765,10 +768,11 @@
765 $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
766 $(OBJDIR)/event_.c:$(OBJDIR)/event.h \
767 $(OBJDIR)/export_.c:$(OBJDIR)/export.h \
768 $(OBJDIR)/file_.c:$(OBJDIR)/file.h \
769 $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \
 
770 $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \
771 $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \
772 $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \
773 $(OBJDIR)/http_.c:$(OBJDIR)/http.h \
774 $(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h \
@@ -1093,10 +1097,18 @@
1093
1094 $(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
1095 $(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
1096
1097 $(OBJDIR)/finfo.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1098
1099 $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate
1100 $(TRANSLATE) $(SRCDIR)/glob.c >$(OBJDIR)/glob_.c
1101
1102 $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
1103
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -293,10 +293,11 @@
293 $(SRCDIR)/encode.c \
294 $(SRCDIR)/event.c \
295 $(SRCDIR)/export.c \
296 $(SRCDIR)/file.c \
297 $(SRCDIR)/finfo.c \
298 $(SRCDIR)/fusefs.c \
299 $(SRCDIR)/glob.c \
300 $(SRCDIR)/graph.c \
301 $(SRCDIR)/gzip.c \
302 $(SRCDIR)/http.c \
303 $(SRCDIR)/http_socket.c \
@@ -405,10 +406,11 @@
406 $(OBJDIR)/encode_.c \
407 $(OBJDIR)/event_.c \
408 $(OBJDIR)/export_.c \
409 $(OBJDIR)/file_.c \
410 $(OBJDIR)/finfo_.c \
411 $(OBJDIR)/fusefs_.c \
412 $(OBJDIR)/glob_.c \
413 $(OBJDIR)/graph_.c \
414 $(OBJDIR)/gzip_.c \
415 $(OBJDIR)/http_.c \
416 $(OBJDIR)/http_socket_.c \
@@ -517,10 +519,11 @@
519 $(OBJDIR)/encode.o \
520 $(OBJDIR)/event.o \
521 $(OBJDIR)/export.o \
522 $(OBJDIR)/file.o \
523 $(OBJDIR)/finfo.o \
524 $(OBJDIR)/fusefs.o \
525 $(OBJDIR)/glob.o \
526 $(OBJDIR)/graph.o \
527 $(OBJDIR)/gzip.o \
528 $(OBJDIR)/http.o \
529 $(OBJDIR)/http_socket.o \
@@ -765,10 +768,11 @@
768 $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
769 $(OBJDIR)/event_.c:$(OBJDIR)/event.h \
770 $(OBJDIR)/export_.c:$(OBJDIR)/export.h \
771 $(OBJDIR)/file_.c:$(OBJDIR)/file.h \
772 $(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \
773 $(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \
774 $(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \
775 $(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \
776 $(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \
777 $(OBJDIR)/http_.c:$(OBJDIR)/http.h \
778 $(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h \
@@ -1093,10 +1097,18 @@
1097
1098 $(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
1099 $(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
1100
1101 $(OBJDIR)/finfo.h: $(OBJDIR)/headers
1102
1103 $(OBJDIR)/fusefs_.c: $(SRCDIR)/fusefs.c $(OBJDIR)/translate
1104 $(TRANSLATE) $(SRCDIR)/fusefs.c >$(OBJDIR)/fusefs_.c
1105
1106 $(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h
1107 $(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c
1108
1109 $(OBJDIR)/fusefs.h: $(OBJDIR)/headers
1110
1111 $(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(OBJDIR)/translate
1112 $(TRANSLATE) $(SRCDIR)/glob.c >$(OBJDIR)/glob_.c
1113
1114 $(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
1115
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -136,10 +136,11 @@
136136
encode_.c \
137137
event_.c \
138138
export_.c \
139139
file_.c \
140140
finfo_.c \
141
+ fusefs_.c \
141142
glob_.c \
142143
graph_.c \
143144
gzip_.c \
144145
http_.c \
145146
http_socket_.c \
@@ -248,10 +249,11 @@
248249
$(OX)\encode$O \
249250
$(OX)\event$O \
250251
$(OX)\export$O \
251252
$(OX)\file$O \
252253
$(OX)\finfo$O \
254
+ $(OX)\fusefs$O \
253255
$(OX)\glob$O \
254256
$(OX)\graph$O \
255257
$(OX)\gzip$O \
256258
$(OX)\http$O \
257259
$(OX)\http_socket$O \
@@ -381,10 +383,11 @@
381383
echo $(OX)\encode.obj >> $@
382384
echo $(OX)\event.obj >> $@
383385
echo $(OX)\export.obj >> $@
384386
echo $(OX)\file.obj >> $@
385387
echo $(OX)\finfo.obj >> $@
388
+ echo $(OX)\fusefs.obj >> $@
386389
echo $(OX)\glob.obj >> $@
387390
echo $(OX)\graph.obj >> $@
388391
echo $(OX)\gzip.obj >> $@
389392
echo $(OX)\http.obj >> $@
390393
echo $(OX)\http_socket.obj >> $@
@@ -720,10 +723,16 @@
720723
$(OX)\finfo$O : finfo_.c finfo.h
721724
$(TCC) /Fo$@ -c finfo_.c
722725
723726
finfo_.c : $(SRCDIR)\finfo.c
724727
translate$E $** > $@
728
+
729
+$(OX)\fusefs$O : fusefs_.c fusefs.h
730
+ $(TCC) /Fo$@ -c fusefs_.c
731
+
732
+fusefs_.c : $(SRCDIR)\fusefs.c
733
+ translate$E $** > $@
725734
726735
$(OX)\glob$O : glob_.c glob.h
727736
$(TCC) /Fo$@ -c glob_.c
728737
729738
glob_.c : $(SRCDIR)\glob.c
@@ -1235,10 +1244,11 @@
12351244
encode_.c:encode.h \
12361245
event_.c:event.h \
12371246
export_.c:export.h \
12381247
file_.c:file.h \
12391248
finfo_.c:finfo.h \
1249
+ fusefs_.c:fusefs.h \
12401250
glob_.c:glob.h \
12411251
graph_.c:graph.h \
12421252
gzip_.c:gzip.h \
12431253
http_.c:http.h \
12441254
http_socket_.c:http_socket.h \
12451255
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -136,10 +136,11 @@
136 encode_.c \
137 event_.c \
138 export_.c \
139 file_.c \
140 finfo_.c \
 
141 glob_.c \
142 graph_.c \
143 gzip_.c \
144 http_.c \
145 http_socket_.c \
@@ -248,10 +249,11 @@
248 $(OX)\encode$O \
249 $(OX)\event$O \
250 $(OX)\export$O \
251 $(OX)\file$O \
252 $(OX)\finfo$O \
 
253 $(OX)\glob$O \
254 $(OX)\graph$O \
255 $(OX)\gzip$O \
256 $(OX)\http$O \
257 $(OX)\http_socket$O \
@@ -381,10 +383,11 @@
381 echo $(OX)\encode.obj >> $@
382 echo $(OX)\event.obj >> $@
383 echo $(OX)\export.obj >> $@
384 echo $(OX)\file.obj >> $@
385 echo $(OX)\finfo.obj >> $@
 
386 echo $(OX)\glob.obj >> $@
387 echo $(OX)\graph.obj >> $@
388 echo $(OX)\gzip.obj >> $@
389 echo $(OX)\http.obj >> $@
390 echo $(OX)\http_socket.obj >> $@
@@ -720,10 +723,16 @@
720 $(OX)\finfo$O : finfo_.c finfo.h
721 $(TCC) /Fo$@ -c finfo_.c
722
723 finfo_.c : $(SRCDIR)\finfo.c
724 translate$E $** > $@
 
 
 
 
 
 
725
726 $(OX)\glob$O : glob_.c glob.h
727 $(TCC) /Fo$@ -c glob_.c
728
729 glob_.c : $(SRCDIR)\glob.c
@@ -1235,10 +1244,11 @@
1235 encode_.c:encode.h \
1236 event_.c:event.h \
1237 export_.c:export.h \
1238 file_.c:file.h \
1239 finfo_.c:finfo.h \
 
1240 glob_.c:glob.h \
1241 graph_.c:graph.h \
1242 gzip_.c:gzip.h \
1243 http_.c:http.h \
1244 http_socket_.c:http_socket.h \
1245
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -136,10 +136,11 @@
136 encode_.c \
137 event_.c \
138 export_.c \
139 file_.c \
140 finfo_.c \
141 fusefs_.c \
142 glob_.c \
143 graph_.c \
144 gzip_.c \
145 http_.c \
146 http_socket_.c \
@@ -248,10 +249,11 @@
249 $(OX)\encode$O \
250 $(OX)\event$O \
251 $(OX)\export$O \
252 $(OX)\file$O \
253 $(OX)\finfo$O \
254 $(OX)\fusefs$O \
255 $(OX)\glob$O \
256 $(OX)\graph$O \
257 $(OX)\gzip$O \
258 $(OX)\http$O \
259 $(OX)\http_socket$O \
@@ -381,10 +383,11 @@
383 echo $(OX)\encode.obj >> $@
384 echo $(OX)\event.obj >> $@
385 echo $(OX)\export.obj >> $@
386 echo $(OX)\file.obj >> $@
387 echo $(OX)\finfo.obj >> $@
388 echo $(OX)\fusefs.obj >> $@
389 echo $(OX)\glob.obj >> $@
390 echo $(OX)\graph.obj >> $@
391 echo $(OX)\gzip.obj >> $@
392 echo $(OX)\http.obj >> $@
393 echo $(OX)\http_socket.obj >> $@
@@ -720,10 +723,16 @@
723 $(OX)\finfo$O : finfo_.c finfo.h
724 $(TCC) /Fo$@ -c finfo_.c
725
726 finfo_.c : $(SRCDIR)\finfo.c
727 translate$E $** > $@
728
729 $(OX)\fusefs$O : fusefs_.c fusefs.h
730 $(TCC) /Fo$@ -c fusefs_.c
731
732 fusefs_.c : $(SRCDIR)\fusefs.c
733 translate$E $** > $@
734
735 $(OX)\glob$O : glob_.c glob.h
736 $(TCC) /Fo$@ -c glob_.c
737
738 glob_.c : $(SRCDIR)\glob.c
@@ -1235,10 +1244,11 @@
1244 encode_.c:encode.h \
1245 event_.c:event.h \
1246 export_.c:export.h \
1247 file_.c:file.h \
1248 finfo_.c:finfo.h \
1249 fusefs_.c:fusefs.h \
1250 glob_.c:glob.h \
1251 graph_.c:graph.h \
1252 gzip_.c:gzip.h \
1253 http_.c:http.h \
1254 http_socket_.c:http_socket.h \
1255

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button