1 2staf local monitor log message "Starting to execute build-hpux.cmd" 3 4del C:\STAF_ISMP_InputFiles\build\*.* /s /q 5rmdir C:\STAF_ISMP_InputFiles\build /s /q 6 7staf local monitor log message "Adding required empty directories" 8 9REM add required empty WIN32 build directories 10md C:\STAF_ISMP_InputFiles\build\bin\win32 11md C:\STAF_ISMP_InputFiles\build\bin-ipv4\win32 12md C:\STAF_ISMP_InputFiles\build\bin-ipv6\win32 13md C:\STAF_ISMP_InputFiles\build\lib\base\win32 14md C:\STAF_ISMP_InputFiles\build\codepage\win32 15md C:\STAF_ISMP_InputFiles\build\bin-log\win32 16md C:\STAF_ISMP_InputFiles\build\bin-mon\win32 17md C:\STAF_ISMP_InputFiles\build\bin-pool\win32 18md C:\STAF_ISMP_InputFiles\build\bin-zip\win32 19md C:\STAF_ISMP_InputFiles\build\include\win32 20md C:\STAF_ISMP_InputFiles\build\bin-java\win32 21md C:\STAF_ISMP_InputFiles\build\bin-jstaf\win32 22md C:\STAF_ISMP_InputFiles\build\bin-rexx\win32 23md C:\STAF_ISMP_InputFiles\build\lib-rexx\win32 24md C:\STAF_ISMP_InputFiles\build\bin-tcl\win32 25md C:\STAF_ISMP_InputFiles\build\bin-python\win32 26md C:\STAF_ISMP_InputFiles\build\bin-perl\win32 27md C:\STAF_ISMP_InputFiles\build\lib-perl56\win32 28md C:\STAF_ISMP_InputFiles\build\lib-perl58\win32 29md C:\STAF_ISMP_InputFiles\build\docs\common-python 30 31REM add required empty AIX build directories 32md C:\STAF_ISMP_InputFiles\build\bin\aix 33md C:\STAF_ISMP_InputFiles\build\lib\base\aix 34md C:\STAF_ISMP_InputFiles\build\lib-ipv4\aix 35md C:\STAF_ISMP_InputFiles\build\lib-ipv6\aix 36md C:\STAF_ISMP_InputFiles\build\codepage\aix 37md C:\STAF_ISMP_InputFiles\build\lib-log\aix 38md C:\STAF_ISMP_InputFiles\build\lib-mon\aix 39md C:\STAF_ISMP_InputFiles\build\lib-pool\aix 40md C:\STAF_ISMP_InputFiles\build\lib-zip\aix 41md C:\STAF_ISMP_InputFiles\build\include\aix 42md C:\STAF_ISMP_InputFiles\build\lib-java\aix 43md C:\STAF_ISMP_InputFiles\build\lib-jstaf\aix 44md C:\STAF_ISMP_InputFiles\build\lib-rexx\aix 45md C:\STAF_ISMP_InputFiles\build\codepage\aix-optional 46 47REM add required empty Linux build directories 48md C:\STAF_ISMP_InputFiles\build\bin\linux 49md C:\STAF_ISMP_InputFiles\build\lib\base\linux 50md C:\STAF_ISMP_InputFiles\build\lib-ipv4\linux 51md C:\STAF_ISMP_InputFiles\build\lib-ipv6\linux 52md C:\STAF_ISMP_InputFiles\build\codepage\linux 53md C:\STAF_ISMP_InputFiles\build\lib-log\linux 54md C:\STAF_ISMP_InputFiles\build\lib-mon\linux 55md C:\STAF_ISMP_InputFiles\build\lib-pool\linux 56md C:\STAF_ISMP_InputFiles\build\lib-zip\linux 57md C:\STAF_ISMP_InputFiles\build\include\linux 58md C:\STAF_ISMP_InputFiles\build\lib-java\linux 59md C:\STAF_ISMP_InputFiles\build\lib-jstaf\linux 60md C:\STAF_ISMP_InputFiles\build\lib-rexx\linux 61md C:\STAF_ISMP_InputFiles\build\lib-tcl\linux 62md C:\STAF_ISMP_InputFiles\build\lib-python\linux 63md C:\STAF_ISMP_InputFiles\build\bin-perl\linux 64md C:\STAF_ISMP_InputFiles\build\lib-perl58\linux 65md C:\STAF_ISMP_InputFiles\build\lib-perl56\linux 66md C:\STAF_ISMP_InputFiles\build\lib-perl50\linux 67md C:\STAF_ISMP_InputFiles\build\codepage\linux-optional 68md C:\STAF_ISMP_InputFiles\build\docs\common-perl 69md C:\STAF_ISMP_InputFiles\build\docs\common-tcl 70 71REM add required empty Solaris build directories 72md C:\STAF_ISMP_InputFiles\build\bin\solaris 73md C:\STAF_ISMP_InputFiles\build\lib\base\solaris 74md C:\STAF_ISMP_InputFiles\build\lib-ipv4\solaris 75md C:\STAF_ISMP_InputFiles\build\lib-ipv6\solaris 76md C:\STAF_ISMP_InputFiles\build\codepage\solaris 77md C:\STAF_ISMP_InputFiles\build\lib-log\solaris 78md C:\STAF_ISMP_InputFiles\build\lib-mon\solaris 79md C:\STAF_ISMP_InputFiles\build\lib-pool\solaris 80md C:\STAF_ISMP_InputFiles\build\lib-zip\solaris 81md C:\STAF_ISMP_InputFiles\build\include\solaris 82md C:\STAF_ISMP_InputFiles\build\lib-java\solaris 83md C:\STAF_ISMP_InputFiles\build\lib-jstaf\solaris 84md C:\STAF_ISMP_InputFiles\build\codepage\solaris-optional 85 86staf local monitor log message "Copying hpux files to input file directory" 87 88md C:\STAF_ISMP_InputFiles\build 89md C:\STAF_ISMP_InputFiles\build\bin\hpux 90 91REM BIN hpux files 92copy C:\STAF_ISMP_InputFiles\hpux\staf\LICENSE.htm C:\STAF_ISMP_InputFiles\build\*.* 93copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAF C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 94copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAFProc C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 95copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAFReg C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 96copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAFLoop C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 97copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAFExecProxy C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 98copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\FmtLog C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 99copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAFDefault.crt C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 100copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\STAFDefault.key C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 101copy C:\STAF_ISMP_InputFiles\hpux\staf\bin\CAList.crt C:\STAF_ISMP_InputFiles\build\bin\hpux\*.* 102 103REM LIB BASE hpux files 104md C:\STAF_ISMP_InputFiles\build\lib\base\hpux 105REM copy C:\STAF_ISMP_InputFiles\hpux\lib\libSTAF.so C:\STAF_ISMP_InputFiles\build\lib\base\hpux\*.* 106copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFLIPC.so C:\STAF_ISMP_InputFiles\build\lib\base\hpux\*.* 107REM copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFOpenSSL.so C:\STAF_ISMP_InputFiles\build\lib\base\hpux\*.* 108REM copy C:\STAF_ISMP_InputFiles\hpux\lib\libSTAFTCP.so C:\STAF_ISMP_InputFiles\build\lib\base\hpux\*.* 109copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFDSLS.so C:\STAF_ISMP_InputFiles\build\lib\base\hpux\*.* 110copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFEXECPROXY.so C:\STAF_ISMP_InputFiles\build\lib\base\hpux\*.* 111 112REM LIB hpux IPv-specific files 113md C:\STAF_ISMP_InputFiles\build\lib-ipv4\hpux 114copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\IPv4\libSTAF.so C:\STAF_ISMP_InputFiles\build\lib-ipv4\hpux\*.* 115copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\IPv4\libSTAFTCP.so C:\STAF_ISMP_InputFiles\build\lib-ipv4\hpux\*.* 116md C:\STAF_ISMP_InputFiles\build\lib-ipv6\hpux 117copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\IPv6\libSTAF.so C:\STAF_ISMP_InputFiles\build\lib-ipv6\hpux\*.* 118copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\IPv6\libSTAFTCP.so C:\STAF_ISMP_InputFiles\build\lib-ipv6\hpux\*.* 119 120REM CODEPAGE hpux files 121md C:\STAF_ISMP_InputFiles\build\codepage\hpux 122copy C:\STAF_ISMP_InputFiles\hpux\staf\codepage\alias.txt C:\STAF_ISMP_InputFiles\build\codepage\hpux\*.* 123copy C:\STAF_ISMP_InputFiles\hpux\staf\codepage\ibm-437.bin C:\STAF_ISMP_InputFiles\build\codepage\hpux\*.* 124copy C:\STAF_ISMP_InputFiles\hpux\staf\codepage\ibm-850.bin C:\STAF_ISMP_InputFiles\build\codepage\hpux\*.* 125 126REM Log Service hpux files 127md C:\STAF_ISMP_InputFiles\build\lib-log\hpux 128copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFLog.so C:\STAF_ISMP_InputFiles\build\lib-log\hpux\*.* 129 130REM Monitor Service hpux files 131md C:\STAF_ISMP_InputFiles\build\lib-mon\hpux 132copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFMon.so C:\STAF_ISMP_InputFiles\build\lib-mon\hpux\*.* 133 134REM Respool service hpux files 135md C:\STAF_ISMP_InputFiles\build\lib-pool\hpux 136copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFPool.so C:\STAF_ISMP_InputFiles\build\lib-pool\hpux\*.* 137 138REM Zip service hpux files 139md C:\STAF_ISMP_InputFiles\build\lib-zip\hpux 140copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFZip.so C:\STAF_ISMP_InputFiles\build\lib-zip\hpux\*.* 141copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libSTAFZlib.so C:\STAF_ISMP_InputFiles\build\lib-zip\hpux\*.* 142 143REM C++ hpux files 144md C:\STAF_ISMP_InputFiles\build\include\hpux 145copy C:\STAF_ISMP_InputFiles\hpux\staf\include\STAFOSTypes.h C:\STAF_ISMP_InputFiles\build\include\hpux\*.* 146md C:\STAF_ISMP_InputFiles\build\include\common 147copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAF.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 148copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAF_fstream.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 149copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAF_iostream.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 150copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFDataTypes.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 151copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFDataTypesInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 152copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFDynamicLibrary.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 153copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFDynamicLibraryInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 154copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFError.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 155copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFEventSem.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 156copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFEventSemInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 157copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFException.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 158copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 159copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFMutexSem.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 160copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFMutexSemInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 161copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFRefPtr.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 162copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFString.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 163copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFStringInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 164copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFThread.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 165copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFTimestamp.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 166copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFTimestampInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 167copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFUtil.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 168copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFFileSystem.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 169copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFFileSystemInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 170copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFLogService.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 171copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFMonitorService.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 172copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFResPoolService.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 173copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFProcess.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 174copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFProcessInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 175copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFTrace.h C:\STAF_ISMP_InputFiles\build\include\common\*.* 176copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFTraceInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\common\*.* 177 178REM JAVA LIB hpux files 179md C:\STAF_ISMP_InputFiles\build\lib-java\hpux 180copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libJSTAF.so C:\STAF_ISMP_InputFiles\build\lib-java\hpux\*.* 181copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\libJSTAFSH.so C:\STAF_ISMP_InputFiles\build\lib-java\hpux\*.* 182 183REM JSTAF LIB hpux files 184md C:\STAF_ISMP_InputFiles\build\lib-jstaf\hpux 185copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\JSTAF.zip C:\STAF_ISMP_InputFiles\build\lib-jstaf\hpux\*.* 186copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\JSTAF.jar C:\STAF_ISMP_InputFiles\build\lib-jstaf\hpux\*.* 187copy C:\STAF_ISMP_InputFiles\hpux\staf\lib\STAFAnt.jar C:\STAF_ISMP_InputFiles\build\lib-jstaf\hpux\*.* 188 189REM DOCS COMMON files 190md C:\STAF_ISMP_InputFiles\build\docs\common 191copy C:\STAF_ISMP_InputFiles\win32\staf\docs\History C:\STAF_ISMP_InputFiles\build\docs\common\*.* 192copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFCMDS.htm C:\STAF_ISMP_InputFiles\build\docs\common\*.* 193copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFFAQ.htm C:\STAF_ISMP_InputFiles\build\docs\common\*.* 194copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFHome.htm C:\STAF_ISMP_InputFiles\build\docs\common\*.* 195copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFRC.htm C:\STAF_ISMP_InputFiles\build\docs\common\*.* 196copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFUG.htm C:\STAF_ISMP_InputFiles\build\docs\common\*.* 197copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFGS.pdf C:\STAF_ISMP_InputFiles\build\docs\common\*.* 198copy C:\STAF_ISMP_InputFiles\win32\staf\docs\STAFDiag.htm C:\STAF_ISMP_InputFiles\build\docs\common\*.* 199 200REM SAMPLES/DEMOS COMMON files 201md C:\STAF_ISMP_InputFiles\build\samples\common 202xcopy /s C:\STAF_ISMP_InputFiles\win32\staf\samples\*.* C:\STAF_ISMP_InputFiles\build\samples\common\*.* 203 204REM SERVICE DEV INCLUDE COMMON files 205md C:\STAF_ISMP_InputFiles\build\include\service-dev\common 206copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFCommandParser.h C:\STAF_ISMP_InputFiles\build\include\service-dev\common\*.* 207copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFCommandParserInlImpl.cpp C:\STAF_ISMP_InputFiles\build\include\service-dev\common\*.* 208copy C:\STAF_ISMP_InputFiles\win32\staf\include\STAFServiceInterface.h C:\STAF_ISMP_InputFiles\build\include\service-dev\common\*.* 209 210REM SERVICE DEV LIB COMMON files 211md C:\STAF_ISMP_InputFiles\build\lib\service-dev\common 212copy C:\STAF_ISMP_InputFiles\win32\staf\lib\service.def C:\STAF_ISMP_InputFiles\build\lib\service-dev\common\*.* 213 214REM OPTIONAL CODEPAGES hpux 215md C:\STAF_ISMP_InputFiles\build\codepage\hpux-optional 216copy C:\STAF_ISMP_InputFiles\hpux\staf\codepage\*.* C:\STAF_ISMP_InputFiles\build\codepage\hpux-optional\*.* 217 218staf local monitor log message "Starting the hpux ISMP build" 219 220cd C:\IS11.5MP 221InstallShieldMultiPlatformCommandLineBuild.exe "C:\IS11.5MP\Projects\STAF\STAF.uip" -build 222REM cd C:\InstallShieldX\Universal Installer 223REM InstallShieldUniversalCommandLineBuild.exe "C:\InstallShieldX\Universal Installer\Projects\STAF\STAF.uip" -build 224REM cd C:\ISMP503 225REM java -cp .;C:\ISMP503\lib\idewizards.jar;C:\ISMP503\lib\ProjectWizard.jar;C:\ISMP503\ppk\win32ppk.jar;C:\ISMP503\ppk\linuxppk.jar;C:\ISMP503\ppk\solarisppk.jar;C:\ISMP503\ppk\hpuxppk.jar;C:\ISMP503\ppk\aixppk.jar;C:\ISMP503\ppk\os2ppk.jar;C:\ISMP503\ppk\cimppk.jar;C:\ISMP503\ppk\as400ppk.jar;C:\ISMP503\ppk\webppk.jar;C:\ISMP503\classes;C:\ISMP503\classes\MyCustomBeans.jar;C:\ISMP503\lib\ide.jar;C:\ISMP503\lib\wizard.jar;C:\ISMP503\lib\product.jar;C:\ISMP503\lib\platform.jar;C:\ISMP503\lib\help.jar;C:\ISMP503\lib\swing.jar;C:\ISMP503\lib\jhall.jar;C:\ISMP503\lib\parser.jar;C:\ISMP503\lib\xt.jar;C:\ISMP503\lib\icebrowserbean.jar;C:\ISMP503\lib\icebrowserlitebean.jar;C:\ISMP503\ppk\macosxppk.jar;C:\ISMP503\ppk\genericunixppk.jar;C:\ISMP503\i18n com.installshield.isje.ISJE .\Projects\STAF\STAF.xml -build 226 227staf local monitor log message "Copying the hpux ISMP binaries to the STAF_ISMP_OutputFiles\disk1 directory" 228 229cd C:\STAF_ISMP_InputFiles 230 231copy C:\STAF_ISMP_OutputFiles\disk1\STAF324-setup-hpux-ia64.bin C:\STAF_Installers\hpux-ia64-64\STAF324-setup-hpux-ia64-64.bin 232copy C:\STAF_ISMP_OutputFiles\disk1\STAF324-setup.jar C:\STAF_Installers\hpux-ia64-64\STAF324-setup-hpux-ia64-64.jar 233 234staf local monitor log message "Completed execution of build-hpux.cmd" 235 236 237 238 239 240 241 242 243