Commit 71a677f1a88eff020ec9b398cf515874479968c7
1 parent
af7ebdcc
Exists in
master
and in
5 other branches
Ajustes para empacotamento windows
Showing
5 changed files
with
46 additions
and
6 deletions
Show diff stats
configure.ac
... | ... | @@ -68,6 +68,7 @@ dnl --------------------------------------------------------------------------- |
68 | 68 | DBG_CFLAGS="-g -fstack-check -DDEBUG=1" |
69 | 69 | RLS_CFLAGS="-DNDEBUG=1" |
70 | 70 | PLUGINS="" |
71 | +APP_RESOURCES="" | |
71 | 72 | |
72 | 73 | dnl --------------------------------------------------------------------------- |
73 | 74 | dnl Check for OS specifics |
... | ... | @@ -85,6 +86,7 @@ case "$host" in |
85 | 86 | EXEEXT=".exe" |
86 | 87 | DLLPREFIX="" |
87 | 88 | DLLEXT=".dll" |
89 | + APP_RESOURCES="resources.rc" | |
88 | 90 | |
89 | 91 | DBG_CFLAGS="-DDEBUG=1" |
90 | 92 | RLS_CFLAGS="-DNDEBUG=1" |
... | ... | @@ -94,6 +96,7 @@ case "$host" in |
94 | 96 | |
95 | 97 | AC_CONFIG_FILES(win/makegtkruntime.sh) |
96 | 98 | AC_CONFIG_FILES(win/pw3270.nsi) |
99 | + AC_CONFIG_FILES(src/pw3270/resources.rc) | |
97 | 100 | |
98 | 101 | PLUGINS="$PLUGINS hllapi" |
99 | 102 | |
... | ... | @@ -140,6 +143,7 @@ AC_SUBST(RLS_CFLAGS) |
140 | 143 | AC_SUBST(EXEEXT) |
141 | 144 | AC_SUBST(DLLPREFIX) |
142 | 145 | AC_SUBST(DLLEXT) |
146 | +AC_SUBST(APP_RESOURCES) | |
143 | 147 | |
144 | 148 | dnl --------------------------------------------------------------------------- |
145 | 149 | dnl Check for other programs |
... | ... | @@ -169,6 +173,8 @@ AC_DEFINE_UNQUOTED(PACKAGE_MINOR_VERSION, $app_vrs_minor) |
169 | 173 | AC_SUBST(PACKAGE_MAJOR_VERSION,$app_vrs_major) |
170 | 174 | AC_SUBST(PACKAGE_MINOR_VERSION,$app_vrs_minor) |
171 | 175 | |
176 | +AC_SUBST(PACKAGE_DESCRIPTION,"3270 Emulator for windows/gtk") | |
177 | + | |
172 | 178 | dnl --------------------------------------------------------------------------- |
173 | 179 | dnl Check for D-Bus |
174 | 180 | dnl --------------------------------------------------------------------------- | ... | ... |
locale/pw3270.pot
... | ... | @@ -9,7 +9,7 @@ msgstr "" |
9 | 9 | "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
10 | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
11 | 11 | "Report-Msgid-Bugs-To: \n" |
12 | -"POT-Creation-Date: 2017-02-01 10:30-0200\n" | |
12 | +"POT-Creation-Date: 2017-02-01 10:41-0200\n" | |
13 | 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
14 | 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
15 | 15 | "Language-Team: LANGUAGE <LL@li.org>\n" |
... | ... | @@ -20,7 +20,7 @@ msgstr "" |
20 | 20 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
21 | 21 | "Project-Id-Version: PACKAGE VERSION\n" |
22 | 22 | "Report-Msgid-Bugs-To: \n" |
23 | -"POT-Creation-Date: 2017-02-01 10:30-0200\n" | |
23 | +"POT-Creation-Date: 2017-02-01 10:41-0200\n" | |
24 | 24 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
25 | 25 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
26 | 26 | "Language-Team: LANGUAGE <LL@li.org>\n" | ... | ... |
src/pw3270/Makefile.in
... | ... | @@ -29,7 +29,7 @@ LIBNAME=@DLLPREFIX@@PACKAGE_TARNAME@@DLLEXT@ |
29 | 29 | LIB_SOURCES=window.c actions.c fonts.c dialog.c hostdialog.c print.c colors.c \ |
30 | 30 | tools.c plugin.c trace.c |
31 | 31 | |
32 | -APP_SOURCES=main.c | |
32 | +APP_SOURCES=main.c @APP_RESOURCES@ | |
33 | 33 | |
34 | 34 | MODULES=v3270 uiparser v3270ft common |
35 | 35 | |
... | ... | @@ -72,6 +72,7 @@ CC=@CC@ |
72 | 72 | LD=@CC@ |
73 | 73 | XGETTEXT=@XGETTEXT@ |
74 | 74 | MSGCAT=@MSGCAT@ |
75 | +WINDRES=@WINDRES@ | |
75 | 76 | |
76 | 77 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ \ |
77 | 78 | -Wno-deprecated-declarations \ |
... | ... | @@ -98,6 +99,12 @@ $(OBJDBG)/%.o: \ |
98 | 99 | -DBUILD_DATE=`date +"0x%Y%m%d"`\ |
99 | 100 | -o $@ -c $< |
100 | 101 | |
102 | +$(OBJDBG)/%.o: \ | |
103 | + %.rc \ | |
104 | + $(DEPENDS) | |
105 | + | |
106 | + @$(WINDRES) --include-dir=$(BASEDIR)/win -i $< -o $@ | |
107 | + | |
101 | 108 | $(BASEDIR)/.obj/Debug/%.a: \ |
102 | 109 | ./%/* \ |
103 | 110 | $(DEPENDS) |
... | ... | @@ -115,6 +122,12 @@ $(OBJRLS)/%.o: \ |
115 | 122 | -DBUILD_DATE=`date +"0x%Y%m%d"` \ |
116 | 123 | -o $@ -c $< |
117 | 124 | |
125 | +$(OBJRLS)/%.o: \ | |
126 | + %.rc \ | |
127 | + $(DEPENDS) | |
128 | + | |
129 | + @$(WINDRES) --include-dir=$(BASEDIR)/win -i $< -o $@ | |
130 | + | |
118 | 131 | $(BASEDIR)/.obj/Release/%.a: \ |
119 | 132 | ./%/* \ |
120 | 133 | $(DEPENDS) |
... | ... | @@ -237,7 +250,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@: \ |
237 | 250 | $(BINDBG)/$(LIBNAME) \ |
238 | 251 | $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC).o) |
239 | 252 | |
240 | - @$(LD) -Wl,--rpath,$(BINDBG) -o $@ $^ -L$(BINDBG) $(LIBS) -l@PACKAGE_TARNAME@ | |
253 | + $(LD) -Wl,--rpath,$(BINDBG) -o $@ $^ -L$(BINDBG) $(LIBS) -l@PACKAGE_TARNAME@ | |
241 | 254 | |
242 | 255 | $(BINDBG)/$(LIBNAME): \ |
243 | 256 | $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@ | ... | ... |
src/pw3270/resources.rc
... | ... | @@ -0,0 +1,23 @@ |
1 | +1 ICON @PACKAGE_NAME@.ico | |
2 | + | |
3 | +2 VERSIONINFO | |
4 | +FILEVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,0,0 | |
5 | +PRODUCTVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,0,0 | |
6 | +BEGIN | |
7 | + BLOCK "StringFileInfo" | |
8 | + BEGIN | |
9 | + BLOCK "040904E4" | |
10 | + BEGIN | |
11 | + VALUE "FileDescription", "@PACKAGE_DESCRIPTION@" | |
12 | + VALUE "FileVersion", "@PACKAGE_VERSION@" | |
13 | + VALUE "InternalName", "@PACKAGE_NAME@" | |
14 | + VALUE "LegalCopyright", "Copyright (c) Banco do Brasil S.A." | |
15 | + VALUE "OriginalFilename", "@PACKAGE_NAME@.exe" | |
16 | + VALUE "ProductName", "@PACKAGE_NAME@" | |
17 | + VALUE "ProductVersion", "@PACKAGE_VERSION@" | |
18 | + END | |
19 | + END | |
20 | +END | |
21 | + | |
22 | + | |
23 | + | ... | ... |