Commit 2776e27faaf7cc74afeecb020f074441cee5adf1

Authored by Perry Werneck
1 parent eff369a0

Adding SDK to windows installation package.

Showing 2 changed files with 30 additions and 26 deletions   Show diff stats
win/pack.sh
... ... @@ -511,7 +511,7 @@ makeRuntime()
511 511 #
512 512 makeInstaller()
513 513 {
514   - NSIS_ARGS="-DWITHGTK -DWITHIPC -DWITHPLUGINS"
  514 + NSIS_ARGS="-DWITHGTK -DWITHIPC -DWITHPLUGINS -DWITHSDK"
515 515  
516 516 if [ -d ${CERTS_DIR} ]; then
517 517 NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS"
... ...
win/pw3270.nsi.in
... ... @@ -163,15 +163,13 @@ SubSection "@PRODUCT_NAME@" SecMain
163 163 !ifdef WITHLIBHLLAPI
164 164 Section /o "HLLAPI" HLLAPIBinding
165 165  
166   - setOutPath $INSTDIR
167   -
168 166 ${DisableX64FSRedirection}
169 167 file "/oname=$SYSDIR\hllapi.dll" "libhllapi.dll"
170 168  
171 169 # Install with "lib" prefix for compatibility.
172 170 file "/oname=$SYSDIR\libhllapi.dll" "libhllapi.dll"
173 171  
174   - sectionEnd
  172 + SectionEnd
175 173 !endif
176 174  
177 175 !ifdef WITHMONO-TN3270
... ... @@ -184,7 +182,7 @@ SubSection "@PRODUCT_NAME@" SecMain
184 182 file "/oname=$INSTDIR\dotnet\tn3270.xml" "mono/gapi-2.0/tn3270/tn3270.xml"
185 183 file "/oname=$SYSDIR\mono-tn3270.dll" "mono-tn3270.dll"
186 184  
187   - sectionEnd
  185 + SectionEnd
188 186 !endif
189 187  
190 188 SubSectionEnd
... ... @@ -194,46 +192,52 @@ SubSection "@PRODUCT_NAME@" SecMain
194 192  
195 193 Section "Keypad" KeypadMenu
196 194 file "/oname=$INSTDIR\ui\10keypad.xml" "@PRODUCT_NAME@\ui\10keypad.xml"
197   - sectionEnd
  195 + SectionEnd
198 196  
199 197 Section "Functions" FunctionsMenu
200 198 file "/oname=$INSTDIR\ui\10functions.xml" "@PRODUCT_NAME@\ui\10functions.xml"
201   - sectionEnd
  199 + SectionEnd
202 200  
203 201 Section /o "View trace Menu" TraceMenu
204 202 file "/oname=$INSTDIR\ui\98trace.xml" "@PRODUCT_NAME@\ui\98trace.xml"
205   - sectionEnd
  203 + SectionEnd
206 204  
207 205 Section /o "Application debug" DBGMenu
208 206 file "/oname=$INSTDIR\ui\99debug.xml" "@PRODUCT_NAME@\ui\99debug.xml"
209   - sectionEnd
  207 + SectionEnd
210 208  
211 209 SubSectionEnd
212 210  
  211 +!ifdef WITHSDK
  212 + Section /o "Software Development Kit" SDK
213 213  
214   -SubSectionEnd
  214 + setOutPath $INSTDIR\sdk\include
  215 + file /r "include\*.*"
  216 +
  217 + CreateDirectory "$INSTDIR\sdk"
  218 + CreateDirectory "$INSTDIR\sdk\def"
  219 + CreateDirectory "$INSTDIR\sdk\lib"
215 220  
216   -Section "Software Development Kit" SDK
  221 + file "/oname=$INSTDIR\sdk\def\lib3270.def" "@PRODUCT_NAME@\def\lib3270.def"
  222 + file "/oname=$INSTDIR\sdk\lib\lib3270.lib" "lib@LIBRARY_NAME@.lib"
  223 + file "/oname=$INSTDIR\sdk\lib\lib3270.dll.a" "lib@LIBRARY_NAME@.dll.a"
  224 + file "/oname=$INSTDIR\sdk\lib\lib3270.delayed.a" "lib@LIBRARY_NAME@.delayed.a"
  225 + file "/oname=$INSTDIR\sdk\lib\lib3270.static.a" "lib@LIBRARY_NAME@.static.a"
217 226  
218   - setOutPath $INSTDIR/sdk
219   - file /r "include\*.*"
  227 + file "/oname=$INSTDIR\sdk\def\libv3270.def" "@PRODUCT_NAME@\def\libv3270.def"
  228 + file "/oname=$INSTDIR\sdk\lib\libv3270.lib" "libv3270.lib"
  229 + file "/oname=$INSTDIR\sdk\lib\libv3270.dll.a" "libv3270.dll.a"
220 230  
221   - file "/oname=$INSTDIR\sdk\def\lib3270.def" "@PRODUCT_NAME@\def\lib3270.def"
222   - file "/oname=$INSTDIR\sdk\lib\lib3270.lib" "lib3270.lib"
223   - file "/oname=$INSTDIR\sdk\lib\lib3270.dll.a" "lib3270.dll.a"
224   - file "/oname=$INSTDIR\sdk\lib\lib3270.delayed.a" "lib3270.delayed.a"
225   - file "/oname=$INSTDIR\sdk\lib\lib3270.static.a" "lib3270.static.a"
  231 + file "/oname=$INSTDIR\sdk\def\libipc3270.def" "@PRODUCT_NAME@\def\libipc3270.def"
  232 + file "/oname=$INSTDIR\sdk\lib\libipc3270.lib" "libipc3270.lib"
  233 + file "/oname=$INSTDIR\sdk\lib\libipc3270.dll.a" "libipc3270.dll.a"
  234 + file "/oname=$INSTDIR\sdk\lib\libipc3270.static.a" "libipc3270.static.a"
226 235  
227   - file "/oname=$INSTDIR\sdk\def\libv3270.def" "@PRODUCT_NAME@\def\libv3270.def"
228   - file "/oname=$INSTDIR\sdk\lib\libv3270.lib" "libv3270.lib"
229   - file "/oname=$INSTDIR\sdk\lib\libv3270.dll.a" "libv3270.dll.a"
  236 + SectionEnd
  237 +!endif
230 238  
231   - file "/oname=$INSTDIR\sdk\def\libipc3270.def" "@PRODUCT_NAME@\def\libipc3270.def"
232   - file "/oname=$INSTDIR\sdk\lib\libipc3270.lib" "libipc3270.lib"
233   - file "/oname=$INSTDIR\sdk\lib\libipc3270.dll.a" "libipc3270.dll.a"
234   - file "/oname=$INSTDIR\sdk\lib\libipc3270.static.a" "libipc3270.static.a"
  239 +SubSectionEnd
235 240  
236   -SectionEnd
237 241  
238 242 !ifdef WITHGTK
239 243 Section /o "GTK+ Runtime" SecGTK
... ...