瀏覽代碼

Updated build to take new xalan trax file into account.

Upgraded to Ant 1.2 to get new filter features needed
to fix property code generation location bug when using
Xalan 2.

PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194110 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-0_18_1
Kelly Campbell 23 年之前
父節點
當前提交
e305f76227
共有 2 個文件被更改,包括 20 次插入4 次删除
  1. 20
    4
      build.xml
  2. 二進制
      lib/ant.jar

+ 20
- 4
build.xml 查看文件

<!-- =================================================================== --> <!-- =================================================================== -->
<!-- Initialization target --> <!-- Initialization target -->
<!-- =================================================================== --> <!-- =================================================================== -->
<target name="init">
<target name="init" depends="init-avail, init-filters-xalan1, init-filters-xalan2">
<tstamp/> <tstamp/>
<property name="Name" value="Fop"/> <property name="Name" value="Fop"/>
<property name="name" value="fop"/> <property name="name" value="fop"/>


<taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern"/> <taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern"/>
<taskdef name="xslt" classname="org.apache.fop.tools.anttasks.Xslt"/> <taskdef name="xslt" classname="org.apache.fop.tools.anttasks.Xslt"/>
<filter filtersfile="${build.src}/codegen/filter"/>

</target>

<target name="init-avail">
<available property="xt.present" classname="com.jclark.xsl.sax.XSLProcessor"/> <available property="xt.present" classname="com.jclark.xsl.sax.XSLProcessor"/>
<available property="jimi.present" classname="com.sun.jimi.core.Jimi"/> <available property="jimi.present" classname="com.sun.jimi.core.Jimi"/>
<available property="jai.present" classname="javax.media.jai.JAI"/> <available property="jai.present" classname="javax.media.jai.JAI"/>


<available property="trax.present" classname="javax.xml.transform.Transformer"/> <available property="trax.present" classname="javax.xml.transform.Transformer"/>
<available property="xalan1.present" classname="org.apache.xalan.xslt.XSLTProcessor"/> <available property="xalan1.present" classname="org.apache.xalan.xslt.XSLTProcessor"/>
<filter token="xalan1-replacestring" value="./build/src/org/apache/fop"/>
<filter token="xalan2-replacestring" value="../org/apache/fop"/>

</target>

<target name="init-filters-xalan1" depends="init-avail" if="xalan1.present" unless="trax.present">
<copy file="src/codegen/xalan1.filter" toFile="./build/src/codegen/filter" filtering="on"/>
</target>


<filter token="${replacestring}" value="${build.src}/${replacestring}"/>
<target name="init-filters-xalan2" depends="init-avail" if="trax.present">
<copy file="src/codegen/xalan2.filter" toFile="./build/src/codegen/filter" filtering="on"/>
</target> </target>



<!-- =================================================================== --> <!-- =================================================================== -->
<!-- Help on usage --> <!-- Help on usage -->
<!-- =================================================================== --> <!-- =================================================================== -->
<echo message="JAXP1.1 transforms is present. Installing TRaX support"/> <echo message="JAXP1.1 transforms is present. Installing TRaX support"/>
<copydir src="${src.dir}" <copydir src="${src.dir}"
dest="${build.src}" dest="${build.src}"
includes="**/${xsltransform},**/${trax}"/>
includes="**/${xsltransform},**/${trax},**/apps/TraxInputHandler.java"/>
</target> </target>




<!-- copy src files --> <!-- copy src files -->
<copydir src="${src.dir}" <copydir src="${src.dir}"
dest="${build.src}" dest="${build.src}"
excludes="**/Makefile*, **/package.html, **/XT*,**/PDFOutputHandler.java,**/${jimi},**/${jai},**/${xsltransform},**/${trax},**/${xalan1}"/>
excludes="**/Makefile*, **/package.html, **/XT*,**/PDFOutputHandler.java,**/${jimi},**/${jai},**/${xsltransform},**/${trax},**/${xalan1},**/apps/TraxInputHandler.java"/>
</target> </target>


<!-- =================================================================== --> <!-- =================================================================== -->

二進制
lib/ant.jar 查看文件


Loading…
取消
儲存