Commit d6dbd92f467683cce427c0e401a2963942a0a408

Authored by Perry Werneck
1 parent 39448f2c

Ajustes para empacotamento windows.

configure.ac
... ... @@ -71,6 +71,8 @@ RLS_CFLAGS="-DNDEBUG=1"
71 71 PLUGINS=""
72 72 APP_RESOURCES=""
73 73 APP_LDFLAGS=""
  74 +DLL_LDFLAGS="-shared"
  75 +STATIC_LDFLAGS=""
74 76  
75 77 dnl ---------------------------------------------------------------------------
76 78 dnl Check for OS specifics
... ... @@ -99,6 +101,7 @@ case "$host" in
99 101  
100 102 dnl https://stackoverflow.com/questions/13768515/how-to-do-static-linking-of-libwinpthread-1-dll-in-mingw
101 103 STATIC_LDFLAGS="-static-libstdc++ -static-libgcc -static"
  104 + DLL_LDFLAGS="-shared -Wl,--add-stdcall-alias"
102 105  
103 106 AC_CONFIG_FILES(win/makeruntime.sh)
104 107 AC_CONFIG_FILES(win/copydeps.sh)
... ... @@ -117,8 +120,6 @@ case "$host" in
117 120  
118 121 AC_SUBST(PROGRAMFILES,$app_cv_programfiles)
119 122 AC_SUBST(WINARCH,$app_cv_winarch)
120   - AC_SUBST(STATIC_LDFLAGS)
121   -
122 123 ;;
123 124  
124 125 *-apple-*)
... ... @@ -153,7 +154,8 @@ AC_SUBST(DLLPREFIX)
153 154 AC_SUBST(DLLEXT)
154 155 AC_SUBST(APP_RESOURCES)
155 156 AC_SUBST(APP_LDFLAGS)
156   -
  157 +AC_SUBST(DLL_LDFLAGS)
  158 +AC_SUBST(STATIC_LDFLAGS)
157 159  
158 160 dnl ---------------------------------------------------------------------------
159 161 dnl Check for other programs
... ...
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-08-01 09:39-0300\n"
  12 +"POT-Creation-Date: 2017-08-01 10:27-0300\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 &quot;&quot;
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-08-01 09:39-0300\n"
  23 +"POT-Creation-Date: 2017-08-01 10:27-0300\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/plugins/hllapi/Makefile.in
... ... @@ -182,7 +182,7 @@ $(BINRLS)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@: \
182 182 @echo $@ ...
183 183 @$(MKDIR) `dirname $@`
184 184 @$(LD) \
185   - -shared \
  185 + @DLL_LDFLAGS@ \
186 186 -Wl,-soname,`basename $@` \
187 187 -L$(BASEDIR)/.bin/Release \
188 188 @STATIC_LDFLAGS@ \
... ... @@ -196,7 +196,7 @@ $(BINRLS)/plugins/$(MODULE_NAME)@DLLEXT@: \
196 196 @echo $@ ...
197 197 @$(MKDIR) `dirname $@`
198 198 @$(LD) \
199   - -shared \
  199 + @DLL_LDFLAGS@ \
200 200 -Wl,-soname,$(MODULE_NAME)d \
201 201 -L$(BASEDIR)/.bin/Release \
202 202 -o $@ $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJRLS)/$(SRC).o) \
... ...