[Xmldb-org-xapi] xapi/src .cvsignore,NONE,1.1 build.xml,1.2,1.3
Brought to you by:
reinhapa
|
From: Per N. <per...@us...> - 2004-06-08 19:45:12
|
Update of /cvsroot/xmldb-org/xapi/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3908/xmldb.org/xapi/src Modified Files: build.xml Added Files: .cvsignore Log Message: Fixes to build scripts --- NEW FILE: .cvsignore --- build Index: build.xml =================================================================== RCS file: /cvsroot/xmldb-org/xapi/src/build.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- build.xml 6 Jun 2004 10:54:23 -0000 1.2 +++ build.xml 8 Jun 2004 19:45:02 -0000 1.3 @@ -24,24 +24,26 @@ <!-- Initializes the build process --> <!-- =================================================================== --> <!-- default directory structure definitions --> - <property name="root.dir" value="."/> + <property name="root.dir" value="${basedir}"/> <property name="jar.dir" value="${root.dir}/lib"/> <property name="src.dir" value="${root.dir}/api"/> - <property name="build.dir" value="${root.dir}/classes"/> - <property name="sdk.build.dir" value="${root.dir}/classes-sdk"/> + <property name="build.dir" value="${root.dir}/build"/> + <property name="build.doc" value="${build.dir}/javadoc"/> + <property name="api.build.dir" value="${build.dir}/classes-api"/> + <property name="sdk.build.dir" value="${build.dir}/classes-sdk"/> <property name="dist.build.dir" value="${root.dir}/dist/xmldb"/> <property name="javadoc.pkgs" value="org.xmldb.*"/> <!-- classpath to use within project --> - <path id="project.class.path"> + <path id="project.classpath"> + <!-- compiled classes directory --> - <pathelement location="${build.dir}"/> + <pathelement location="${api.build.dir}"/> + <pathelement location="${sdk.build.dir}"/> <!-- all jars in jar directory --> - <fileset dir="${jar.dir}"> - <include name="*.jar"/> - </fileset> + <fileset dir="${jar.dir}" /> <!-- system property, environment classpath --> <pathelement path="${java.class.path}"/> @@ -57,7 +59,7 @@ <!-- Prepares the build directory --> <!-- =================================================================== --> <target name="prepare" depends="init"> - <mkdir dir="${build.dir}"/> + <mkdir dir="${api.build.dir}"/> <mkdir dir="${sdk.build.dir}"/> <mkdir dir="${jar.dir}"/> </target> @@ -71,15 +73,15 @@ <target name="compile" depends="prepare"> <echo message="Compiling XML:DB API - Interfaces"/> <javac srcdir="${src.dir}" - destdir="${build.dir}" - excludes="org/xmldb/api/reference/**, org/xmldb/api/sdk/**, org/xmldb/api/tests/**"> - <classpath refid="project.class.path"/> - </javac> + destdir="${api.build.dir}" + excludes="org/xmldb/api/reference/**, org/xmldb/api/sdk/**, org/xmldb/api/tests/**" + classpathref="project.classpath" /> + <!--classpath refid="project.classpath"/--> </target> <target name="bin-jar" depends="prepare, compile"> <jar jarfile="${jar.dir}/${jarname}.jar" - basedir="${build.dir}" + basedir="${api.build.dir}" /> </target> @@ -93,7 +95,7 @@ debug="off" deprecation="off" excludes="org/xmldb/api/base/**, org/xmldb/api/modules/**"> - <classpath refid="project.class.path"/> + <classpath refid="project.classpath"/> </javac> </target> @@ -127,42 +129,44 @@ <!-- Build Full API docs including SDK files --> <!-- =================================================================== --> <target name="javadoc" depends="prepare"> - <delete dir="./javadoc"/> - - <mkdir dir="./javadoc"/> + <delete dir="${build.doc}/full"/> + + <mkdir dir="${build.doc}/full"/> + + <javadoc packagenames="org.xmldb.**" + sourcepath="${src.dir}" + destdir="${build.doc}/full" + public="true" + version="true" + author="true" + doctitle="XML:DB API Specification" + header="<b>XML:DB API</b>" + bottom="<font size=2>Copyright (C) <a href=http://www.xmldb.org>XML:DB Initiative</a>. All rights reserved.%lt;/font>" + classpathref="project.classpath"/> - <javadoc packagenames="org.xmldb.*" - sourcepath="${src.dir}" - destdir="./javadoc" - public="true" - version="true" - author="true" - overview="" - doctitle="XML:DB API SDK" - header="XML:DB API SDK" - bottom="Copyright (c) 2001 The XML:DB Initiative All rights reserved" - /> </target> <!-- =================================================================== --> <!-- Build API Specification --> <!-- =================================================================== --> <target name="javadoc-spec" depends="prepare"> - <deltree dir="../api"/> + <deltree dir="${build.doc}/api"/> - <mkdir dir="../api"/> + <mkdir dir="${build.doc}/api"/> - <javadoc packagenames="org.xmldb.api, org.xmldb.api.base, org.xmldb.api.modules" - sourcepath="${src.dir}" - destdir="../api" - public="true" - version="true" - author="true" - overview="" - doctitle="XML:DB API Specification" - header="XML:DB API" - bottom="Copyright (c) 2001 The XML:DB Initiative All rights reserved" - /> + + <javadoc packagenames="org.xmldb.api, + org.xmldb.api.base, + org.xmldb.api.modules" + sourcepath="${src.dir}" + destdir="${build.doc}/api" + public="true" + version="true" + author="true" + doctitle="XML:DB API Specification" + header="<b>XML:DB API</b>" + bottom="<font size=2>Copyright (C) <a href=http://www.xmldb.org>XML:DB Initiative</a>. All rights reserved.%lt;/font>" + classpathref="project.classpath"/> </target> <!-- =================================================================== --> |