LP-311 Remove basic/advanced stabilization tab auto-switch (autotune/txpid lock issues)
[librepilot.git] / ground / gcs / src / libs / juavtalk / build.xml
blobf9ec55d5bec69e5ed11ae8c7e4fd09a51b71d0e0
1 <project default="package">
3   <property name="version.num" value="0.1.1" />
4   <property name="build.dir" value="../../../../../build/juavtalk"/>
5   <property name="jar.file" value="${build.dir}/juavtalk.jar"/>
6   <property name="src.dir" value="src"/>
7   <property name="classes.dir"  value="${build.dir}/classes"/>
9         
10   <target name="compile" depends="clean">
11     <mkdir dir="${build.dir}" />
12     <mkdir dir="${classes.dir}" />
13     <javac srcdir="${src.dir}" destdir="${classes.dir}" />
14   </target>
15   
16   <target name="jar" depends="compile">
18      <manifest file="${build.dir}/MANIFEST.MF">
19         <attribute name="Built-By" value="${user.name}" />
20         <attribute name="Implementation-Version" value="${version.num}"/> 
21     </manifest>
23     <jar destfile="${jar.file}"
24          basedir="${classes.dir}"
25          includes="**/*.class"
26          manifest="${build.dir}/MANIFEST.MF"
27          />
28   </target>
30   <target name="clean">
31        <delete dir="${build.dir}" />
32        <delete>
33          <fileset dir="." includes="${jar.file}"/>
34        </delete>  
35   </target>
36   
37   <target name="package" depends="compile,jar" />
38 </project>