📄 makefile.pkg.zos
字号:
############################################################################## Software Testing Automation Framework (STAF) ## (C) Copyright IBM Corp. 2001 ## ## This software is licensed under the Common Public License (CPL) V1.0. ##############################################################################Pkg_Targets += \ $(PKG)/LICENSE.htm \ $(PKG)/STAFInst \ $(PKG)/STAFInst.mfs \ $(PKG)/bin/STAFProc$(OS_EE) \ $(PKG)/bin/STAF$(OS_EE) \ $(PKG)/bin/FmtLog$(OS_EE) \ $(PKG)/bin/STAFReg$(OS_EE) \ $(PKG)/lib/JSTAF.zip \ $(PKG)/lib/JSTAF.jar \ $(PKG)/lib/STAFAnt.jar \ $(PKG)/bin/STAF.cfg \ $(PKG)/lib/libSTAF.so \ $(PKG)/lib/libSTAFLIPC.so \ $(PKG)/lib/libSTAFTCP.so \ $(PKG)/lib/libJSTAF.so \ $(PKG)/lib/libJSTAFSH.so \ $(PKG)/lib/libSTAFDSLS.so \ $(PKG)/lib/libSTAFMon.so \ $(PKG)/lib/libSTAFLog.so \ $(PKG)/lib/libSTAFPool.so \ $(PKG)/lib/libSTAFZip.so \ $(PKG)/lib/libSTAFZlib.so \ $(PKG)/lib/IPv4/libSTAF.so \ $(PKG)/lib/IPv4/libSTAFTCP.so \ $(PKG)/lib/IPv6/libSTAF.so \ $(PKG)/lib/IPv6/libSTAFTCP.so \ $(PKG)/include/STAF.h \ $(PKG)/include/STAFInlImpl.cpp \ $(PKG)/include/STAFCommandParser.h \ $(PKG)/include/STAFCommandParserInlImpl.cpp \ $(PKG)/include/STAFDataTypes.h \ $(PKG)/include/STAFDataTypesInlImpl.cpp \ $(PKG)/include/STAFDynamicLibrary.h \ $(PKG)/include/STAFDynamicLibraryInlImpl.cpp \ $(PKG)/include/STAFError.h \ $(PKG)/include/STAFFileSystem.h \ $(PKG)/include/STAFFileSystemInlImpl.cpp \ $(PKG)/include/STAFEventSem.h \ $(PKG)/include/STAFEventSemInlImpl.cpp \ $(PKG)/include/STAFException.h \ $(PKG)/include/STAFLogService.h \ $(PKG)/include/STAFMonitorService.h \ $(PKG)/include/STAFMutexSem.h \ $(PKG)/include/STAFMutexSemInlImpl.cpp \ $(PKG)/include/STAFOSTypes.h \ $(PKG)/include/STAFRefPtr.h \ $(PKG)/include/STAFResPoolService.h \ $(PKG)/include/STAFServiceInterface.h \ $(PKG)/include/STAFString.h \ $(PKG)/include/STAFStringInlImpl.cpp \ $(PKG)/include/STAFThread.h \ $(PKG)/include/STAFTimestamp.h \ $(PKG)/include/STAFTimestampInlImpl.cpp \ $(PKG)/include/STAFUtil.h \ $(PKG)/include/STAF_fstream.h \ $(PKG)/include/STAF_iostream.h \ $(PKG)/include/STAFProcess.h \ $(PKG)/include/STAFProcessInlImpl.cpp \ $(PKG)/include/STAFTrace.h \ $(PKG)/include/STAFTraceInlImpl.cpp \ $(PKG)/samples/c/LogIt.c \ $(PKG)/samples/cpp/LogIt.cpp \ $(PKG)/samples/demo/STAFDemoController.java \ $(PKG)/samples/demo/STAFProcess.java \ $(PKG)/samples/demo/STAFDemo.jar \ $(PKG)/samples/java/JPing.java \ $(PKG)/codepage/alias.txt \ $(subst $(SRC),$(PKG),$(subst ucm,bin,$(shell find $(SRC) -name "*.ucm")))# Currently, on z/OS we don't support REXX or Tcl, so files dependent on them# are note installed. Additionally, I'm not sure whether to ship the docs in# EBCDIC or ASCII, so they aren't being shipped at the moment. Either way, they# require REXX and specific BookMaster apps to run, so they are unlikely to be# built on z/OS, thus, they will not be automatically copied as part of the# packaging script. Note also, since the History file gets copied as part of# "docs" build, it must be hand copied as well.## $(PKG)/bin/STAF.tcl \# $(PKG)/docs/History \# $(PKG)/docs/STAFCMDS.htm \# $(PKG)/docs/STAFFAQ.htm \# $(PKG)/docs/STAFGS.pdf \# $(PKG)/docs/STAFRC.htm \# $(PKG)/docs/STAFUG.htm \# $(PKG)/docs/STAFHome.htm \# $(PKG)/lib/libRXSTAF.so \# $(PKG)/lib/libRxThread.so \# $(PKG)/lib/STAFUtil.rxl \# $(PKG)/lib/STAFCPar.rxl \# $(PKG)/lib/STAFPool.rxl \# $(PKG)/lib/STAFMon.rxl \# $(PKG)/lib/STAFLog.rxl \# $(PKG)/lib/STAFUtil.tcl \# $(PKG)/lib/pkgIndex.tcl \# $(PKG)/lib/STAFLog.tcl \# $(PKG)/lib/STAFMon.tcl \# $(PKG)/samples/misc/OldVars.cfg \# $(PKG)/samples/rexx/PingTest.cmd \# $(PKG)/samples/rexx/Sample1.cmd \# $(PKG)/samples/rexx/Sample2.cmd \# $(PKG)/samples/rexx/Sample3.cmd \# $(PKG)/samples/rexx/Sample4.cmd \ifdef STAF_USE_SSLPkg_Targets += \ $(PKG)/lib/libSTAFOpenSSL.so \ $(PKG)/bin/STAFDefault.crt \ $(PKG)/bin/STAFDefault.key \ $(PKG)/bin/CAList.crtendifTargets += $(Pkg_Targets) \ $(PKG_ROOT)/stafpkg_$(OS_NAME).tarCleanupTargets += Pkg_cleanup# Standard inference rule for copying files from REL tree to PKG tree$(PKG)/%: $(REL)/% $(COPY_FILE)# Special rule for Win32 for copying files from REL/lib tree to PKG/bin$(PKG)/bin/%: $(REL)/lib/% $(COPY_FILE)$(PKG_ROOT)/stafpkg_$(OS_NAME).tar: $(Pkg_Targets) @echo "*** Creating $(@F) ***" -@$(DEL) $@ $(OUT_ERR_TO_DEV_NULL) @cd $(PKG_ROOT); tar cf $@ *Pkg_cleanup: -@$(DEL) -Rf $(PKG) $(OUT_ERR_TO_DEV_NULL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -