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
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 | ... | ... |