Project: jClassicRPG
Code Location: https://javacrpg.svn.sourceforge.net/svnroot/javacrpg/jClassicRPG//jClassicRPG
Browse
/
Download File
build.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Created by Daniel Beck on 2006-10-30 -->
<!-- contact: Daniel POINT Beck AT dfki POINT de -->
<!--build file jcrpg project.-->
<project default="dist-package" basedir="." name="jcrpg">
	<description>
		This is the ant build file for the jcrpg project, see http://javacrpg.sourceforge.net/ 
		Properties should be defined in build.properties.    
	</description>

	<!-- src/build.properties contains default settings from CVS -->
	<property file="${basedir}/antbuild.properties"/>


	<!--###########################################################################-->
	<!-- Initializes the compilation routines-->
	<target name="-init" description="Initialize and create output directories">

		<tstamp>
			<format property="touch.time" pattern="MM/dd/yyyy hh:mm aa" offset="-5" unit="hour"/>
		</tstamp>

		<!-- initializes some variables-->
		<condition property="os" value="mac">
			<os family="mac"/>
		</condition>

		<condition property="os" value="solaris">
			<os name="SunOS" arch="sparc"/>
		</condition>

		<condition property="os" value="linux">
			<os name="Linux"/>
		</condition>

		<condition property="os" value="win32">
			<os family="Windows"/>
		</condition>


		<echo message="basedir: ${basedir}"/>
		<echo message="system: ${user.name} on ${os} (${os.arch})"/>
		<echo message="ant version: ${ant.version}"/>
		<echo message="jvm version: ${java.version} at ${java.home}"/>

		<!--creates output directories -->
		<mkdir dir="./bin"/>
		<mkdir dir="${run.dir}"/>
		<mkdir dir="${doc.dir}"/>
		<mkdir dir="${apidoc.dir}"/>
		<mkdir dir="${rundata.dir}"/>
		<mkdir dir="${runlib.dir}"/>
		<mkdir dir="${runjar.dir}"/>
		<mkdir dir="${runtmp.dir}"/>
		<mkdir dir="${output.dir}"/>
		
	</target>
	
	
	<target name="dist-package">
		<mkdir dir="${dist.dir}"/>
	<!--	<jar compress="true" jarfile="${dist.dir}/jcrpg-dist.zip">
			<fileset dir="${basedir}" includes="bin/"/>
			<fileset dir="${basedir}" includes="data/"/>
			<fileset dir="${basedir}" includes="jme/"/>
			<fileset dir="${basedir}" includes="lib/"/>
			<fileset dir="${basedir}" includes="src/"/>
			<fileset dir="${basedir}" includes="scenario/"/>
			<fileset dir="${basedir}" includes="chars/"/>
			<fileset dir="${basedir}" includes="save/"/>
			<fileset dir="${basedir}" includes="*">
			<exclude name="*.log"/>
			<exclude name="*0.txt"/>
			<exclude name="*.png"/>
			<exclude name="*.jpg"/>
			</fileset>
		</jar>
	-->	<tar destfile="${dist.dir}/jcrpg-dist.tar.gz" compression="gzip">
			<fileset dir="${basedir}" includes="jCRPG-engine/target/jCRPG-engine-1.0-SNAPSHOT.jar"/>
			<fileset dir="${basedir}" includes="media/"/>
			<fileset dir="${basedir}" includes="jCRPG-engine/lib/"/>
			<fileset dir="${basedir}" includes="jCRPG-engine/src/"/>
			<fileset dir="${basedir}" includes="jCRPG-engine/cache/"/>
			<fileset dir="${basedir}" includes="scenario/"/>
			<fileset dir="${basedir}" includes="jCRPG-engine/chars/"/>
			<fileset dir="${basedir}" includes="jCRPG-engine/save/"/>
			<tarfileset mode="755" dir="${basedir}" includes="*.sh"/>
			<fileset dir="${basedir}" includes="*">
			<exclude name="*.sh"/>
			<exclude name="*.log"/>
			<exclude name="*0.txt"/>
			<exclude name="*.png"/>
			<exclude name="*.jpg"/>
			</fileset>
			<tarfileset mode="755" dir="${basedir}" includes="jCRPG-engine/*.sh"/>
			<fileset dir="${basedir}" includes="jCRPG-engine/*">
			<exclude name="jCRPG-engine/*.sh"/>
			<exclude name="jCRPG-engine/*.log"/>
			<exclude name="jCRPG-engine/*0.txt"/>
			<exclude name="jCRPG-engine/*.png"/>
			<exclude name="jCRPG-engine/*.jpg"/>
			</fileset>
		</tar>
	</target>


</project>