Commit e2821682fbb82d8f4d70bb17a81464bbd40642d8
1 parent
83e646f4
Exists in
master
and in
5 other branches
IPC3270 is now a core library on windows package script.
Showing
2 changed files
with
3 additions
and
18 deletions
Show diff stats
win/pack.sh
| @@ -28,8 +28,8 @@ | @@ -28,8 +28,8 @@ | ||
| 28 | 28 | ||
| 29 | PRODUCT_NAME="pw3270" | 29 | PRODUCT_NAME="pw3270" |
| 30 | LIBRARY_NAME="lib3270" | 30 | LIBRARY_NAME="lib3270" |
| 31 | -CORE_LIBRARIES="lib3270 libv3270" | ||
| 32 | -PACKAGE_PLUGINS="ipc" | 31 | +CORE_LIBRARIES="lib3270 libv3270 libipc3270" |
| 32 | +PACKAGE_PLUGINS="" | ||
| 33 | PACKAGE_LANGUAGE_BINDINGS="hllapi mono" | 33 | PACKAGE_LANGUAGE_BINDINGS="hllapi mono" |
| 34 | TARGET_ARCHS="x86_64 x86_32" | 34 | TARGET_ARCHS="x86_64 x86_32" |
| 35 | GIT_URL="https://github.com/PerryWerneck" | 35 | GIT_URL="https://github.com/PerryWerneck" |
| @@ -503,16 +503,10 @@ makeRuntime() | @@ -503,16 +503,10 @@ makeRuntime() | ||
| 503 | # | 503 | # |
| 504 | makeInstaller() | 504 | makeInstaller() |
| 505 | { | 505 | { |
| 506 | - NSIS_ARGS="-DWITHGTK" | 506 | + NSIS_ARGS="-DWITHGTK -DWITHIPC -DWITHPLUGINS" |
| 507 | 507 | ||
| 508 | if [ -d ${CERTS_DIR} ]; then | 508 | if [ -d ${CERTS_DIR} ]; then |
| 509 | - | ||
| 510 | NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS" | 509 | NSIS_ARGS="${NSIS_ARGS} -DWITHCERTS" |
| 511 | - | ||
| 512 | - fi | ||
| 513 | - | ||
| 514 | - if [ ! -z "${PACKAGE_PLUGINS}" ]; then | ||
| 515 | - NSIS_ARGS="${NSIS_ARGS} -DWITHPLUGINS" | ||
| 516 | fi | 510 | fi |
| 517 | 511 | ||
| 518 | if [ ! -z "${PACKAGE_LANGUAGE_BINDINGS}" ]; then | 512 | if [ ! -z "${PACKAGE_LANGUAGE_BINDINGS}" ]; then |
win/pw3270.nsi.in
| @@ -81,7 +81,6 @@ SubSection "@PRODUCT_NAME@" SecMain | @@ -81,7 +81,6 @@ SubSection "@PRODUCT_NAME@" SecMain | ||
| 81 | file "/oname=$INSTDIR\@PACKAGE@.dll" "@PACKAGE@.dll" | 81 | file "/oname=$INSTDIR\@PACKAGE@.dll" "@PACKAGE@.dll" |
| 82 | file "/oname=$SYSDIR\libipc3270.dll" "libipc3270.dll" | 82 | file "/oname=$SYSDIR\libipc3270.dll" "libipc3270.dll" |
| 83 | 83 | ||
| 84 | - | ||
| 85 | # Configuration files | 84 | # Configuration files |
| 86 | file "/oname=$INSTDIR\@PRODUCT_NAME@-logo.png" "@PRODUCT_NAME@\@PRODUCT_NAME@-logo.png" | 85 | file "/oname=$INSTDIR\@PRODUCT_NAME@-logo.png" "@PRODUCT_NAME@\@PRODUCT_NAME@-logo.png" |
| 87 | file "/oname=$INSTDIR\@PRODUCT_NAME@.png" "@PRODUCT_NAME@\@PRODUCT_NAME@.png" | 86 | file "/oname=$INSTDIR\@PRODUCT_NAME@.png" "@PRODUCT_NAME@\@PRODUCT_NAME@.png" |
| @@ -143,10 +142,8 @@ SubSection "@PRODUCT_NAME@" SecMain | @@ -143,10 +142,8 @@ SubSection "@PRODUCT_NAME@" SecMain | ||
| 143 | sectionEnd | 142 | sectionEnd |
| 144 | !endif | 143 | !endif |
| 145 | 144 | ||
| 146 | -!ifdef WITHPLUGINS | ||
| 147 | SubSection "Plugins" SecPLugin | 145 | SubSection "Plugins" SecPLugin |
| 148 | 146 | ||
| 149 | -!ifdef WITHIPC | ||
| 150 | Section /o "Remote control" IPCPlugin | 147 | Section /o "Remote control" IPCPlugin |
| 151 | 148 | ||
| 152 | setOutPath $INSTDIR | 149 | setOutPath $INSTDIR |
| @@ -157,10 +154,8 @@ SubSection "@PRODUCT_NAME@" SecMain | @@ -157,10 +154,8 @@ SubSection "@PRODUCT_NAME@" SecMain | ||
| 157 | file "/oname=$INSTDIR\plugins\ipcserver.dll" "@PRODUCT_NAME@-plugins\ipcserver.dll" | 154 | file "/oname=$INSTDIR\plugins\ipcserver.dll" "@PRODUCT_NAME@-plugins\ipcserver.dll" |
| 158 | 155 | ||
| 159 | sectionEnd | 156 | sectionEnd |
| 160 | -!endif | ||
| 161 | 157 | ||
| 162 | SubSectionEnd | 158 | SubSectionEnd |
| 163 | -!endif | ||
| 164 | 159 | ||
| 165 | !ifdef WITHLANGUAGE | 160 | !ifdef WITHLANGUAGE |
| 166 | SubSection "Language bindins" Languages | 161 | SubSection "Language bindins" Languages |
| @@ -296,11 +291,9 @@ Function .onInit | @@ -296,11 +291,9 @@ Function .onInit | ||
| 296 | IntOp $0 $0 | ${SF_SELECTED} | 291 | IntOp $0 $0 | ${SF_SELECTED} |
| 297 | SectionSetFlags ${DOTNET} $0 | 292 | SectionSetFlags ${DOTNET} $0 |
| 298 | 293 | ||
| 299 | -!ifdef WITHIPC | ||
| 300 | SectionGetFlags ${IPCPlugin} $0 | 294 | SectionGetFlags ${IPCPlugin} $0 |
| 301 | IntOp $0 $0 | ${SF_SELECTED} | 295 | IntOp $0 $0 | ${SF_SELECTED} |
| 302 | SectionSetFlags ${IPCPlugin} $0 | 296 | SectionSetFlags ${IPCPlugin} $0 |
| 303 | -!endif | ||
| 304 | 297 | ||
| 305 | ${EndIf} | 298 | ${EndIf} |
| 306 | 299 | ||
| @@ -329,11 +322,9 @@ Function .onInit | @@ -329,11 +322,9 @@ Function .onInit | ||
| 329 | IntOp $0 $0 | ${SF_SELECTED} | 322 | IntOp $0 $0 | ${SF_SELECTED} |
| 330 | SectionSetFlags ${HLLAPIBinding} $0 | 323 | SectionSetFlags ${HLLAPIBinding} $0 |
| 331 | 324 | ||
| 332 | -!ifdef WITHIPC | ||
| 333 | SectionGetFlags ${IPCPlugin} $0 | 325 | SectionGetFlags ${IPCPlugin} $0 |
| 334 | IntOp $0 $0 | ${SF_SELECTED} | 326 | IntOp $0 $0 | ${SF_SELECTED} |
| 335 | SectionSetFlags ${IPCPlugin} $0 | 327 | SectionSetFlags ${IPCPlugin} $0 |
| 336 | -!endif | ||
| 337 | 328 | ||
| 338 | ${EndIf} | 329 | ${EndIf} |
| 339 | 330 |