update dev300-m58
[ooovba.git] / xmerge / util / build.xml
blob13d9f9e35accdb5b3d8f8d242eb3f4d625f27a3d
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4   
5   Copyright 2008 by Sun Microsystems, Inc.
6  
7   OpenOffice.org - a multi-platform office productivity suite
8  
9   $RCSfile: build.xml,v $
11   $Revision: 1.13 $
13   This file is part of OpenOffice.org.
15   OpenOffice.org is free software: you can redistribute it and/or modify
16   it under the terms of the GNU Lesser General Public License version 3
17   only, as published by the Free Software Foundation.
19   OpenOffice.org is distributed in the hope that it will be useful,
20   but WITHOUT ANY WARRANTY; without even the implied warranty of
21   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22   GNU Lesser General Public License version 3 for more details
23   (a copy is included in the LICENSE file that accompanied this code).
25   You should have received a copy of the GNU Lesser General Public License
26   version 3 along with OpenOffice.org.  If not, see
27   <http://www.openoffice.org/license.html>
28   for a copy of the LGPLv3 License.
30 -->
31 <project name="xmrg_util" default="main" basedir=".">
33     <property file="../source/inc/antbuild.properties"/>
34     
35     <property name="javadoc.dir" location="${build.dir}/javadoc"/>
37     <property environment="env"/>
38     <property name="env.XML_APIS_JAR" value="${solar.jar}/xml-apis.jar"/>
39     <property name="env.XERCES_JAR" value="${solar.jar}/xercesImpl.jar"/>
40     
41     <path id="classpath">
42         <pathelement location="${env.XML_APIS_JAR}"/>
43         <pathelement location="${env.XERCES_JAR}"/>
44         <pathelement location="${solar.jar}/unoil.jar"/>
45         <pathelement location="${solar.jar}/ridl.jar"/>
46         <pathelement location="${solar.jar}/jurt.jar"/>
47         <pathelement location="${solar.jar}/juh.jar"/>    
48         <pathelement location="${build.dir}/xmerge.jar"/>
49     </path>
50     
51     <target name="init">
52         <mkdir dir="${javadoc.dir}"/>
53     </target>
54     
55     <!-- build javadoc -->
56     <target name="javadoc" depends="init">
57         <javadoc destdir="${javadoc.dir}"
58              verbose="false"
59              author="false"
60              nodeprecated="true"
61              nodeprecatedlist="true"
62              use="true"
63              Doctitle="OpenOffice XMerge API"
64              windowtitle="OpenOffice XMerge API"
65              classpathref="classpath">
66             <fileset dir="../source/bridge" defaultexcludes="yes">
67                <include name="**/*.java"/>
68             </fileset>
69             <fileset dir="../source/xmerge" defaultexcludes="yes">
70                <include name="**/*.java"/>
71             </fileset>
72             <fileset dir="../source/aportisdoc" defaultexcludes="yes">
73                <include name="**/*.java"/>
74             </fileset>
75             <fileset dir="../source/pexcel" defaultexcludes="yes">
76                <include name="**/*.java"/>
77             </fileset>
78             <fileset dir="../source/pocketword" defaultexcludes="yes">
79                <include name="**/*.java"/>
80             </fileset>
81              <link offline="true" href="http://java.sun.com/j2se/1.3/docs/api" packagelistLoc="${solar.doc}/jdk13"/>
82             <bottom><![CDATA[<i>Copyright &#169 2002 OpenOffice.org</i>]]></bottom>
83             <header><![CDATA[<b>OpenOffice.org<br>XMerge API</b>]]></header>
84         </javadoc>
85     </target>
87     <target name="main" depends="javadoc">
88     </target>
90      <target name="all" depends="javadoc">
91     </target>
92     
93     <target name="clean">
94         <delete file="${javadoc.dir}"/>
95     </target>
96          
97 </project>