Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > d027e2871228e1102d6687b824765fb8 > files > 3

hattrick-organizer-1.410-1mdv2009.0.src.rpm

<?xml version='1.0'?>
<project name="hattrick-organizer" default="jar" basedir=".">

	<!-- set global properties for this build -->
	<property name="name" value="hattrick-organizer"/>
	<property name="package" value="*.*"/>
	<property name="version" value="1410"/>
	<property name="jarname" value="${name}.jar"/>
	<property name="src" value="java"/>
	<property name="build" value="build"/>
	<property name="docs" value="javadocs"/>
	<property name="jarlibs" value="/usr/share/java"/>
	
	<path id="lib.path">
		<pathelement path="${build}"/>
		<fileset dir="${jarlibs}">
			<include name="hsqldb.jar"/>
			<include name="jl.jar"/>
		</fileset>
		<fileset dir="lib">
			<include name="*.jar"/>
		</fileset>
	</path>

	<!-- Delete the ${build} and ${docs} directory trees -->
	<target name="clean">
		<delete dir="${build}"/>
		<delete dir="${docs}"/>
	</target>
	
	<!-- Create the build directory structure used by compile -->
	<target name="init">
		<mkdir dir="${build}" />
		<mkdir dir="${docs}" />
	</target>

	<!-- run javac to compile the source files -->
	<target name="compile" depends="init">
		<javac srcdir="${src}"
				source="1.5"
				target="1.5"
				destdir="${build}"
				encoding="ISO-8859-1">
				<classpath>
					<path refid="lib.path"/>
				</classpath>
		</javac>
	</target>

	<!-- make a jar file -->
	<target name="jar" depends="compile">
		<jar jarfile="${jarname}" basedir="${build}">
			<fileset dir="${src}" includes="**/*.jpg" />
			<fileset dir="${src}" includes="**/*.png" />
			<fileset dir="${src}" includes="**/*.gif" />
			<fileset dir="${src}" includes="**/*.GIF" />
			<fileset dir="${src}" includes="**/*.db" />
			<fileset dir="conf/addToJar" includes="**/*.*" />
		</jar>
	</target>
 
	<!-- create javadocs -->
	<target name="javadocs">
		<javadoc packagenames="${package}"
			sourcepath="${src}"
			destdir="${docs}"
			author="true"
			version="true"
			use="true"
			windowtitle="${name} ${version} API"
			doctitle="${name} ${version} API"
			encoding="ISO-8859-1">
			<classpath>
				<path refid="lib.path"/>
			</classpath>
		</javadoc>
	</target>
</project>