Fossil SCM
versioninfo/icon added to PellesC compile
Commit
12e5178e9da64a58dc60dd98c3de12fb2e100b03
Parent
e2db682fa0ce4a9…
3 files changed
+12
-4
+12
+12
-4
| --- win/Makefile.PellesCGMake | ||
| +++ win/Makefile.PellesCGMake | ||
| @@ -56,10 +56,14 @@ | ||
| 56 | 56 | |
| 57 | 57 | CC=$(PellesCDir)\bin\pocc.exe |
| 58 | 58 | DEFINES=-DFOSSIL_I18N=0 -Dstrncasecmp=memicmp -Dstrcasecmp=stricmp |
| 59 | 59 | CCFLAGS=-T$(TARGETMACHINE_CC)-coff -Ot -W2 -Gd -Go -Ze -MT $(DEFINES) |
| 60 | 60 | INCLUDE=/I $(PellesCDir)\Include\Win /I $(PellesCDir)\Include /I $(ZLIBSRCDIR) /I $(SRCDIR) |
| 61 | + | |
| 62 | +RESOURCE=fossil.res | |
| 63 | +RC=$(PellesCDir)\bin\porc.exe | |
| 64 | +RCFLAGS=$(INCLUDE) | |
| 61 | 65 | |
| 62 | 66 | UTILS=translate.exe mkindex.exe makeheaders.exe |
| 63 | 67 | UTILS_OBJ=$(UTILS:.exe=.obj) |
| 64 | 68 | |
| 65 | 69 | 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 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 |
| @@ -120,18 +124,22 @@ | ||
| 120 | 124 | $(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@" |
| 121 | 125 | |
| 122 | 126 | $(ZLIBOBJ): %.obj: $(ZLIBSRCDIR)%.c |
| 123 | 127 | $(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@" |
| 124 | 128 | |
| 125 | -$(APPLICATION): $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) headers | |
| 126 | - $(LINK) $(LINKFLAGS) -out:"$@" $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) | |
| 129 | +$(RESOURCE): %.res: ../win/%.rc ../win/*.ico | |
| 130 | + $(RC) $(RCFLAGS) $< -Fo"$@" | |
| 131 | + | |
| 132 | +$(APPLICATION): $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) headers $(RESOURCE) | |
| 133 | + $(LINK) $(LINKFLAGS) -out:"$@" $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) $(RESOURCE) | |
| 127 | 134 | |
| 128 | 135 | .PHONY: clean |
| 129 | 136 | clean: |
| 130 | - del /F *.obj | |
| 131 | - del /F *.c | |
| 137 | + del /F $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) $(UTILS_OBJ) version.obj | |
| 138 | + del /F $(TRANSLATEDSRC) | |
| 132 | 139 | del /F *.h headers |
| 140 | + del /F $(RESOURCE) | |
| 133 | 141 | |
| 134 | 142 | .PHONY: clobber |
| 135 | 143 | clobber: clean |
| 136 | 144 | del /F *.exe |
| 137 | 145 | |
| 138 | 146 | |
| 139 | 147 | ADDED win/fossil.ico |
| 140 | 148 | ADDED win/fossil.rc |
| --- win/Makefile.PellesCGMake | |
| +++ win/Makefile.PellesCGMake | |
| @@ -56,10 +56,14 @@ | |
| 56 | |
| 57 | CC=$(PellesCDir)\bin\pocc.exe |
| 58 | DEFINES=-DFOSSIL_I18N=0 -Dstrncasecmp=memicmp -Dstrcasecmp=stricmp |
| 59 | CCFLAGS=-T$(TARGETMACHINE_CC)-coff -Ot -W2 -Gd -Go -Ze -MT $(DEFINES) |
| 60 | INCLUDE=/I $(PellesCDir)\Include\Win /I $(PellesCDir)\Include /I $(ZLIBSRCDIR) /I $(SRCDIR) |
| 61 | |
| 62 | UTILS=translate.exe mkindex.exe makeheaders.exe |
| 63 | UTILS_OBJ=$(UTILS:.exe=.obj) |
| 64 | |
| 65 | 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 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 |
| @@ -120,18 +124,22 @@ | |
| 120 | $(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@" |
| 121 | |
| 122 | $(ZLIBOBJ): %.obj: $(ZLIBSRCDIR)%.c |
| 123 | $(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@" |
| 124 | |
| 125 | $(APPLICATION): $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) headers |
| 126 | $(LINK) $(LINKFLAGS) -out:"$@" $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) |
| 127 | |
| 128 | .PHONY: clean |
| 129 | clean: |
| 130 | del /F *.obj |
| 131 | del /F *.c |
| 132 | del /F *.h headers |
| 133 | |
| 134 | .PHONY: clobber |
| 135 | clobber: clean |
| 136 | del /F *.exe |
| 137 | |
| 138 | |
| 139 | DDED win/fossil.ico |
| 140 | DDED win/fossil.rc |
| --- win/Makefile.PellesCGMake | |
| +++ win/Makefile.PellesCGMake | |
| @@ -56,10 +56,14 @@ | |
| 56 | |
| 57 | CC=$(PellesCDir)\bin\pocc.exe |
| 58 | DEFINES=-DFOSSIL_I18N=0 -Dstrncasecmp=memicmp -Dstrcasecmp=stricmp |
| 59 | CCFLAGS=-T$(TARGETMACHINE_CC)-coff -Ot -W2 -Gd -Go -Ze -MT $(DEFINES) |
| 60 | INCLUDE=/I $(PellesCDir)\Include\Win /I $(PellesCDir)\Include /I $(ZLIBSRCDIR) /I $(SRCDIR) |
| 61 | |
| 62 | RESOURCE=fossil.res |
| 63 | RC=$(PellesCDir)\bin\porc.exe |
| 64 | RCFLAGS=$(INCLUDE) |
| 65 | |
| 66 | UTILS=translate.exe mkindex.exe makeheaders.exe |
| 67 | UTILS_OBJ=$(UTILS:.exe=.obj) |
| 68 | |
| 69 | 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 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 |
| @@ -120,18 +124,22 @@ | |
| 124 | $(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@" |
| 125 | |
| 126 | $(ZLIBOBJ): %.obj: $(ZLIBSRCDIR)%.c |
| 127 | $(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@" |
| 128 | |
| 129 | $(RESOURCE): %.res: ../win/%.rc ../win/*.ico |
| 130 | $(RC) $(RCFLAGS) $< -Fo"$@" |
| 131 | |
| 132 | $(APPLICATION): $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) headers $(RESOURCE) |
| 133 | $(LINK) $(LINKFLAGS) -out:"$@" $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) $(RESOURCE) |
| 134 | |
| 135 | .PHONY: clean |
| 136 | clean: |
| 137 | del /F $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) $(UTILS_OBJ) version.obj |
| 138 | del /F $(TRANSLATEDSRC) |
| 139 | del /F *.h headers |
| 140 | del /F $(RESOURCE) |
| 141 | |
| 142 | .PHONY: clobber |
| 143 | clobber: clean |
| 144 | del /F *.exe |
| 145 | |
| 146 | |
| 147 | DDED win/fossil.ico |
| 148 | DDED win/fossil.rc |
Binary file
+12
| --- a/win/fossil.rc | ||
| +++ b/win/fossil.rc | ||
| @@ -0,0 +1,12 @@ | ||
| 1 | +#include <windows0 | |
| 2 | + | |
| 3 | +FILEFLAGS 0x0 | |
| 4 | + | |
| 5 | + | |
| 6 | +FILESUBTYPE VFT2_UNKNOWN | |
| 7 | +BEGIN | |
| 8 | + BLOCK "StringFil{sion", MANIFEST_UUID"("COMPILE{ | |
| 9 | + BLOCK "040904B0" | |
| 10 | + {} | |
| 11 | + }{} | |
| 12 | +} |
| --- a/win/fossil.rc | |
| +++ b/win/fossil.rc | |
| @@ -0,0 +1,12 @@ | |
| --- a/win/fossil.rc | |
| +++ b/win/fossil.rc | |
| @@ -0,0 +1,12 @@ | |
| 1 | #include <windows0 |
| 2 | |
| 3 | FILEFLAGS 0x0 |
| 4 | |
| 5 | |
| 6 | FILESUBTYPE VFT2_UNKNOWN |
| 7 | BEGIN |
| 8 | BLOCK "StringFil{sion", MANIFEST_UUID"("COMPILE{ |
| 9 | BLOCK "040904B0" |
| 10 | {} |
| 11 | }{} |
| 12 | } |