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