Commit 2776e27faaf7cc74afeecb020f074441cee5adf1
1 parent
eff369a0
Exists in
master
and in
5 other branches
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,7 +511,7 @@ makeRuntime() | ||
511 | # | 511 | # |
512 | makeInstaller() | 512 | makeInstaller() |
513 | { | 513 | { |
514 | - NSIS_ARGS="-DWITHGTK -DWITHIPC -DWITHPLUGINS" | 514 | + NSIS_ARGS="-DWITHGTK -DWITHIPC -DWITHPLUGINS -DWITHSDK" |
515 | 515 | ||
516 | if [ -d ${CERTS_DIR} ]; then | 516 | if [ -d ${CERTS_DIR} ]; then |
517 | NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS" | 517 | NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS" |
win/pw3270.nsi.in
@@ -163,15 +163,13 @@ SubSection "@PRODUCT_NAME@" SecMain | @@ -163,15 +163,13 @@ SubSection "@PRODUCT_NAME@" SecMain | ||
163 | !ifdef WITHLIBHLLAPI | 163 | !ifdef WITHLIBHLLAPI |
164 | Section /o "HLLAPI" HLLAPIBinding | 164 | Section /o "HLLAPI" HLLAPIBinding |
165 | 165 | ||
166 | - setOutPath $INSTDIR | ||
167 | - | ||
168 | ${DisableX64FSRedirection} | 166 | ${DisableX64FSRedirection} |
169 | file "/oname=$SYSDIR\hllapi.dll" "libhllapi.dll" | 167 | file "/oname=$SYSDIR\hllapi.dll" "libhllapi.dll" |
170 | 168 | ||
171 | # Install with "lib" prefix for compatibility. | 169 | # Install with "lib" prefix for compatibility. |
172 | file "/oname=$SYSDIR\libhllapi.dll" "libhllapi.dll" | 170 | file "/oname=$SYSDIR\libhllapi.dll" "libhllapi.dll" |
173 | 171 | ||
174 | - sectionEnd | 172 | + SectionEnd |
175 | !endif | 173 | !endif |
176 | 174 | ||
177 | !ifdef WITHMONO-TN3270 | 175 | !ifdef WITHMONO-TN3270 |
@@ -184,7 +182,7 @@ SubSection "@PRODUCT_NAME@" SecMain | @@ -184,7 +182,7 @@ SubSection "@PRODUCT_NAME@" SecMain | ||
184 | file "/oname=$INSTDIR\dotnet\tn3270.xml" "mono/gapi-2.0/tn3270/tn3270.xml" | 182 | file "/oname=$INSTDIR\dotnet\tn3270.xml" "mono/gapi-2.0/tn3270/tn3270.xml" |
185 | file "/oname=$SYSDIR\mono-tn3270.dll" "mono-tn3270.dll" | 183 | file "/oname=$SYSDIR\mono-tn3270.dll" "mono-tn3270.dll" |
186 | 184 | ||
187 | - sectionEnd | 185 | + SectionEnd |
188 | !endif | 186 | !endif |
189 | 187 | ||
190 | SubSectionEnd | 188 | SubSectionEnd |
@@ -194,46 +192,52 @@ SubSection "@PRODUCT_NAME@" SecMain | @@ -194,46 +192,52 @@ SubSection "@PRODUCT_NAME@" SecMain | ||
194 | 192 | ||
195 | Section "Keypad" KeypadMenu | 193 | Section "Keypad" KeypadMenu |
196 | file "/oname=$INSTDIR\ui\10keypad.xml" "@PRODUCT_NAME@\ui\10keypad.xml" | 194 | file "/oname=$INSTDIR\ui\10keypad.xml" "@PRODUCT_NAME@\ui\10keypad.xml" |
197 | - sectionEnd | 195 | + SectionEnd |
198 | 196 | ||
199 | Section "Functions" FunctionsMenu | 197 | Section "Functions" FunctionsMenu |
200 | file "/oname=$INSTDIR\ui\10functions.xml" "@PRODUCT_NAME@\ui\10functions.xml" | 198 | file "/oname=$INSTDIR\ui\10functions.xml" "@PRODUCT_NAME@\ui\10functions.xml" |
201 | - sectionEnd | 199 | + SectionEnd |
202 | 200 | ||
203 | Section /o "View trace Menu" TraceMenu | 201 | Section /o "View trace Menu" TraceMenu |
204 | file "/oname=$INSTDIR\ui\98trace.xml" "@PRODUCT_NAME@\ui\98trace.xml" | 202 | file "/oname=$INSTDIR\ui\98trace.xml" "@PRODUCT_NAME@\ui\98trace.xml" |
205 | - sectionEnd | 203 | + SectionEnd |
206 | 204 | ||
207 | Section /o "Application debug" DBGMenu | 205 | Section /o "Application debug" DBGMenu |
208 | file "/oname=$INSTDIR\ui\99debug.xml" "@PRODUCT_NAME@\ui\99debug.xml" | 206 | file "/oname=$INSTDIR\ui\99debug.xml" "@PRODUCT_NAME@\ui\99debug.xml" |
209 | - sectionEnd | 207 | + SectionEnd |
210 | 208 | ||
211 | SubSectionEnd | 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 | !ifdef WITHGTK | 242 | !ifdef WITHGTK |
239 | Section /o "GTK+ Runtime" SecGTK | 243 | Section /o "GTK+ Runtime" SecGTK |