Commit 733e0bdaa8e93a7dbcc7a4c9ae8ca7da1efd4b54
1 parent
091ee615
Exists in
master
and in
3 other branches
Ajustes para empacotamento windows
Showing
4 changed files
with
12 additions
and
6 deletions
Show diff stats
Makefile.in
... | ... | @@ -90,7 +90,9 @@ CFLAGS= \ |
90 | 90 | |
91 | 91 | LIBS= \ |
92 | 92 | @LIBS@ \ |
93 | - @LIBSSL_LIBS@ | |
93 | + @LIBSSL_LIBS@ \ | |
94 | + @LIBICONV@ \ | |
95 | + @INTL_LIBS@ | |
94 | 96 | |
95 | 97 | #---[ Debug Rules ]---------------------------------------------------------------------- |
96 | 98 | |
... | ... | @@ -104,7 +106,6 @@ $(OBJDBG)/%.o: \ |
104 | 106 | $(CFLAGS) \ |
105 | 107 | -Wall -Wextra -fstack-check \ |
106 | 108 | -DDEBUG=1 \ |
107 | - -DDATADIR=$(BASEDIR) \ | |
108 | 109 | -o $@ -c $< |
109 | 110 | |
110 | 111 | #---[ Release Rules ]-------------------------------------------------------------------- |
... | ... | @@ -118,7 +119,6 @@ $(OBJRLS)/%.o: \ |
118 | 119 | @$(CC) \ |
119 | 120 | $(CFLAGS) \ |
120 | 121 | -DNDEBUG=1 \ |
121 | - -DDATADIR=$(datarootdir)/pw3270 \ | |
122 | 122 | -o $@ -c $< |
123 | 123 | |
124 | 124 | #---[ Misc Rules ]----------------------------------------------------------------------- | ... | ... |
configure.ac
... | ... | @@ -76,8 +76,14 @@ case "$host" in |
76 | 76 | *-mingw32) |
77 | 77 | app_cv_osname="windows" |
78 | 78 | CFLAGS="$CFLAGS -pthread -D_WIN32_WINNT=0x0600" |
79 | + LIBS="$LIBS -lws2_32 -lwtsapi32 -lcomdlg32" | |
79 | 80 | LDFLAGS="$LDFLAGS -pthread -static-libgcc -static-libstdc++" |
80 | 81 | DLLEXT=".dll" |
82 | + | |
83 | + app_win32_revision=$(date +%y.%m.%d.%H) | |
84 | + AC_SUBST(WIN32_VERSION,$app_win32_revision) | |
85 | + | |
86 | + AC_CONFIG_FILES(src/lib3270/windows/resources.rc) | |
81 | 87 | ;; |
82 | 88 | |
83 | 89 | s390x-*) |
... | ... | @@ -103,7 +109,7 @@ esac |
103 | 109 | |
104 | 110 | AC_SUBST(DATADIR,$app_cv_datadir) |
105 | 111 | AC_SUBST(CONFDIR,$app_cv_confdir) |
106 | -AC_SUBST(OSNAME,$app_cv_confdir) | |
112 | +AC_SUBST(OSNAME,$app_cv_osname) | |
107 | 113 | AC_SUBST(LIBS) |
108 | 114 | AC_SUBST(LOGDIR) |
109 | 115 | AC_SUBST(DLLEXT) | ... | ... |
src/lib3270/util.c
... | ... | @@ -208,7 +208,7 @@ LIB3270_EXPORT const char * lib3270_win32_local_charset(void) |
208 | 208 | // Reference: |
209 | 209 | // http://msdn.microsoft.com/en-us/library/windows/desktop/dd318070(v=vs.85).aspx |
210 | 210 | |
211 | - #warning TODO: Use GetACP() to identify the correct code page | |
211 | + /// TODO: Use GetACP() to identify the correct code page | |
212 | 212 | |
213 | 213 | trace("Windows CHARSET is %u",GetACP()); |
214 | 214 | ... | ... |
src/lib3270/windows/resources.rc.in
... | ... | @@ -14,7 +14,7 @@ BEGIN |
14 | 14 | VALUE "CompanyName", "Banco do Brasil S/A.\0" |
15 | 15 | VALUE "FileVersion", "@WIN32_VERSION@\0" |
16 | 16 | VALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights Reserved\0" |
17 | - VALUE "OriginalFilename", "@PACKAGE_TARNAME@.exe\0"" | |
17 | + VALUE "OriginalFilename", "@PACKAGE_TARNAME@@DLLEXT@\0"" | |
18 | 18 | VALUE "ProductName", "@PACKAGE_NAME@\0" |
19 | 19 | VALUE "ProductVersion", "@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.0\0" |
20 | 20 | END | ... | ... |