removing some unused stuff

This commit is contained in:
Daniel Collin 2015-10-09 13:38:27 +00:00
parent a414f42e58
commit 4d5af79eaa

135
build.xml
View file

@ -1,135 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="CoderClient" default="buildRelease" >
<!-- ________________________ PROPERTIES AND SETTINGS ________________________ -->
<property name="version" value="0.1b" />
<property name="title" value="CoderClient" />
<property name="vendor" value="" />
<property name="build-type" value="black" />
<!--common properties-->
<property name="gitRoot" value="." />
<property name="coderServerRoot" value="${gitRoot}/../CoderServer" />
<property name="srcDir" value="${gitRoot}/src" />
<property name="libDir" value="${gitRoot}/lib" />
<property name="buildDir" value="${gitRoot}/build" />
<property name="releaseDir" value="${gitRoot}/release"/>
<!--CodeClient properties-->
<property name="coderClientBuildDir" value="${buildDir}/coderClient/classes" />
<property name="coderClientJar" value="${releaseDir}/CoderClient.jar" />
<property name="coderClientPackage" value="com/coder/client" />
<!--define standard arduments for javac-->
<presetdef name="javac">
<javac includeantruntime="false" />
</presetdef>
<!-- ________________________ CLASSPATHS ________________________ -->
<!--classpath included when building-->
<path id="classpath.build">
<pathelement location="${coderServerRoot}/lib/Zutil.jar" />
<pathelement location="${coderServerRoot}/release/CoderServer.jar" />
</path>
<!-- ________________________ PUBLIC TARGETS ________________________ -->
<target name="runBooth">
<parallel>
<antcall target="startCoderServer" />
<sequential>
<sleep seconds="5" />
<antcall target="run" />
</sequential>
</parallel>
</target>
<target name="startCoderServer">
<ant antfile="${coderServerRoot}/build.xml" dir="${coderServerRoot}" target="run" />
</target>
<!--build release and run-->
<target name="run" depends="buildRelease">
<java fork="true" failonerror="true" dir="${releaseDir}" classname="com.coder.client.CoderClient">
<classpath>
<pathelement path="${releaseDir}/*"/> <!--wildcard may not be platform independent, ok?-->
<pathelement path="${releaseDir}/lib/*"/> <!--wildcard may not be platform independent, ok?-->
</classpath>
</java>
</target>
<!--build all target code and create .jar files -->
<target name="buildRelease" depends="buildAll, build-coder-client-jar">
<!--create release dir-->
<mkdir dir="${releaseDir}" />
<!--create release/lib dir-->
<mkdir dir="${releaseDir}/lib" />
<!--copy libs and related files to release/lib dir-->
<copy todir="${releaseDir}/lib" flatten="true">
<path refid="classpath.build" />
</copy>
</target>
<!--build all product code-->
<target name="buildAll" depends="clean, build-coder-client">
</target>
<!--clean all build paths-->
<target name="clean">
<delete includeemptydirs="true" failonerror="false">
<fileset dir="${buildDir}" includes="**/*"/>
</delete>
<delete includeemptydirs="true" failonerror="false">
<fileset dir="${releaseDir}" includes="**/*"/>
</delete>
</target>
<!-- ________________________ CODER CLIENT ________________________ -->
<!--build product code and create jar file-->
<target name="build-coder-client-jar" depends="git.revision">
<mkdir dir="${releaseDir}" />
<jar destfile="${coderClientJar}" baseDir="${coderClientBuildDir}">
<manifest>
<attribute name="Main-class" value="com.coder.client.CoderClient" />
<attribute name="Implementation-Title" value="${title}" />
<attribute name="Implementation-Version" value="${version} (${repository.version}) (${build-type})" />
<attribute name="Implementation-Vendor" value="${vendor}" />
</manifest>
</jar>
</target>
<!--build product code-->
<target name="build-coder-client">
<delete dir="${coderClientBuildDir}" />
<mkdir dir="${coderClientBuildDir}" />
<javac srcdir="${srcDir}" destdir="${coderClientBuildDir}" fork="yes">
<include name="**/*.java" />
<exclude name="**/plugin/**" />
<classpath refid="classpath.build" />
</javac>
</target>
<!-- ________________________ UTILITY ________________________ -->
<!--find the current GIT commit SHA-->
<available file="${gitRoot}/.git" type="dir" property="git.present" />
<target name="git.revision" if="git.present">
<exec executable="git" outputproperty="git.revision" failifexecutionfails="false" errorproperty="">
<arg value="describe" />
<arg value="--tags" />
<arg value="--always" />
<arg value="HEAD" />
</exec>
<condition property="repository.version" value="${git.revision}" else="unknown">
<and>
<isset property="git.revision" />
<length string="${git.revision}" trim="yes" length="0" when="greater" />
</and>
</condition>
<echo message="Current commit SHA is ${git.revision}" />
</target>
</project>