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,6 +68,7 @@ dnl --------------------------------------------------------------------------- | ||
| 68 | DBG_CFLAGS="-g -fstack-check -DDEBUG=1" | 68 | DBG_CFLAGS="-g -fstack-check -DDEBUG=1" |
| 69 | RLS_CFLAGS="-DNDEBUG=1" | 69 | RLS_CFLAGS="-DNDEBUG=1" |
| 70 | PLUGINS="" | 70 | PLUGINS="" |
| 71 | +APP_RESOURCES="" | ||
| 71 | 72 | ||
| 72 | dnl --------------------------------------------------------------------------- | 73 | dnl --------------------------------------------------------------------------- |
| 73 | dnl Check for OS specifics | 74 | dnl Check for OS specifics |
| @@ -85,6 +86,7 @@ case "$host" in | @@ -85,6 +86,7 @@ case "$host" in | ||
| 85 | EXEEXT=".exe" | 86 | EXEEXT=".exe" |
| 86 | DLLPREFIX="" | 87 | DLLPREFIX="" |
| 87 | DLLEXT=".dll" | 88 | DLLEXT=".dll" |
| 89 | + APP_RESOURCES="resources.rc" | ||
| 88 | 90 | ||
| 89 | DBG_CFLAGS="-DDEBUG=1" | 91 | DBG_CFLAGS="-DDEBUG=1" |
| 90 | RLS_CFLAGS="-DNDEBUG=1" | 92 | RLS_CFLAGS="-DNDEBUG=1" |
| @@ -94,6 +96,7 @@ case "$host" in | @@ -94,6 +96,7 @@ case "$host" in | ||
| 94 | 96 | ||
| 95 | AC_CONFIG_FILES(win/makegtkruntime.sh) | 97 | AC_CONFIG_FILES(win/makegtkruntime.sh) |
| 96 | AC_CONFIG_FILES(win/pw3270.nsi) | 98 | AC_CONFIG_FILES(win/pw3270.nsi) |
| 99 | + AC_CONFIG_FILES(src/pw3270/resources.rc) | ||
| 97 | 100 | ||
| 98 | PLUGINS="$PLUGINS hllapi" | 101 | PLUGINS="$PLUGINS hllapi" |
| 99 | 102 | ||
| @@ -140,6 +143,7 @@ AC_SUBST(RLS_CFLAGS) | @@ -140,6 +143,7 @@ AC_SUBST(RLS_CFLAGS) | ||
| 140 | AC_SUBST(EXEEXT) | 143 | AC_SUBST(EXEEXT) |
| 141 | AC_SUBST(DLLPREFIX) | 144 | AC_SUBST(DLLPREFIX) |
| 142 | AC_SUBST(DLLEXT) | 145 | AC_SUBST(DLLEXT) |
| 146 | +AC_SUBST(APP_RESOURCES) | ||
| 143 | 147 | ||
| 144 | dnl --------------------------------------------------------------------------- | 148 | dnl --------------------------------------------------------------------------- |
| 145 | dnl Check for other programs | 149 | dnl Check for other programs |
| @@ -169,6 +173,8 @@ AC_DEFINE_UNQUOTED(PACKAGE_MINOR_VERSION, $app_vrs_minor) | @@ -169,6 +173,8 @@ AC_DEFINE_UNQUOTED(PACKAGE_MINOR_VERSION, $app_vrs_minor) | ||
| 169 | AC_SUBST(PACKAGE_MAJOR_VERSION,$app_vrs_major) | 173 | AC_SUBST(PACKAGE_MAJOR_VERSION,$app_vrs_major) |
| 170 | AC_SUBST(PACKAGE_MINOR_VERSION,$app_vrs_minor) | 174 | AC_SUBST(PACKAGE_MINOR_VERSION,$app_vrs_minor) |
| 171 | 175 | ||
| 176 | +AC_SUBST(PACKAGE_DESCRIPTION,"3270 Emulator for windows/gtk") | ||
| 177 | + | ||
| 172 | dnl --------------------------------------------------------------------------- | 178 | dnl --------------------------------------------------------------------------- |
| 173 | dnl Check for D-Bus | 179 | dnl Check for D-Bus |
| 174 | dnl --------------------------------------------------------------------------- | 180 | dnl --------------------------------------------------------------------------- |
locale/pw3270.pot
| @@ -9,7 +9,7 @@ msgstr "" | @@ -9,7 +9,7 @@ msgstr "" | ||
| 9 | "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" | 9 | "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
| 10 | "Project-Id-Version: PACKAGE VERSION\n" | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
| 11 | "Report-Msgid-Bugs-To: \n" | 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 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
| 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 14 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 15 | "Language-Team: LANGUAGE <LL@li.org>\n" | 15 | "Language-Team: LANGUAGE <LL@li.org>\n" |
| @@ -20,7 +20,7 @@ msgstr "" | @@ -20,7 +20,7 @@ msgstr "" | ||
| 20 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" | 20 | "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" |
| 21 | "Project-Id-Version: PACKAGE VERSION\n" | 21 | "Project-Id-Version: PACKAGE VERSION\n" |
| 22 | "Report-Msgid-Bugs-To: \n" | 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 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 24 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
| 25 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 25 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 26 | "Language-Team: LANGUAGE <LL@li.org>\n" | 26 | "Language-Team: LANGUAGE <LL@li.org>\n" |
src/pw3270/Makefile.in
| @@ -29,7 +29,7 @@ LIBNAME=@DLLPREFIX@@PACKAGE_TARNAME@@DLLEXT@ | @@ -29,7 +29,7 @@ LIBNAME=@DLLPREFIX@@PACKAGE_TARNAME@@DLLEXT@ | ||
| 29 | LIB_SOURCES=window.c actions.c fonts.c dialog.c hostdialog.c print.c colors.c \ | 29 | LIB_SOURCES=window.c actions.c fonts.c dialog.c hostdialog.c print.c colors.c \ |
| 30 | tools.c plugin.c trace.c | 30 | tools.c plugin.c trace.c |
| 31 | 31 | ||
| 32 | -APP_SOURCES=main.c | 32 | +APP_SOURCES=main.c @APP_RESOURCES@ |
| 33 | 33 | ||
| 34 | MODULES=v3270 uiparser v3270ft common | 34 | MODULES=v3270 uiparser v3270ft common |
| 35 | 35 | ||
| @@ -72,6 +72,7 @@ CC=@CC@ | @@ -72,6 +72,7 @@ CC=@CC@ | ||
| 72 | LD=@CC@ | 72 | LD=@CC@ |
| 73 | XGETTEXT=@XGETTEXT@ | 73 | XGETTEXT=@XGETTEXT@ |
| 74 | MSGCAT=@MSGCAT@ | 74 | MSGCAT=@MSGCAT@ |
| 75 | +WINDRES=@WINDRES@ | ||
| 75 | 76 | ||
| 76 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ \ | 77 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ \ |
| 77 | -Wno-deprecated-declarations \ | 78 | -Wno-deprecated-declarations \ |
| @@ -98,6 +99,12 @@ $(OBJDBG)/%.o: \ | @@ -98,6 +99,12 @@ $(OBJDBG)/%.o: \ | ||
| 98 | -DBUILD_DATE=`date +"0x%Y%m%d"`\ | 99 | -DBUILD_DATE=`date +"0x%Y%m%d"`\ |
| 99 | -o $@ -c $< | 100 | -o $@ -c $< |
| 100 | 101 | ||
| 102 | +$(OBJDBG)/%.o: \ | ||
| 103 | + %.rc \ | ||
| 104 | + $(DEPENDS) | ||
| 105 | + | ||
| 106 | + @$(WINDRES) --include-dir=$(BASEDIR)/win -i $< -o $@ | ||
| 107 | + | ||
| 101 | $(BASEDIR)/.obj/Debug/%.a: \ | 108 | $(BASEDIR)/.obj/Debug/%.a: \ |
| 102 | ./%/* \ | 109 | ./%/* \ |
| 103 | $(DEPENDS) | 110 | $(DEPENDS) |
| @@ -115,6 +122,12 @@ $(OBJRLS)/%.o: \ | @@ -115,6 +122,12 @@ $(OBJRLS)/%.o: \ | ||
| 115 | -DBUILD_DATE=`date +"0x%Y%m%d"` \ | 122 | -DBUILD_DATE=`date +"0x%Y%m%d"` \ |
| 116 | -o $@ -c $< | 123 | -o $@ -c $< |
| 117 | 124 | ||
| 125 | +$(OBJRLS)/%.o: \ | ||
| 126 | + %.rc \ | ||
| 127 | + $(DEPENDS) | ||
| 128 | + | ||
| 129 | + @$(WINDRES) --include-dir=$(BASEDIR)/win -i $< -o $@ | ||
| 130 | + | ||
| 118 | $(BASEDIR)/.obj/Release/%.a: \ | 131 | $(BASEDIR)/.obj/Release/%.a: \ |
| 119 | ./%/* \ | 132 | ./%/* \ |
| 120 | $(DEPENDS) | 133 | $(DEPENDS) |
| @@ -237,7 +250,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@: \ | @@ -237,7 +250,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)@EXEEXT@: \ | ||
| 237 | $(BINDBG)/$(LIBNAME) \ | 250 | $(BINDBG)/$(LIBNAME) \ |
| 238 | $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC).o) | 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 | $(BINDBG)/$(LIBNAME): \ | 255 | $(BINDBG)/$(LIBNAME): \ |
| 243 | $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@ | 256 | $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@ |
src/pw3270/resources.rc
| @@ -0,0 +1,23 @@ | @@ -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 | + |