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