blob: 5cff13b22e7b2f09762f35a68fb146331a308915 [file] [log] [blame]
jat@google.com04912f22008-11-26 00:21:22 +00001<project name="dev-oophm" default="build" basedir=".">
2 <property name="gwt.root" location="../.." />
3 <property name="project.tail" value="dev/oophm" />
4 <import file="${gwt.root}/common.ant.xml" />
5
6 <property.ensure name="gwt.core.root" location="../core" />
7 <property.ensure name="gwt.core.build" location="${project.build}/../core" />
8
9 <target name="compile" description="Compile all java files">
10 <mkdir dir="${javac.out}" />
11 <!-- TODO: merge into gwc.java rule? -->
12 <javac destdir="${javac.out}" debug="${javac.debug}" debuglevel="${javac.debuglevel}" source="${javac.source}" target="${javac.target}" nowarn="${javac.nowarn}" encoding="${javac.encoding}" >
13 <src path="src" />
14 <src path="overlay" />
15 <classpath>
16 <pathelement location="${gwt.tools.lib}/sun/swingworker/swing-worker-1.1.jar" />
17 <pathelement location="${gwt.core.build}/bin" />
18 <pathelement location="${gwt.core.build}/alldeps.jar" />
19 </classpath>
20 </javac>
21 </target>
22
23 <target name="build" depends="compile" description="Build and package this project">
24 <mkdir dir="${gwt.build.lib}" />
25 <gwt.jar>
26 <fileset dir="src" excludes="**/package.html"/>
27 <fileset dir="overlay" excludes="**/package.html"/>
28 <fileset dir="${javac.out}" />
29 <zipfileset src="${gwt.tools.lib}/sun/swingworker/swing-worker-1.1.jar" />
30 <manifest>
31 <attribute name="Main-Class" value="com.google.gwt.dev.GWTMain" />
32 </manifest>
33 </gwt.jar>
34 </target>
35
36 <target name="clean" description="Cleans this project's intermediate and output files">
37 <delete dir="${project.build}" failonerror="false" />
38 <delete file="${project.lib}" failonerror="false" />
39 </target>
40
41</project>