blob: fc665b5500386bb09d76206f49ed546094e57ef4 [file] [log] [blame]
<project name="build" default="all" basedir=".">
<property name="root" location="../../../../.." />
<property name="java" value="${root}/java" />
<property name="out" location="${root}/out" />
<property name="samples" location="${out}/samples-linux" />
<property name="devjar" value="gwt-dev-linux.jar" />
<target name="init">
<mkdir dir="${samples}" />
</target>
<target name="KitchenSink" depends="init">
<mkdir dir="${samples}/KitchenSink/src"/>
<copy todir="${samples}/KitchenSink/src">
<fileset dir="${java}" includes="com/google/gwt/sample/kitchensink/**"/>
</copy>
<mkdir dir="${samples}/KitchenSink/bin"/>
<javac srcdir="${samples}/KitchenSink/src" destdir="${samples}/KitchenSink/bin" classpath="${out}/gwt-user.jar" debug="true" debuglevel="lines,vars,source" source="1.4" nowarn="on">
<include name="com/google/gwt/sample/kitchensink/**"/>
</javac>
<java classname="com.google.gwt.dev.ApplicationCreator" classpath="${out}/dev.jar" fork="yes" failonerror="true">
<jvmarg value="-Dgwt.devjar=../../${devjar}"/>
<arg value="-ignore"/>
<arg value="-out"/>
<arg file="${samples}/KitchenSink"/>
<arg value="com.google.gwt.sample.kitchensink.client.KitchenSink"/>
</java>
<java classname="com.google.gwt.dev.GWTCompiler" classpath="${samples}/KitchenSink/src:${out}/gwt-user.jar:${out}/dev.jar" fork="yes" failonerror="true">
<arg value="-out"/>
<arg file="${samples}/KitchenSink/www"/>
<arg value="com.google.gwt.sample.kitchensink.KitchenSink"/>
</java>
</target>
<target name="DynaTable" depends="init">
<mkdir dir="${samples}/DynaTable/src"/>
<copy todir="${samples}/DynaTable/src">
<fileset dir="${java}" includes="com/google/gwt/sample/dynatable/**"/>
</copy>
<mkdir dir="${samples}/DynaTable/bin"/>
<javac srcdir="${samples}/DynaTable/src" destdir="${samples}/DynaTable/bin" classpath="${out}/gwt-user.jar" debug="true" debuglevel="lines,vars,source" source="1.4" nowarn="on">
<include name="com/google/gwt/sample/dynatable/**"/>
</javac>
<java classname="com.google.gwt.dev.ApplicationCreator" classpath="${out}/dev.jar" fork="yes" failonerror="true">
<jvmarg value="-Dgwt.devjar=../../${devjar}"/>
<arg value="-ignore"/>
<arg value="-out"/>
<arg file="${samples}/DynaTable"/>
<arg value="com.google.gwt.sample.dynatable.client.DynaTable"/>
</java>
<java classname="com.google.gwt.dev.GWTCompiler" classpath="${samples}/DynaTable/src:${out}/gwt-user.jar:${out}/dev.jar" fork="yes" failonerror="true">
<arg value="-out"/>
<arg file="${samples}/DynaTable/www"/>
<arg value="com.google.gwt.sample.dynatable.DynaTable"/>
</java>
</target>
<target name="Mail" depends="init">
<mkdir dir="${samples}/Mail/src"/>
<copy todir="${samples}/Mail/src">
<fileset dir="${java}" includes="com/google/gwt/sample/mail/**"/>
</copy>
<mkdir dir="${samples}/Mail/bin"/>
<javac srcdir="${samples}/Mail/src" destdir="${samples}/Mail/bin" classpath="${out}/gwt-user.jar" debug="true" debuglevel="lines,vars,source" source="1.4" nowarn="on">
<include name="com/google/gwt/sample/mail/**"/>
</javac>
<java classname="com.google.gwt.dev.ApplicationCreator" classpath="${out}/dev.jar" fork="yes" failonerror="true">
<jvmarg value="-Dgwt.devjar=../../${devjar}"/>
<arg value="-ignore"/>
<arg value="-out"/>
<arg file="${samples}/Mail"/>
<arg value="com.google.gwt.sample.mail.client.Mail"/>
</java>
<java classname="com.google.gwt.dev.GWTCompiler" classpath="${samples}/Mail/src:${out}/gwt-user.jar:${out}/dev.jar" fork="yes" failonerror="true">
<arg value="-out"/>
<arg file="${samples}/Mail/www"/>
<arg value="com.google.gwt.sample.mail.Mail"/>
</java>
</target>
<target name="JSON" depends="init">
<mkdir dir="${samples}/JSON/src"/>
<copy todir="${samples}/JSON/src">
<fileset dir="${java}" includes="com/google/gwt/sample/json/**"/>
</copy>
<mkdir dir="${samples}/JSON/bin"/>
<javac srcdir="${samples}/JSON/src" destdir="${samples}/JSON/bin" classpath="${out}/gwt-user.jar" debug="true" debuglevel="lines,vars,source" source="1.4" nowarn="on">
<include name="com/google/gwt/sample/json/**"/>
</javac>
<java classname="com.google.gwt.dev.ApplicationCreator" classpath="${out}/dev.jar" fork="yes" failonerror="true">
<jvmarg value="-Dgwt.devjar=../../${devjar}"/>
<arg value="-ignore"/>
<arg value="-out"/>
<arg file="${samples}/JSON"/>
<arg value="com.google.gwt.sample.json.client.JSON"/>
</java>
<java classname="com.google.gwt.dev.GWTCompiler" classpath="${samples}/JSON/src:${out}/gwt-user.jar:${out}/dev.jar" fork="yes" failonerror="true">
<arg value="-out"/>
<arg file="${samples}/JSON/www"/>
<arg value="com.google.gwt.sample.json.JSON"/>
</java>
</target>
<target name="Hello" depends="init">
<mkdir dir="${samples}/Hello/src"/>
<copy todir="${samples}/Hello/src">
<fileset dir="${java}" includes="com/google/gwt/sample/hello/**"/>
</copy>
<mkdir dir="${samples}/Hello/bin"/>
<javac srcdir="${samples}/Hello/src" destdir="${samples}/Hello/bin" classpath="${out}/gwt-user.jar" debug="true" debuglevel="lines,vars,source" source="1.4" nowarn="on">
<include name="com/google/gwt/sample/hello/**"/>
</javac>
<java classname="com.google.gwt.dev.ApplicationCreator" classpath="${out}/dev.jar" fork="yes" failonerror="true">
<jvmarg value="-Dgwt.devjar=../../${devjar}"/>
<arg value="-ignore"/>
<arg value="-out"/>
<arg file="${samples}/Hello"/>
<arg value="com.google.gwt.sample.hello.client.Hello"/>
</java>
<java classname="com.google.gwt.dev.GWTCompiler" classpath="${samples}/Hello/src:${out}/gwt-user.jar:${out}/dev.jar" fork="yes" failonerror="true">
<arg value="-out"/>
<arg file="${samples}/Hello/www"/>
<arg value="com.google.gwt.sample.hello.Hello"/>
</java>
</target>
<target name="clean">
<delete dir="${out}/samples"/>
</target>
<target name="all" depends="KitchenSink, DynaTable, Mail, JSON, Hello"/>
</project>