📄 makefile.stax
字号:
$(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/Options.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/Packagehandler.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/ResourceHandler.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/StaxFile.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/StaxPackage.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/StaxSource.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterAllFilesFrame.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterMainFrame.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterOverviewFrame.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterOverviewSummary.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterPackageFrame.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterPackageOverview.class \ $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/WriterStaxDoc.classstaxdoc_manifest_target =\ $(O)/services/stax/staxdoc/MANIFEST.MF staxdoc_resource_targets =\ $(O)/services/stax/staxdoc/resources/GsxDoc1.xsl \ $(O)/services/stax/staxdoc/resources/GsxDoc1a.xsl \ $(O)/services/stax/staxdoc/resources/GsxDoc2.xsl \ $(O)/services/stax/staxdoc/resources/staxdoc.propertiesstax_doc_targets =\ $(O)/services/stax/docs/gettingstarted/STAXGS.htmlstaxutil_targets =\ $(REL)/services/stax/libraries/docs/index.html \ $(REL)/services/stax/libraries/docs/overview-summary.html \ $(REL)/services/stax/libraries/docs/overview-frame.html \ $(REL)/services/stax/libraries/docs/libraries/STAXUtil.html \ $(REL)/services/stax/libraries/docs/libraries/STAFUpgradeUtil.html \ $(REL)/services/stax/libraries/docs/libraries/package-overview.html \ $(REL)/services/stax/libraries/docs/libraries/package-frame.html stax_targets += $(stax_class_targets) \ $(staxmonitor_class_targets) \ $(staxdoc_class_targets) \ $(staxdoc_resource_targets) \ $(stax_doc_targets) \ $(staxutil_targets) \ $(REL)/lib/STAX.jar \ $(REL)/lib/STAXMon.jar \ $(REL)/lib/STAXDoc.jarTargets += $(stax_targets)CleanupTargets += cleanup_stax$(stax_targets): SUBSYS_REL := services/staxSUBSYS_REL := services/stax# Include inference rulesinclude $(InferenceRules)JYTHON_JAR = $(REL)/lib/jython/jython.jarOS_JYTHON_JAR = $(OS_REL)/lib/jython/jython.jarJYTHON_LIB_PATH = $(REL)/lib/jython/Lib$(stax_targets): $(REL)/lib/JSTAF.jar $(JYTHON_JAR)ifndef XERCES_ROOT $(error You must set XERCES_ROOT to the full pathname containing xercesImpl.jar and xmlParserAPIs.jar)endif# Compile Java sources STAX_CLASSPATH = $(OS_O)/services/stax/service$(OS_PS)$(OS_REL)/lib/JSTAF.jar$(OS_PS)$(JAVA_CLASSPATH)$(OS_PS)$(XERCES_ROOT)/xercesImpl.jar$(OS_PS)$(XERCES_ROOT)/xmlParserAPIs.jar$(OS_PS)$(OS_JYTHON_JAR)define STAX_JAVA_STAXMON_COMPILE_IT @echo "*** Compiling STAX Monitor Java Sources ***" @$(CREATE_PATH) @$(JAVAC) -d $(OS_O)/services/stax/monitor -classpath '$(STAX_CLASSPATH)' $(OS_SRC)/services/stax/monitor/*.java $(OS_SRC)/services/stax/service/STAXVersion.javaendefdefine STAX_JAVA_SERVICE_COMPILE_IT @echo "*** Compiling STAX Service Java Sources ***" @$(CREATE_PATH) @$(JAVAC) -d $(OS_O)/services/stax/service/STAF-INF/classes -classpath '$(STAX_CLASSPATH)' $(OS_SRC)/services/stax/service/*.java $(OS_SRC)/services/stax/monitor/STAXMonitorUtil.javaendefdefine STAX_JAVA_STAXDOC_COMPILE_IT @echo "*** Compiling STAXDoc Java Sources ***" @$(CREATE_PATH) @$(JAVAC) -d $(OS_O)/services/stax/staxdoc -classpath '$(STAX_CLASSPATH)' $(OS_SRC)/services/stax/staxdoc/*.javaendef$(O)/services/stax/monitor/com/ibm/staf/service/stax/%.class: $(SRC)/services/stax/monitor/%.java $(STAX_JAVA_STAXMON_COMPILE_IT) $(O)/services/stax/service/STAF-INF/classes/com/ibm/staf/service/stax/%.class: $(SRC)/services/stax/service/%.java $(STAX_JAVA_SERVICE_COMPILE_IT) $(O)/services/stax/staxdoc/com/ibm/staf/service/stax/staxdoc/%.class: $(SRC)/services/stax/staxdoc/%.java $(STAX_JAVA_STAXDOC_COMPILE_IT) # Copy STAX Service objects$(O)/services/stax/service/MANIFEST.MF: $(SR_SRC)/service/MANIFEST.MF $(COPY_FILE)$(O)/services/stax/service/STAF-INF/jars/xercesImpl.jar: $(XERCES_ROOT)/xercesImpl.jar $(COPY_FILE) $(O)/services/stax/service/STAF-INF/jars/xmlParserAPIs.jar: $(XERCES_ROOT)/xmlParserAPIs.jar $(COPY_FILE) $(O)/services/stax/service/STAF-INF/jars/jython.jar: $(JYTHON_JAR) $(COPY_FILE) @$(MAKE_PATH) $(O)/services/stax/service/JYTHON-INF/Lib @echo "*** Copying Jython libraries ***" @$(RECURSIVE_COPY) $(JYTHON_LIB_PATH) $(O)/services/stax/service/JYTHON-INF # Copy STAX Monitor objects$(O)/services/stax/monitor/MANIFEST.MF: $(SR_SRC)/monitor/MANIFEST.MF $(COPY_FILE) $(O)/services/stax/monitor/images/%.gif: $(SRC)/services/stax/monitor/images/%.gif $(COPY_FILE)# Copy STAXDoc objects$(O)/services/stax/staxdoc/MANIFEST.MF: $(SR_SRC)/staxdoc/MANIFEST.MF $(COPY_FILE) $(O)/services/stax/staxdoc/resources/%.xsl: $(SRC)/services/stax/staxdoc/resources/%.xsl $(COPY_FILE) $(O)/services/stax/staxdoc/resources/%.properties: $(SRC)/services/stax/staxdoc/resources/%.properties $(COPY_FILE)# Create STAX.jar and STAXMon.jar and STAXDoc.jar$(REL)/lib/STAX.jar: $(stax_class_targets) $(stax_jar_targets) @echo "*** Creating $(@F) ***" @cd $(O)/services/stax/service; $(JAR) cfm '$(OS_@)' MANIFEST.MF STAF-INF JYTHON-INF$(REL)/lib/STAXMon.jar: $(staxmonitor_class_targets) $(staxmonitor_image_targets) $(staxmonitor_manifest_target) @echo "*** Creating $(@F) ***" @cd $(O)/services/stax/monitor; $(JAR) cfm '$(OS_@)' MANIFEST.MF com images $(REL)/lib/STAXDoc.jar: $(staxdoc_class_targets) $(staxdoc_resource_targets) $(staxdoc_manifest_target) @echo "*** Creating $(@F) ***" @cd $(O)/services/stax/staxdoc; $(JAR) cfm '$(OS_@)' MANIFEST.MF com resources# Generate the documentation for the STAX library functions (e.g STAXUtil, STAFUpgradeUtil) using STAXDoc# Note: STAXDoc requires Java 1.4 or later$(REL)/services/stax/libraries/docs/libraries/STAXUtil.html: $(SR_SRC)/libraries/STAXUtil.xml $(SR_SRC)/libraries/STAFUpgradeUtil.xml $(REL)/lib/STAXDoc.jar @$(CREATE_PATH) -@$(MAKE_PATH) $(REL)/services/stax/libraries/docs @echo "*** Generating STAX libraries documentation using STAXDoc ***" @$(JAVA) -jar $(OS_REL)/lib/STAXDoc.jar -sourcepath $(OS_SRC)/services/stax libraries -d $(OS_REL)/services/stax/libraries/docs# Create STAXGS html document from the .xml file to verify that no syntax errors exist.# Only do if SAXON_ROOT and DOCBOOK_ROOT have been set since require Saxon and Docbook to convert# the xml file to an html file.# XXX: When able to generate pdf file automatically, change to create it and copy it to appropriate place.ifdef SAXON_ROOTifdef DOCBOOK_ROOT$(O)/services/stax/docs/gettingstarted/STAXGS.html: $(SRC)/services/stax/docs/gettingstarted/STAXGS.xml $(MAKEFILE_NAME) @echo "*** Building Getting Started with STAX (STAXGS.html) document ***" @$(CREATE_PATH) -@$(MAKE_PATH) $(O)/services/stax/docs/gettingstarted @cp $(SRC)/services/stax/docs/gettingstarted/*.xml $(O)/services/stax/docs/gettingstarted @cp $(SRC)/services/stax/docs/gettingstarted/*.gif $(O)/services/stax/docs/gettingstarted @chmod 777 $(O)/services/stax/docs/gettingstarted/* @cd $(O)/services/stax/docs/gettingstarted; $(JAVA) -cp $(SAXON_ROOT)/saxon.jar com.icl.saxon.StyleSheet -o STAXGS.html STAXGS.xml $(DOCBOOK_ROOT)/html/docbook.xslendifendif cleanup_stax: -@$(DEL) $(O)/services/stax/* $(OUT_ERR_TO_DEV_NULL) -@$(DEL) $(REL)/lib/STAX.jar $(OUT_ERR_TO_DEV_NULL) -@$(DEL) $(REL)/lib/STAXMon.jar $(OUT_ERR_TO_DEV_NULL) -@$(DEL) $(REL)/lib/STAXDoc.jar $(OUT_ERR_TO_DEV_NULL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -