Fossil SCM

versioninfo/icon added to PellesC compile

wolfgang 2010-09-29 21:12 wolfgangFormat2CSS_2
Commit 12e5178e9da64a58dc60dd98c3de12fb2e100b03
--- win/Makefile.PellesCGMake
+++ win/Makefile.PellesCGMake
@@ -56,10 +56,14 @@
5656
5757
CC=$(PellesCDir)\bin\pocc.exe
5858
DEFINES=-DFOSSIL_I18N=0 -Dstrncasecmp=memicmp -Dstrcasecmp=stricmp
5959
CCFLAGS=-T$(TARGETMACHINE_CC)-coff -Ot -W2 -Gd -Go -Ze -MT $(DEFINES)
6060
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)
6165
6266
UTILS=translate.exe mkindex.exe makeheaders.exe
6367
UTILS_OBJ=$(UTILS:.exe=.obj)
6468
6569
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 @@
120124
$(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@"
121125
122126
$(ZLIBOBJ): %.obj: $(ZLIBSRCDIR)%.c
123127
$(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@"
124128
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)
127134
128135
.PHONY: clean
129136
clean:
130
- del /F *.obj
131
- del /F *.c
137
+ del /F $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) $(UTILS_OBJ) version.obj
138
+ del /F $(TRANSLATEDSRC)
132139
del /F *.h headers
140
+ del /F $(RESOURCE)
133141
134142
.PHONY: clobber
135143
clobber: clean
136144
del /F *.exe
137145
138146
139147
ADDED win/fossil.ico
140148
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

--- 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 }

Keyboard Shortcuts

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