Current section
Files
Jump to
Current section
Files
c_lib/pHash/bindings/java/build.xml
<project name="pHash" default="compile" >
<target name="init" description="creates some directories">
<mkdir dir="build/classes"/>
<mkdir dir="dist"/>
</target>
<target name="create-manifest" depends="init" description="make the manifest">
<tstamp>
<format property="NOW" pattern="yyyy-MM-dd hh:mm aa"/>
</tstamp>
<manifest file="build/MANIFEST.MF">
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Built-On" value="${NOW}"/>
</manifest>
</target>
<target name="compile" depends="init,create-manifest" description="Compiles the source code and creates a jar in dist/">
<javac srcdir="org/" destdir="build/classes/" debug="true" debuglevel="lines,vars,source" />
<jar destfile="dist/pHash.jar" basedir="build/classes/" manifest="build/MANIFEST.MF"/>
<echo>compilation complete!</echo>
</target>
<target name="header" depends="compile" >
<javah destdir="." force="yes" verbose="yes" classpath="./build/classes/">
<class name="org.pHash.pHash" />
<class name="org.pHash.MVPTree" />
</javah>
</target>
</project>