Fossil SCM

makemake.tcl updated to generate valid Makefile.dmc

wolfgang 2010-10-31 11:10 StvPrivateHook2
Commit 41461906008a508baf6ed58f36723deb4998db82
2 files changed +15 -4 +5 -10
+15 -4
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -258,30 +258,37 @@
258258
puts "\n"
259259
puts -nonewline "OBJ = "
260260
foreach s [lsort $src] {
261261
puts -nonewline "\$(OBJDIR)\\$s\$O "
262262
}
263
-puts "\$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
263
+puts "\$(OBJDIR)\\shell\$O \$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
264264
puts {
265
+RC=$(DMDIR)\bin\rcc
266
+RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
265267
266268
APPNAME = $(OBJDIR)\fossil$(E)
267269
268270
all: $(APPNAME)
269271
270
-$(APPNAME) : translate$E mkindex$E headers $(OBJ) $(OBJDIR)\link
272
+$(APPNAME) : translate$E mkindex$E headers fossil.res $(OBJ) $(OBJDIR)\link
271273
cd $(OBJDIR)
272274
$(DMDIR)\bin\link @link
273275
276
+fossil.res: $B\win\fossil.rc VERSION.h
277
+ $(RC) $(RCFLAGS) -o$@ $B\win\fossil.rc
278
+
274279
$(OBJDIR)\link: $B\win\Makefile.dmc}
275280
puts -nonewline "\t+echo "
276281
foreach s [lsort $src] {
277282
puts -nonewline "$s "
278283
}
279
-puts "sqlite3 th th_lang > \$@"
284
+puts "shell sqlite3 th th_lang > \$@"
280285
puts "\t+echo fossil >> \$@"
281286
puts "\t+echo fossil >> \$@"
282
-puts "\t+echo \$(LIBS) >> \$@\n\n"
287
+puts "\t+echo \$(LIBS) >> \$@"
288
+puts "\t+echo. >> \$@"
289
+puts "\t+echo fossil >> \$@\n\n"
283290
284291
puts {
285292
translate$E: $(SRCDIR)\translate.c
286293
$(BCC) -o$@ $**
287294
@@ -292,10 +299,13 @@
292299
$(BCC) -o$@ $**
293300
294301
version$E: $B\win\version.c
295302
$(BCC) -o$@ $**
296303
304
+$(OBJDIR)\shell$O : $(SRCDIR)\shell.c
305
+ $(TCC) -o$@ -c -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 $**
306
+
297307
$(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
298308
$(TCC) -o$@ -c -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 $**
299309
300310
$(OBJDIR)\th$O : $(SRCDIR)\th.c
301311
$(TCC) -o$@ -c $**
@@ -313,10 +323,11 @@
313323
-del $(OBJDIR)\*.obj
314324
-del *.obj *_.c *.h *.map
315325
316326
realclean:
317327
-del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
328
+ -del fossil.res headers link
318329
319330
}
320331
foreach s [lsort $src] {
321332
puts "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
322333
puts "\t\$(TCC) -o\$@ -c ${s}_.c\n"
323334
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -258,30 +258,37 @@
258 puts "\n"
259 puts -nonewline "OBJ = "
260 foreach s [lsort $src] {
261 puts -nonewline "\$(OBJDIR)\\$s\$O "
262 }
263 puts "\$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
264 puts {
 
 
265
266 APPNAME = $(OBJDIR)\fossil$(E)
267
268 all: $(APPNAME)
269
270 $(APPNAME) : translate$E mkindex$E headers $(OBJ) $(OBJDIR)\link
271 cd $(OBJDIR)
272 $(DMDIR)\bin\link @link
273
 
 
 
274 $(OBJDIR)\link: $B\win\Makefile.dmc}
275 puts -nonewline "\t+echo "
276 foreach s [lsort $src] {
277 puts -nonewline "$s "
278 }
279 puts "sqlite3 th th_lang > \$@"
280 puts "\t+echo fossil >> \$@"
281 puts "\t+echo fossil >> \$@"
282 puts "\t+echo \$(LIBS) >> \$@\n\n"
 
 
283
284 puts {
285 translate$E: $(SRCDIR)\translate.c
286 $(BCC) -o$@ $**
287
@@ -292,10 +299,13 @@
292 $(BCC) -o$@ $**
293
294 version$E: $B\win\version.c
295 $(BCC) -o$@ $**
296
 
 
 
297 $(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
298 $(TCC) -o$@ -c -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 $**
299
300 $(OBJDIR)\th$O : $(SRCDIR)\th.c
301 $(TCC) -o$@ -c $**
@@ -313,10 +323,11 @@
313 -del $(OBJDIR)\*.obj
314 -del *.obj *_.c *.h *.map
315
316 realclean:
317 -del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
 
318
319 }
320 foreach s [lsort $src] {
321 puts "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
322 puts "\t\$(TCC) -o\$@ -c ${s}_.c\n"
323
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -258,30 +258,37 @@
258 puts "\n"
259 puts -nonewline "OBJ = "
260 foreach s [lsort $src] {
261 puts -nonewline "\$(OBJDIR)\\$s\$O "
262 }
263 puts "\$(OBJDIR)\\shell\$O \$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
264 puts {
265 RC=$(DMDIR)\bin\rcc
266 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
267
268 APPNAME = $(OBJDIR)\fossil$(E)
269
270 all: $(APPNAME)
271
272 $(APPNAME) : translate$E mkindex$E headers fossil.res $(OBJ) $(OBJDIR)\link
273 cd $(OBJDIR)
274 $(DMDIR)\bin\link @link
275
276 fossil.res: $B\win\fossil.rc VERSION.h
277 $(RC) $(RCFLAGS) -o$@ $B\win\fossil.rc
278
279 $(OBJDIR)\link: $B\win\Makefile.dmc}
280 puts -nonewline "\t+echo "
281 foreach s [lsort $src] {
282 puts -nonewline "$s "
283 }
284 puts "shell sqlite3 th th_lang > \$@"
285 puts "\t+echo fossil >> \$@"
286 puts "\t+echo fossil >> \$@"
287 puts "\t+echo \$(LIBS) >> \$@"
288 puts "\t+echo. >> \$@"
289 puts "\t+echo fossil >> \$@\n\n"
290
291 puts {
292 translate$E: $(SRCDIR)\translate.c
293 $(BCC) -o$@ $**
294
@@ -292,10 +299,13 @@
299 $(BCC) -o$@ $**
300
301 version$E: $B\win\version.c
302 $(BCC) -o$@ $**
303
304 $(OBJDIR)\shell$O : $(SRCDIR)\shell.c
305 $(TCC) -o$@ -c -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 $**
306
307 $(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
308 $(TCC) -o$@ -c -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 $**
309
310 $(OBJDIR)\th$O : $(SRCDIR)\th.c
311 $(TCC) -o$@ -c $**
@@ -313,10 +323,11 @@
323 -del $(OBJDIR)\*.obj
324 -del *.obj *_.c *.h *.map
325
326 realclean:
327 -del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
328 -del fossil.res headers link
329
330 }
331 foreach s [lsort $src] {
332 puts "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
333 puts "\t\$(TCC) -o\$@ -c ${s}_.c\n"
334
+5 -10
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -26,11 +26,11 @@
2626
TCC = $(DMDIR)\bin\dmc $(CFLAGS) $(DMCDEF) $(I18N) $(SSL) $(INCL)
2727
LIBS = $(DMDIR)\extra\lib\ zlib wsock32
2828
2929
SRC = add_.c allrepo_.c attach_.c bag_.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 file_.c finfo_.c graph_.c http_.c http_socket_.c http_ssl_.c http_transport_.c info_.c login_.c main_.c manifest_.c md5_.c merge_.c merge3_.c name_.c pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c stat_.c style_.c sync_.c tag_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c update_.c url_.c user_.c verify_.c vfile_.c wiki_.c wikiformat_.c winhttp_.c xfer_.c zip_.c
3030
31
-OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\graph$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\info$O $(OBJDIR)\login$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\name$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$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)\stat$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\zip$O $(OBJDIR)\sqlite3$O $(OBJDIR)\shell$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
31
+OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\graph$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\info$O $(OBJDIR)\login$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\name$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$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)\stat$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
3232
3333
RC=$(DMDIR)\bin\rcc
3434
RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
3535
3636
APPNAME = $(OBJDIR)\fossil$(E)
@@ -64,16 +64,16 @@
6464
$(BCC) -o$@ $**
6565
6666
version$E: $B\win\version.c
6767
$(BCC) -o$@ $**
6868
69
+$(OBJDIR)\shell$O : $(SRCDIR)\shell.c
70
+ $(TCC) -o$@ -c -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 $**
71
+
6972
$(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
7073
$(TCC) -o$@ -c -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 $**
7174
72
-$(OBJDIR)\shell$O : $(SRCDIR)\shell.c
73
- $(TCC) -o$@ -c -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 $**
74
-
7575
$(OBJDIR)\th$O : $(SRCDIR)\th.c
7676
$(TCC) -o$@ -c $**
7777
7878
$(OBJDIR)\th_lang$O : $(SRCDIR)\th_lang.c
7979
$(TCC) -o$@ -c $**
@@ -88,10 +88,11 @@
8888
-del $(OBJDIR)\*.obj
8989
-del *.obj *_.c *.h *.map
9090
9191
realclean:
9292
-del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
93
+ -del fossil.res headers link
9394
9495
9596
$(OBJDIR)\add$O : add_.c add.h
9697
$(TCC) -o$@ -c add_.c
9798
@@ -228,16 +229,10 @@
228229
$(TCC) -o$@ -c doc_.c
229230
230231
doc_.c : $(SRCDIR)\doc.c
231232
+translate$E $** > $@
232233
233
-$(OBJDIR)\event$O : event_.c event.h
234
- $(TCC) -o$@ -c event_.c
235
-
236
-event_.c : $(SRCDIR)\event.c
237
- +translate$E $** > $@
238
-
239234
$(OBJDIR)\encode$O : encode_.c encode.h
240235
$(TCC) -o$@ -c encode_.c
241236
242237
encode_.c : $(SRCDIR)\encode.c
243238
+translate$E $** > $@
244239
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -26,11 +26,11 @@
26 TCC = $(DMDIR)\bin\dmc $(CFLAGS) $(DMCDEF) $(I18N) $(SSL) $(INCL)
27 LIBS = $(DMDIR)\extra\lib\ zlib wsock32
28
29 SRC = add_.c allrepo_.c attach_.c bag_.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 file_.c finfo_.c graph_.c http_.c http_socket_.c http_ssl_.c http_transport_.c info_.c login_.c main_.c manifest_.c md5_.c merge_.c merge3_.c name_.c pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c stat_.c style_.c sync_.c tag_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c update_.c url_.c user_.c verify_.c vfile_.c wiki_.c wikiformat_.c winhttp_.c xfer_.c zip_.c
30
31 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\graph$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\info$O $(OBJDIR)\login$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\name$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$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)\stat$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\zip$O $(OBJDIR)\sqlite3$O $(OBJDIR)\shell$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
32
33 RC=$(DMDIR)\bin\rcc
34 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
35
36 APPNAME = $(OBJDIR)\fossil$(E)
@@ -64,16 +64,16 @@
64 $(BCC) -o$@ $**
65
66 version$E: $B\win\version.c
67 $(BCC) -o$@ $**
68
 
 
 
69 $(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
70 $(TCC) -o$@ -c -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 $**
71
72 $(OBJDIR)\shell$O : $(SRCDIR)\shell.c
73 $(TCC) -o$@ -c -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 $**
74
75 $(OBJDIR)\th$O : $(SRCDIR)\th.c
76 $(TCC) -o$@ -c $**
77
78 $(OBJDIR)\th_lang$O : $(SRCDIR)\th_lang.c
79 $(TCC) -o$@ -c $**
@@ -88,10 +88,11 @@
88 -del $(OBJDIR)\*.obj
89 -del *.obj *_.c *.h *.map
90
91 realclean:
92 -del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
 
93
94
95 $(OBJDIR)\add$O : add_.c add.h
96 $(TCC) -o$@ -c add_.c
97
@@ -228,16 +229,10 @@
228 $(TCC) -o$@ -c doc_.c
229
230 doc_.c : $(SRCDIR)\doc.c
231 +translate$E $** > $@
232
233 $(OBJDIR)\event$O : event_.c event.h
234 $(TCC) -o$@ -c event_.c
235
236 event_.c : $(SRCDIR)\event.c
237 +translate$E $** > $@
238
239 $(OBJDIR)\encode$O : encode_.c encode.h
240 $(TCC) -o$@ -c encode_.c
241
242 encode_.c : $(SRCDIR)\encode.c
243 +translate$E $** > $@
244
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -26,11 +26,11 @@
26 TCC = $(DMDIR)\bin\dmc $(CFLAGS) $(DMCDEF) $(I18N) $(SSL) $(INCL)
27 LIBS = $(DMDIR)\extra\lib\ zlib wsock32
28
29 SRC = add_.c allrepo_.c attach_.c bag_.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 file_.c finfo_.c graph_.c http_.c http_socket_.c http_ssl_.c http_transport_.c info_.c login_.c main_.c manifest_.c md5_.c merge_.c merge3_.c name_.c pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c stat_.c style_.c sync_.c tag_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c update_.c url_.c user_.c verify_.c vfile_.c wiki_.c wikiformat_.c winhttp_.c xfer_.c zip_.c
30
31 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\graph$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\info$O $(OBJDIR)\login$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\name$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$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)\stat$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
32
33 RC=$(DMDIR)\bin\rcc
34 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
35
36 APPNAME = $(OBJDIR)\fossil$(E)
@@ -64,16 +64,16 @@
64 $(BCC) -o$@ $**
65
66 version$E: $B\win\version.c
67 $(BCC) -o$@ $**
68
69 $(OBJDIR)\shell$O : $(SRCDIR)\shell.c
70 $(TCC) -o$@ -c -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 $**
71
72 $(OBJDIR)\sqlite3$O : $(SRCDIR)\sqlite3.c
73 $(TCC) -o$@ -c -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -Dlocaltime=fossil_localtime -DSQLITE_ENABLE_LOCKING_STYLE=0 $**
74
 
 
 
75 $(OBJDIR)\th$O : $(SRCDIR)\th.c
76 $(TCC) -o$@ -c $**
77
78 $(OBJDIR)\th_lang$O : $(SRCDIR)\th_lang.c
79 $(TCC) -o$@ -c $**
@@ -88,10 +88,11 @@
88 -del $(OBJDIR)\*.obj
89 -del *.obj *_.c *.h *.map
90
91 realclean:
92 -del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
93 -del fossil.res headers link
94
95
96 $(OBJDIR)\add$O : add_.c add.h
97 $(TCC) -o$@ -c add_.c
98
@@ -228,16 +229,10 @@
229 $(TCC) -o$@ -c doc_.c
230
231 doc_.c : $(SRCDIR)\doc.c
232 +translate$E $** > $@
233
 
 
 
 
 
 
234 $(OBJDIR)\encode$O : encode_.c encode.h
235 $(TCC) -o$@ -c encode_.c
236
237 encode_.c : $(SRCDIR)\encode.c
238 +translate$E $** > $@
239

Keyboard Shortcuts

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