aboutsummaryrefslogtreecommitdiffstats
path: root/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml252
1 files changed, 126 insertions, 126 deletions
diff --git a/build.xml b/build.xml
index 42e99716e..9a10f14af 100644
--- a/build.xml
+++ b/build.xml
@@ -8,7 +8,7 @@
Building instructions
=====================
-First, make sure your current working directory is where this very file is
+First, make sure your current working directory is where this very file is
located. Then type
./build.sh (on unixes)
@@ -30,17 +30,17 @@ distributions and web site. In fact, the file you have here is _exactly_ what
is used by fop maintainers to take care of everything in the Fop
project, no less and no more.
-Call the build script (see above) with the parameter "-projecthelp" to get a
+Call the build script (see above) with the parameter "-projecthelp" to get a
list of possible build targets.
============================================================================ -->
<project default="package" basedir=".">
- <!-- used to set values for testing etc. -->
+ <!-- used to set values for testing etc. -->
<!-- build-local.properties is not stored in CVS and overrides values from build.properties -->
<property file="build-local.properties"/>
<property file="build.properties"/>
-
+
<fileset dir="${basedir}" id="dist.bin">
<include name="conf/**"/>
<include name="docs/**"/>
@@ -56,7 +56,7 @@ list of possible build targets.
<exclude name="build/**"/>
<exclude name="lib/**"/>
</fileset>
-
+
<fileset dir="${basedir}" id="dist.bin.lib">
<include name="lib/xercesImpl-2.2.1.jar"/>
<include name="lib/xalan-2.4.1.jar"/>
@@ -66,7 +66,7 @@ list of possible build targets.
<include name="lib/jimi*"/>
<include name="lib/jfor*.jar"/>
</fileset>
-
+
<fileset dir="${basedir}" id="dist.src">
<exclude name="lib/classes/**"/>
<exclude name="lib/org/**"/>
@@ -85,13 +85,13 @@ list of possible build targets.
<include name="fop.bat"/>
<include name="fop.sh"/>
</fileset>
-
+
<path id="libs-build-classpath">
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
</path>
-
+
<path id="libs-run-classpath">
<fileset dir="lib">
<include name="*.jar"/>
@@ -102,28 +102,28 @@ list of possible build targets.
<include name="fop.jar"/>
</fileset>
</path>
-
+
<path id="checkstylepath">
<fileset dir="lib">
<include name="checkstyle-all-*.jar"/>
</fileset>
</path>
-
+
<patternset id="exclude-jimi">
<exclude name="org/apache/fop/image/JimiImage.java"/>
</patternset>
-
+
<patternset id="exclude-jai">
<exclude name="org/apache/fop/image/JAIImage.java"/>
</patternset>
-
+
<patternset id="base-sources">
<include name="**/*.java"/>
<exclude name="**/*${ignore_this}"/>
<patternset refid="exclude-jimi"/>
<patternset refid="exclude-jai"/>
</patternset>
-
+
<!-- =================================================================== -->
<!-- Initialization target -->
<!-- =================================================================== -->
@@ -134,17 +134,17 @@ list of possible build targets.
<property name="version" value="1.0dev"/>
<filter token="version" value="${version}"/>
<property name="year" value="1999-2002"/>
-
+
<echo message="------------------- ${Name} ${version} [${year}] ----------------"/>
<echo message="See build.properties and build-local.properties for additional build settings"/>
-
+
<property name="build.compiler" value="classic"/>
<property name="debug" value="on"/>
<property name="optimize" value="off"/>
<property name="deprecation" value="on"/>
-
+
<property name="textfontencoding" value="WinAnsiEncoding"/>
-
+
<property name="src.dir" value="./src"/>
<property name="src.codegen" value="./src/codegen"/>
<property name="docs.dir" value="./docs"/>
@@ -156,7 +156,7 @@ list of possible build targets.
<property name="viewer.resources.src.dir" value="./src/org/apache/fop/viewer/resources"/>
<property name="viewer.images.src.dir" value="./src/org/apache/fop/viewer/Images"/>
-
+
<property name="build.dir" value="./build"/>
<property name="build.src" value="./build/src"/>
<property name="build.gensrc" value="./build/gensrc"/>
@@ -188,7 +188,7 @@ list of possible build targets.
<property name="foproperties.xml" value="${build.codegen}/foproperties.xml"/>
<property name="colorkw.xml" value="${build.codegen}/colorkw.xml"/>
<property name="allprops.xml" value="${build.codegen}/allprops.xml"/>
-
+
<property name="properties.xsl" value="${build.codegen}/properties.xsl"/>
<property name="propmap.xsl" value="${build.codegen}/propmap.xsl"/>
<property name="enumgen.xsl" value="${build.codegen}/enumgen.xsl"/>
@@ -200,7 +200,7 @@ list of possible build targets.
<property name="fontfile.xsl" value="${build.codegen}/font-file.xsl"/>
<property name="t1fontfile.xsl" value="${build.codegen}/t1font-file.xsl"/>
<property name="ttffontfile.xsl" value="${build.codegen}/ttffontfile.xsl"/>
-
+
<property name="Courier.xml" value="${build.codegen}/Courier.xml"/>
<property name="Courier-Oblique.xml" value="${build.codegen}/CourierOblique.xml"/>
<property name="Courier-Bold.xml" value="${build.codegen}/CourierBold.xml"/>
@@ -215,31 +215,31 @@ list of possible build targets.
<property name="Times-BoldItalic.xml" value="${build.codegen}/TimesBoldItalic.xml"/>
<property name="ZapfDingbats.xml" value="${build.codegen}/ZapfDingbats.xml"/>
<property name="Symbol.xml" value="${build.codegen}/Symbol.xml"/>
-
+
<property name="trax" value="TraxTransform.java"/>
<property name="xsltransform" value="XSLTransform.java"/>
-
+
<property name="tools.pkg" value="org/apache/fop/tools"/>
<property name="main.class" value="org.apache.fop.apps.Fop"/>
-
+
<filter filtersfile="${build.codegen}/filter" />
</target>
-
+
<target name="init-avail">
<available property="jimi.present" classname="com.sun.jimi.core.Jimi" classpathref="libs-build-classpath"/>
<available property="jai.present" classname="javax.media.jai.JAI" classpathref="libs-build-classpath"/>
<available property="jdk14.present" classname="java.lang.CharSequence"/>
</target>
-
+
<target name="init-filters-jdk13" depends="init-avail" unless="jdk14.present">
- <echo message="JDK 1.3 or earlier present."/>
- <copy file="src/codegen/jdk13.filter" toFile="build/src/codegen/filter"/>
+ <echo message="JDK 1.3 or earlier present."/>
+ <copy file="src/codegen/jdk13.filter" toFile="build/src/codegen/filter"/>
</target>
-
+
<target name="init-filters-jdk14" depends="init-avail" if="jdk14.present">
- <echo message="JDK 1.4 present."/>
- <copy file="src/codegen/jdk14.filter" toFile="build/src/codegen/filter"/>
+ <echo message="JDK 1.4 present."/>
+ <copy file="src/codegen/jdk14.filter" toFile="build/src/codegen/filter"/>
</target>
<!-- =================================================================== -->
@@ -248,7 +248,7 @@ list of possible build targets.
<target name="usage">
<echo message="Use the -projecthelp option instead"/>
</target>
-
+
<!-- =================================================================== -->
<!-- Prepares the build directory -->
<!-- =================================================================== -->
@@ -261,19 +261,19 @@ list of possible build targets.
<mkdir dir="${build.gensrc}/${fonts.dir}"/>
<mkdir dir="${build.dest}/hyph"/>
</target>
-
+
<!-- =================================================================== -->
<!-- Generate the source code -->
<!-- =================================================================== -->
<target name="codegen" depends="prepare" description="Generates the java files from the xml resources">
<!-- resetting codegen directory -->
<echo message="Resetting codegen directory"/>
-
+
<!-- copy codegen directory -->
<copy todir="${build.codegen}" filtering="on">
<fileset dir="${src.codegen}"/>
</copy>
-
+
<!-- generate the java files from xml resources -->
<echo message="Generating the java files from xml resources"/>
<dependset>
@@ -284,17 +284,17 @@ list of possible build targets.
<srcfilelist dir="./" files="${propinc.xsl}"/>
<targetfilelist dir="./" files="${build.gensrc}/${replacestring}/fo/properties/fo_${ignore_this},${build.gensrc}/${replacestring}/fo/properties/FOPropertyMapping.java,${build.gensrc}/${replacestring}/fo/properties/foenums_${ignore_this}"/>
</dependset>
-
- <style in="${allprops.xml}" style="${genconst.xsl}"
+
+ <style in="${allprops.xml}" style="${genconst.xsl}"
out="${build.gensrc}/${replacestring}/fo/properties/Constants.java"/>
-
- <style in="${foproperties.xml}" style="${properties.xsl}"
+
+ <style in="${foproperties.xml}" style="${properties.xsl}"
out="${build.gensrc}/${replacestring}/fo/properties/fo_${ignore_this}"/>
- <style in="${foproperties.xml}" style="${propmap.xsl}"
+ <style in="${foproperties.xml}" style="${propmap.xsl}"
out="${build.gensrc}/${replacestring}/fo/properties/FOPropertyMapping.java"/>
- <style in="${foproperties.xml}" style="${enumgen.xsl}"
+ <style in="${foproperties.xml}" style="${enumgen.xsl}"
out="${build.gensrc}/${replacestring}/fo/properties/foenums_${ignore_this}"/>
- <style in="${encodings.xml}" style="${charlist.xsl}"
+ <style in="${encodings.xml}" style="${charlist.xsl}"
out="${build.gensrc}/${replacestring}/render/pdf/CodePointMapping.java"/>
<!--
<style basedir="src/codegen" includes="Helvetica*.xml,Times*.xml,Courier*.xml"
@@ -303,80 +303,80 @@ list of possible build targets.
<param name="encoding" expression="${textfontencoding}"/>
</style>
-->
- <style in="${Courier.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Courier.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/Courier.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Courier-Oblique.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Courier-Oblique.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/CourierOblique.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Courier-Bold.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Courier-Bold.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/CourierBold.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Courier-BoldOblique.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Courier-BoldOblique.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/CourierBoldOblique.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Helvetica.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Helvetica.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/Helvetica.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Helvetica-Bold.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Helvetica-Bold.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/HelveticaBold.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Helvetica-Oblique.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Helvetica-Oblique.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/HelveticaOblique.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Helvetica-BoldOblique.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Helvetica-BoldOblique.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/HelveticaBoldOblique.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Times-Roman.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Times-Roman.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/TimesRoman.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Times-Italic.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Times-Italic.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/TimesItalic.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Times-Bold.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Times-Bold.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/TimesBold.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Times-BoldItalic.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Times-BoldItalic.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/TimesBoldItalic.java">
<param name="encoding" expression="${textfontencoding}"/>
</style>
- <style in="${Symbol.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${Symbol.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/Symbol.java"/>
- <style in="${ZapfDingbats.xml}" style="${fontfile.xsl}"
- destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
+ <style in="${ZapfDingbats.xml}" style="${fontfile.xsl}"
+ destdir="${build.gensrc}/${replacestring}/render/pdf/fonts"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/ZapfDingbats.java"/>
-
- <style
- in="${Symbol.xml}" style="${fontfile.xsl}"
+
+ <style
+ in="${Symbol.xml}" style="${fontfile.xsl}"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/Symbol.java"/>
- <style
- in="${ZapfDingbats.xml}" style="${fontfile.xsl}"
+ <style
+ in="${ZapfDingbats.xml}" style="${fontfile.xsl}"
out="${build.gensrc}/${replacestring}/render/pdf/fonts/ZapfDingbats.java"/>
-
+
<!-- prepare JDK dependant files -->
<copy todir="${build.gensrc}" filtering="on">
<mapper type="glob" from="*.javat" to="*.java"/>
@@ -384,9 +384,9 @@ list of possible build targets.
<include name="**/*.javat"/>
</fileset>
</copy>
-
+
</target>
-
+
<!-- =================================================================== -->
<!-- Compiles the source directory -->
<!-- =================================================================== -->
@@ -394,7 +394,7 @@ list of possible build targets.
<echo message="Compiling the sources "/>
<!-- create directories -->
<mkdir dir="${build.dest}"/>
-
+
<mkdir dir="${viewer.resources.dest.dir}"/>
<copy todir="${viewer.resources.dest.dir}">
<fileset dir="${viewer.resources.src.dir}"/>
@@ -403,7 +403,7 @@ list of possible build targets.
<copy todir="${viewer.images.dest.dir}">
<fileset dir="${viewer.images.src.dir}"/>
</copy>
-
+
<javac destdir="${build.dest}" debug="${debug}" deprecation="${deprecation}" optimize="${optimize}">
<src path="${build.gensrc}"/>
<src path="${src.dir}"/>
@@ -411,7 +411,7 @@ list of possible build targets.
<patternset refid="base-sources"/>
</javac>
</target>
-
+
<target name="compile-jimi" depends="compile-src" if="jimi.present">
<echo message="Jimi library is present. Fop installs jimi support."/>
<javac destdir="${build.dest}" debug="${debug}" deprecation="${deprecation}" optimize="${optimize}">
@@ -420,7 +420,7 @@ list of possible build targets.
<include name="**/${jimi}"/>
</javac>
</target>
-
+
<target name="compile-jai" depends="compile-src" if="jai.present">
<echo message="JAI library is present. Fop installs JAI support."/>
<javac destdir="${build.dest}" debug="${debug}" deprecation="${deprecation}" optimize="${optimize}">
@@ -430,7 +430,7 @@ list of possible build targets.
</javac>
</target>
<target name="compile" depends="compile-src,compile-jimi,compile-jai" description="Compiles the source code"/>
-
+
<!-- =================================================================== -->
<!-- compiles hyphenation patterns -->
<!-- =================================================================== -->
@@ -439,12 +439,12 @@ list of possible build targets.
<path refid="libs-build-classpath"/>
<pathelement location="${build.dir}/classes"/>
</path>
- <taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern" classpathref="hyph-classpath"/>
- <serHyph includes="*.xml"
- sourceDir="${hyph.dir}"
- targetDir="${build.dest}/hyph"/>
+ <taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern" classpathref="hyph-classpath"/>
+ <serHyph includes="*.xml"
+ sourceDir="${hyph.dir}"
+ targetDir="${build.dest}/hyph"/>
</target>
-
+
<!-- =================================================================== -->
<!-- Creates the class package -->
<!-- =================================================================== -->
@@ -458,7 +458,7 @@ list of possible build targets.
<map from="${basedir}${file.separator}lib${file.separator}" to=""/>
<map from="${basedir}${file.separator}build${file.separator}fop.jar" to=""/>
</pathconvert>
-
+
<jar jarfile="${build.dir}/${name}.jar" basedir="${build.dest}" includes="org/**,hyph/**">
<manifest>
<attribute name="Main-Class" value="${main.class}"/>
@@ -470,18 +470,18 @@ list of possible build targets.
</manifest>
</jar>
</target>
-
+
<target name="all" depends="package"/> <!-- "all" target for us Makefile converts ;-) -->
-
+
<target name="pdf-transcoder" depends="compile" description="Generates the jar for the pdf transcoder for Batik">
<echo message="Creating the jar file ${build.dir}/pdf-transcoder.jar"/>
-
+
<property name="pdf-transcoder.name" value="FOP PDF Transcoder"/>
<property name="pdf-transcoder.version" value="1.0beta2"/>
<tstamp>
<format property="ts" pattern="yyyyMMdd-HHmmss-z"/>
</tstamp>
-
+
<jar jarfile="${build.dir}/pdf-transcoder.jar">
<fileset dir="${build.dest}" includes="org/apache/fop/pdf/**"/>
<fileset dir="${build.dest}" includes="org/apache/fop/svg/**"/>
@@ -505,7 +505,7 @@ list of possible build targets.
</manifest>
</jar>
</target>
-
+
<!-- =================================================================== -->
<!-- Testing -->
<!-- =================================================================== -->
@@ -534,31 +534,31 @@ list of possible build targets.
refVersion="${ref-version}"/>
-->
</target>
-
+
<!-- =================================================================== -->
<!-- Prepares the docs -->
<!-- =================================================================== -->
<target name="prepare-docs" depends="init">
<mkdir dir="${build.docs}"/>
</target>
-
+
<!-- =================================================================== -->
<!-- Creates the API documentation -->
<!-- =================================================================== -->
<target name="javadocs" depends="prepare" description="Generates javadocs">
<echo message="Producing the javadoc files "/>
<mkdir dir="${build.javadocs}"/>
-
- <javadoc
- packagenames="${packages}"
- destdir="${build.javadocs}"
- classpathref="libs-build-classpath"
- author="true"
- version="true"
- windowtitle="${Name} API"
- doctitle="${Name}"
- bottom="Copyright &#169; ${year} Apache Software Foundation. All Rights Reserved."
- overview="${src.dir}/overview.html"
+
+ <javadoc
+ packagenames="${packages}"
+ destdir="${build.javadocs}"
+ classpathref="libs-build-classpath"
+ author="true"
+ version="true"
+ windowtitle="${Name} API"
+ doctitle="${Name}"
+ bottom="Copyright &#169; ${year} Apache Software Foundation. All Rights Reserved."
+ overview="${src.dir}/overview.html"
failonerror="true">
<sourcepath>
<pathelement path="${src.dir}"/>
@@ -566,11 +566,11 @@ list of possible build targets.
</sourcepath>
</javadoc>
</target>
-
+
<target name="html" depends="javadocs, htmldoc" description="Generates javadocs and documentation in html format"/>
-
+
<target name="htmldoc" depends="html-fop, html-design" description="Generates documentation in html format"/>
-
+
<target name="html-fop" depends="prepare">
<copy file="${xdocs}/fop.xml" tofile="${xdocs}/book.xml" filtering="on"/>
<java classname="${doc.generator}" fork="yes">
@@ -578,42 +578,42 @@ list of possible build targets.
<arg line="targetDirectory=${docs} ${xdocs}/book.xml ${skins}"/>
</java>
</target>
-
+
<target name="html-design" depends="prepare, html-newdesign,
- html-altdesign, html-understanding"/>
-
+ html-altdesign, html-understanding"/>
+
<target name="html-newdesign" depends="prepare">
<java classname="${doc.generator}" fork="yes">
<classpath refid="libs-build-classpath"/>
<arg line="targetDirectory=${docs}/design/ docs/design/book.xml ${skins}"/>
</java>
</target>
-
+
<target name="html-altdesign" depends="prepare">
<java classname="${doc.generator}" fork="yes">
<classpath refid="libs-build-classpath"/>
<arg line="targetDirectory=${docs}/design/alt.design/ docs/design/alt.design/book.xml ${skins}"/>
</java>
</target>
-
+
<target name="html-understanding" depends="prepare">
<java classname="${doc.generator}" fork="yes">
<classpath refid="libs-build-classpath"/>
<arg line="targetDirectory=${docs}/design/understanding docs/design/understanding/book.xml ${skins}"/>
</java>
</target>
-
+
<target name="pdfdoc" depends="package" description="Generates the documentation in pdf format">
<copy file="${xdocs}/fop.xml" tofile="${xdocs}/book.xml" filtering="on"/>
<style in="${xdocs}/fop.xml" style="${xdocs}/xml2xml.xsl" out="${xdocs}/fop-doc.xml"/>
<style in="${xdocs}/fop-doc.xml" style="${xdocs}/xml2pdf.xsl" out="${xdocs}/fop.fo"/>
-
+
<java classname="org.apache.fop.apps.Fop" fork="yes">
<classpath refid="libs-run-classpath"/>
<arg line="-fo ${xdocs}/fop.fo -pdf ${xdocs}/fop.pdf"/>
</java>
</target>
-
+
<!-- =================================================================== -->
<!-- Checkstyle -->
<!-- =================================================================== -->
@@ -621,7 +621,7 @@ list of possible build targets.
<available property="checkstyle.available" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" classpathref="checkstylepath"/>
<fail message="Please put checkstyle-all-*.jar in the lib directory. Get it from http://checkstyle.sourceforge.net" unless="checkstyle.available"/>
<taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" classpathref="checkstylepath"/>
-
+
<checkstyle properties="checkstyle.cfg" failonviolation="false">
<fileset dir="${src.dir}" includes="org/apache/fop/**/*.java"/>
<formatter type="plain" toFile="${build.dir}/checkstyle_report.txt"/>
@@ -630,16 +630,16 @@ list of possible build targets.
<available property="checkstyle.stylesheet.available" file="checkstyle-noframes.xsl"/>
<antcall target="checkstyle-html"/>
</target>
-
+
<target name="checkstyle-html" if="checkstyle.stylesheet.available">
<style in="${build.dir}/checkstyle_report.xml" out="${build.dir}/checkstyle_report.html" style="checkstyle-noframes.xsl"/>
</target>
-
+
<!-- =================================================================== -->
<!-- Creates the distribution -->
<!-- =================================================================== -->
<target name="dist" depends="dist-src,dist-bin" description="Generates the distribution package"/>
-
+
<target name="dist-bin" depends="package">
<echo message="Building the binary distribution files (zip,tar)"/>
<mkdir dir="${dist.bin.result.dir}"/>
@@ -650,13 +650,13 @@ list of possible build targets.
<mkdir dir="${dist.bin.result.dir}/build"/>
<copy todir="${dist.bin.result.dir}/build" file="build/fop.jar"/>
<chmod file="${dist.bin.result.dir}/fop.sh" perm="ugo+rx"/>
-
+
<zip zipfile="${Name}-${version}-bin.zip" basedir="${dist.bin.dir}" includes="**"/>
<tar tarfile="${Name}-${version}-bin.tar" basedir="${dist.bin.dir}" includes="**"/>
<gzip zipfile="${Name}-${version}-bin.tar.gz" src="${Name}-${version}-bin.tar"/>
<delete file="${Name}-${version}-bin.tar"/>
</target>
-
+
<target name="dist-src" depends="package, javadocs">
<echo message="Building the source distribution files (zip,tar)"/>
<mkdir dir="${dist.src.result.dir}"/>
@@ -670,13 +670,13 @@ list of possible build targets.
<copy todir="${dist.src.result.dir}/build" file="build/fop.jar"/>
<chmod file="${dist.src.result.dir}/build.sh" perm="ugo+rx"/>
<chmod file="${dist.src.result.dir}/fop.sh" perm="ugo+rx"/>
-
+
<zip zipfile="${Name}-${version}-src.zip" basedir="${dist.src.dir}" includes="**"/>
<tar tarfile="${Name}-${version}-src.tar" basedir="${dist.src.dir}" includes="**"/>
<gzip zipfile="${Name}-${version}-src.tar.gz" src="${Name}-${version}-src.tar"/>
<delete file="${Name}-${version}-src.tar"/>
</target>
-
+
<!-- =================================================================== -->
<!-- Generate example PDFs -->
<!-- =================================================================== -->
@@ -698,7 +698,7 @@ list of possible build targets.
<target name="clean" depends="init" description="Cleans the build directory">
<delete dir="${build.dir}"/>
</target>
-
+
<target name="distclean" depends="clean" description="Cleans the distribution target directories">
<delete dir="${dist.src.dir}"/>
<delete dir="${dist.bin.dir}"/>