Files
jlibusb/java/build.xml
spandi 23f1164d44 comment cleanup
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@265 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2008-02-06 21:31:36 +00:00

67 lines
2.4 KiB
XML

<?xml version="1.0"?>
<!-- ======================================================================
ch.ntb.usb
Ant tasks for ch.ntb.usb
====================================================================== -->
<project name="ch.ntb.usb" basedir="." default="javadoc">
<description>
Ant tasks for ch.ntb.usb
</description>
<tstamp />
<property file="project.properties" />
<property file="version.properties" />
<patternset id="classfiles">
<include name="**/usb/**/*.class" />
<exclude name="**/test/*" />
</patternset>
<patternset id="configfiles">
<include name="**/*.configure" />
</patternset>
<target name="clean" description="--> Clean all folders">
<delete dir="${project.dir.bin}" />
<delete dir="${project.dir.doc}" />
<delete dir="${project.dir.lib}" />
<delete dir="${project.dir.demos}" />
</target>
<target name="compile" depends="clean" description="--> Compile Java files">
<mkdir dir="${project.dir.bin}" />
<javac srcdir="${project.dir.src}" destdir="${project.dir.bin}" debug="on" encoding="iso-8859-1"/>
</target>
<target name="jar" depends="compile" description="--> Create Jar">
<mkdir dir="${project.dir.lib}" />
<echo>Building Version ${version.major}.${version.minor}.${version.release}</echo>
<jar destfile="${project.dir.lib}/${project.jarfile}.jar">
<fileset dir="${project.dir.bin}">
<patternset refid="classfiles" />
</fileset>
<fileset dir="${project.dir.src}">
<patternset refid="configfiles" />
</fileset>
<manifest>
<attribute name="Built-By" value="${user.name}" />
<attribute name="Main-Class" value="${project.manifest.mainclass}" />
<section name="common">
<attribute name="Implementation-Title" value="${project.name}" />
<attribute name="Implementation-Version" value="${version.major}.${version.minor}.${version.release} ${TODAY}" />
<attribute name="Implementation-Vendor" value="${project.vendor}" />
</section>
</manifest>
</jar>
<!-- copy and rename to versioned jar -->
<copy file="${project.dir.lib}/${project.jarfile}.jar" tofile="${project.dir.lib}/${project.jarfile}-${version.major}.${version.minor}.${version.release}.jar"/>
</target>
<target name="javadoc" description="--> Create Javadoc">
<javadoc destdir="${project.dir.doc}" encoding="iso-8859-1">
<fileset dir="${project.dir.src}" defaultexcludes="yes" />
</javadoc>
</target>
</project>