+<project name="MarketUploader" default="jar">
+ <property name="src" location="."/>
+ <property name="build" location="build"/>
+ <property name="rootdir" location="."/>
+
+ <target name="init">
+ <mkdir dir="${build}"/>
+ </target>
+
+ <target name="compile" depends="init">
+ <javac srcdir="${src}"
+ destdir="${build}"
+ classpath="${src}"
+ debug="true"
+ debuglevel="lines,vars,source">
+ <compilerarg value="-Xlint:unchecked"/>
+ </javac>
+ </target>
+
+ <target name="jar" depends="compile">
+ <jar jarfile="${build}/PCTB-ControlPanel.jar">
+ <manifest>
+ <attribute name="Main-Class" value="com.tedpearson.ypp.market.ControlPanel"/>
+ </manifest>
+ <fileset dir="${build}" includes="**/ControlPanel*"/>
+ </jar>
+ <jar jarfile="${build}/PCTB-Uploader.jar">
+ <fileset dir="${src}" includes="com/sun/**" />
+ <fileset dir="${build}" includes="**/Market*.class"/>
+ <fileset dir="${build}" includes="com/myjavatools/**, com/tedpearson/util/update/*.class"/>
+ </jar>
+ <jar jarfile="${rootdir}/PCTB-Installer.jar">
+ <manifest>
+ <attribute name="Main-Class" value="com.tedpearson.ypp.market.Installer"/>
+ </manifest>
+ <fileset dir="${build}" includes="**/Installer*.class, *.jar" excludes="ControlPanel*"/>
+ <fileset dir="${build}" includes="com/tedpearson/util/update/*.class"/>
+ <zipfileset prefix="lib" dir="${src}" includes="elevate.*"/>
+ <zipfileset prefix="src" dir="${rootdir}" includes="com/tedpearson/ypp/market/*.java, com/tedpearson/util/update/*.java, com/myjavatools/web/*.java, PCTB.xml"/>
+ </jar>
+
+ </target>
+
+ <target name="run" depends="jar">
+ <java jar="${rootdir}/PCTB-Installer.jar" fork="true"/>
+ </target>
+</project>