- From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 06 Jul 2006 19:39:31 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv30937/policy
Modified Files:
build.xml
Log Message:
Now a usable build.xml
Index: build.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- build.xml 31 May 2006 17:20:37 -0000 1.1
+++ build.xml 6 Jul 2006 19:39:28 -0000 1.2
@@ -1,31 +1,36 @@
<!-- Apache Ant script to build spec.
- Marc Hadley, Sun Microsystems -->
+ Philippe Le Hegaret, W3C -->
-<project name="WS-Policy" default="xslt" basedir=".">
+<project name="WS-Policy" default="main" basedir=".">
- <property name="dist.home" value="."/>
- <property name="doc.home" value="."/>
- <property name="style.home" value="."/>
- <property name="stylesheet" value="${style.home}/xmlspec-addressing.xsl"/>
+ <property name="stylesheet" value="xmlspec-policy.xsl"/>
<property name="change.log.start" value="1 Oct 2004"/>
<property name="change.log.end" value="1 Dec 2006"/>
<target name="clean">
+ <delete quiet="true" file="ws-policy-framework.html" />
+ <delete quiet="true" file="ws-policy-attachment.html" />
</target>
- <target name="prepare">
- </target>
-
- <target name="xslt" depends="prepare">
- <style
- basedir="${doc.home}"
- destdir="${dist.home}"
- style="${stylesheet}"
- reloadstylesheet="true"
- includes="policy-framework.xml policy-attachment.xml"/>
- </target>
-
- <target name="changelog" depends="prepare">
+ <target name="validate" description="Validates all XML and XSL files.">
+ <xmlvalidate lenient="true">
+ <fileset dir="." includes="*.xsl" />
+ </xmlvalidate>
+ <xmlvalidate lenient="false">
+ <fileset dir="." includes="ws-policy*.xml" />
+ </xmlvalidate>
+ </target>
+
+ <target name="html" description="Transforms xml into html.">
+ <xslt style="${stylesheet}" in="ws-policy-framework.xml" out="ws-policy-framework.html" force="yes">
+ <param name="status" expression="ed-copy" />
+ </xslt>
+ <xslt style="${stylesheet}" in="ws-policy-attachment.xml" out="ws-policy-attachment.html" force='yes'>
+ <param name="status" expression="ed-copy" />
+ </xslt>
+ </target>
+
+ <target name="changelog">
<cvschangelog
dir="${doc.home}"
destfile="${dist.home}/changelog.xml"
@@ -33,6 +38,7 @@
end="${change.log.end}"/>
</target>
- <target name="all" depends="clean,xslt"/>
-
+ <target name="main" depends="validate,html">
+ </target>
+
</project>
Received on Thursday, 6 July 2006 19:39:39 UTC