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 | + | ... | ... |