You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by fu...@apache.org on 2005/03/19 02:26:08 UTC
svn commit: r158182 - in incubator/derby/docs/trunk: build.xml
docs.properties
Author: fuzzylogic
Date: Fri Mar 18 17:26:08 2005
New Revision: 158182
URL: http://svn.apache.org/viewcvs?view=rev&rev=158182
Log:
First stab at build.xml for derby-docs
Added:
incubator/derby/docs/trunk/build.xml
incubator/derby/docs/trunk/docs.properties
Added: incubator/derby/docs/trunk/build.xml
URL: http://svn.apache.org/viewcvs/incubator/derby/docs/trunk/build.xml?view=auto&rev=158182
==============================================================================
--- incubator/derby/docs/trunk/build.xml (added)
+++ incubator/derby/docs/trunk/build.xml Fri Mar 18 17:26:08 2005
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="derby.docs" default="html" basedir=".">
+
+ <property file="${basedir}/docs.properties"/>
+
+ <target name="html" depends="html.getstart,html.tools,html.devguide,html.adminguide,html.ref,html.tuning"/>
+
+ <target name="init" depends="check.regex.done,dita.regex">
+ <copy todir="${basedir}/src/dtd">
+ <fileset dir="${dita.dtd.dir}"/>
+ </copy>
+ </target>
+
+ <target name="html.getstart" depends="init">
+ <antcall target="html.dita">
+ <param name="manual.name" value="getstart"/>
+ <param name="manual.ditamap" value="getstartderby.ditamap"/>
+ </antcall>
+ </target>
+
+ <target name="html.tools" depends="init">
+ <antcall target="html.dita">
+ <param name="manual.name" value="tools"/>
+ <param name="manual.ditamap" value="derbytools.ditamap"/>
+ </antcall>
+ </target>
+
+ <target name="html.adminguide" depends="init">
+ <antcall target="html.dita">
+ <param name="manual.name" value="adminguide"/>
+ <param name="manual.ditamap" value="derbyadmin.ditamap"/>
+ </antcall>
+ </target>
+
+ <target name="html.devguide" depends="init">
+ <antcall target="html.dita">
+ <param name="manual.name" value="devguide"/>
+ <param name="manual.ditamap" value="derbydev.ditamap"/>
+ </antcall>
+ </target>
+
+ <target name="html.ref" depends="init">
+ <antcall target="html.dita">
+ <param name="manual.name" value="ref"/>
+ <param name="manual.ditamap" value="refderby.ditamap"/>
+ </antcall>
+ </target>
+
+ <target name="html.tuning" depends="init">
+ <antcall target="html.dita">
+ <param name="manual.name" value="tuning"/>
+ <param name="manual.ditamap" value="tuningderby.ditamap"/>
+ </antcall>
+ </target>
+
+ <target name="html.dita">
+ <mkdir dir="${dita.dir}/temp"/>
+ <mkdir dir="${basedir}/out/${manual.name}"/>
+ <copy todir="${basedir}/out/${manual.name}">
+ <fileset dir="${dita.dir}/resource"
+ includes="index.html"/>
+ </copy>
+
+ <ant dir="${dita.dir}" antfile="conductor.xml" target="dita2xhtml" inheritAll="true">
+ <property name="args.input" value="${basedir}${file.separator}src${file.separator}${manual.name}${file.separator}${manual.ditamap}"/>
+ <property name="output.dir" value="${basedir}${file.separator}out${file.separator}${manual.name}"/>
+ <property name="args.xhtml.toc" value="toc"/>
+ </ant>
+ </target>
+
+ <target name="check.regex.done">
+ <available file="${dita.script.dir}/regex.done" property="regex.done"/>
+ </target>
+
+ <target name="dita.regex" unless="regex.done">
+ <replaceregexp match="select="'.xml'"" replace="select="'.dita'"">
+ <fileset dir="${dita.script.dir}" includes="**/*.xsl"/>
+ </replaceregexp>
+ <touch file="${dita.script.dir}/regex.done"/>
+ </target>
+
+</project>
Added: incubator/derby/docs/trunk/docs.properties
URL: http://svn.apache.org/viewcvs/incubator/derby/docs/trunk/docs.properties?view=auto&rev=158182
==============================================================================
--- incubator/derby/docs/trunk/docs.properties (added)
+++ incubator/derby/docs/trunk/docs.properties Fri Mar 18 17:26:08 2005
@@ -0,0 +1,9 @@
+dita.dir=${basedir}/DITA-OT1.0
+dita.script.dir=${dita.dir}/xsl
+dita.dtd.dir=${dita.dir}/dtd
+dita.css.dir=${dita.dir}/css
+dita.resource.dir=${dita.dir}/resource
+dita.output.dir=${basedir}/out
+dita.temp.dir=${basedir}/temp
+dita.extname=.dita
+