<target name="all">\r
<echo>Adding missing translations from English master localization...</echo>\r
<xslt style="../../gentext/xsl/xsl-primary-is-locale.xsl" destdir="." basedir="../../gentext/locale" force="true">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
<param name="en.locale.file" expression="en.xml"/>\r
<include name="*.xml"/>\r
<mapper type="flatten"/>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project name="DocBook XSLT 1.0 stylesheets - HTML" default="all">\r
+\r
+ <property name="dbroot.dir" value="${ant.file}/../.."/>\r
+ <import file="../tools/build-shared.xml"/>\r
+\r
+ <target name="all" depends="param, titlepage, profile">\r
+ </target>\r
+\r
+ <target name="param">\r
+ <echo>Building HTML parameters...</echo>\r
+ <antcall target="build-params">\r
+ <param name="condition" value="html"/>\r
+ </antcall>\r
+ </target>\r
+\r
+ <target name="titlepage">\r
+ <echo>Building HTML titlepage...</echo>\r
+ <xslt in="titlepage.templates.xml" out="titlepage.templates.xsl" style="../template/titlepage.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ </xslt>\r
+ </target>\r
+\r
+ <target name="profile">\r
+ <echo>Building profiling version of HTML stylesheet...</echo>\r
+ <xslt in="docbook.xsl" out="profile-docbook.xsl" style="../profiling/xsl2profile.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ </xslt>\r
+ </target>\r
+\r
+ <target name="clean">\r
+ <delete>\r
+ <fileset dir=".">\r
+ <!-- FIXME -->\r
+ </fileset>\r
+ </delete>\r
+ </target>\r
+\r
+</project>\r
<property name="libs" value="${dbroot.dir}/tools/lib"/>\r
<property name="saxon9.jar" value="${libs}/saxon9he.jar"/>\r
<property name="saxon.jar" value="${libs}/saxon.jar"/>\r
+ <property name="xerces.jar" value="${libs}/xercesImpl.jar"/>\r
<property name="saxon-ant.jar" value="${libs}/saxon9-ant.jar"/>\r
<property name="jing.jar" value="${libs}/jing.jar"/>\r
<property name="ant-contrib.jar" value="${libs}/ant-contrib-1.0b3.jar"/>\r
</path>\r
\r
<path id="saxon.classpath">\r
+ <pathelement location="${xerces.jar}"/>\r
<pathelement location="${saxon.jar}"/>\r
<pathelement location="${extensions.jar}"/>\r
</path>\r
<classpath refid="saxon9.classpath"/>\r
</taskdef>\r
\r
+ <target name="build-params">\r
+ <!-- FIXME parameter checking -->\r
+ <xslt in="param.xweb" out=".param.profiled" style="../profiling/profile.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ <param name="profile.condition" expression="${condition}"/>\r
+ </xslt>\r
+ <xslt in=".param.profiled" out=".param.stripped" style="../profiling/strip-attributes.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ <param name="attributes" expression="condition"/>\r
+ </xslt>\r
+ <xslt in=".param.stripped" out=".param.dbkns" style="../../releasetools/xtangle.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ </xslt>\r
+ <xslt in=".param.dbkns" out="param.xsl.tmp" style="../tools/xsl/build/fix-params-ns.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ </xslt>\r
+ <xslt in="param.xsl.tmp" out="param.xsl" style="../tools/xsl/build/addnewline.xsl">\r
+ <factory name="com.icl.saxon.TransformerFactoryImpl"/>\r
+ <classpath refid="saxon.classpath"/>\r
+ </xslt>\r
+ <!-- FIXME: remove temporary files -->\r
+ </target>\r
+\r
</project>\r