1 <?xml version="1.0" encoding="UTF-8"?>
3 #*************************************************************************
5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7 Copyright 2008 by Sun Microsystems, Inc.
9 OpenOffice.org - a multi-platform office productivity suite
11 $RCSfile: build.xml,v $
15 This file is part of OpenOffice.org.
17 OpenOffice.org is free software: you can redistribute it and/or modify
18 it under the terms of the GNU Lesser General Public License version 3
19 only, as published by the Free Software Foundation.
21 OpenOffice.org is distributed in the hope that it will be useful,
22 but WITHOUT ANY WARRANTY; without even the implied warranty of
23 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24 GNU Lesser General Public License version 3 for more details
25 (a copy is included in the LICENSE file that accompanied this code).
27 You should have received a copy of the GNU Lesser General Public License
28 version 3 along with OpenOffice.org. If not, see
29 <http://www.openoffice.org/license.html>
30 for a copy of the LGPLv3 License.
32 #*************************************************************************
35 <project name="XMergeBridge" default="all" basedir=".">
37 <property file="../inc/antbuild.properties"/>
40 <pathelement location="${build.dir}/xmerge.jar"/>
41 <pathelement location="${solar.jar}/unoil.jar"/>
42 <pathelement location="${solar.jar}/ridl.jar"/>
43 <pathelement location="${solar.jar}/jurt.jar"/>
44 <pathelement location="${solar.jar}/juh.jar"/>
49 <mkdir dir="${target.dir}"/>
50 <echo message="--------------------------------------------------------------------------------" />
51 <echo message="debug is ${debug}"/>
52 <echo message="--------------------------------------------------------------------------------" />
55 <!-- compile java sources in ${package} -->
56 <target name="compile" depends="init">
57 <javac srcdir="${src.dir}"
58 destdir="${target.dir}"
60 deprecation="${deprecation}"
61 optimize="${optimize}">
62 <classpath refid="classpath"/>
66 <!-- package to jar -->
67 <target name="jar" depends="compile">
68 <jar destfile="${target.jar}"
69 manifest="manifest.mf">
70 <fileset dir="${target.dir}"
71 includes="**/*.class" />
77 <delete dir="${class.dir}"/>
78 <delete file="${target.jar}"/>
81 <target name="all" depends="jar">