<project name="subCommander" default="all" basedir=".">
	<property name="appname" value="PaSoRiReader"></property>

	<target name="clean">
		<delete>
			<fileset dir="." includes="**/*.bin" />
			<fileset dir="." includes="**/*.class" />
		</delete>
	</target>

	<target name="compile">
		<javac debug="on" srcdir="./src" destdir="./bin" target="1.5" excludes="**/*.smap" encoding="UTF-8">
			<classpath>
				<pathelement location="."/>
				<fileset dir=".">
					<include name="jna.jar"/>
				</fileset>
			</classpath>
			<include name="**" />
		</javac>
	</target>

	<target name="makezip" depends="compile">
		<delete file="${appname}.jar"/>
		<tstamp>
			<format property="ts" pattern="yyyy/MM/dd-HH:mm:ss-z"/>
		</tstamp>
		
		<jar destfile="${appname}.jar">
			<fileset dir="src" includes="**/*.java" />
			<fileset dir="bin" includes="**/*.class" />
			<fileset dir="." includes="README.txt"/>
			<manifest>
				<attribute name="Main-Class" value="yuuhayashi.pasori.felica.FelicaIdReader"/>
				<attribute name="Class-Path" value="jna.jar"/>
				
				<attribute name="Implementation-Title"   value="${appname}"/>
				<attribute name="Implementation-Version" value="FeliCa IDm reader for PaSoRi"/>
				<attribute name="Implementation-Vendor"  value="Hayashi,Yuu"/>
				<attribute name="Build-Id" value="${ts} (${user.name} [${os.name} ${os.version} ${os.arch}])"/>
			</manifest>
		</jar>
	</target>

	<target name="all" depends="clean,makezip">
	</target>

</project>


