File: build.xml

package info (click to toggle)
pilot-link 0.12.5-dfsg-2
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 6,868 kB
  • ctags: 5,811
  • sloc: ansic: 53,153; sh: 10,459; java: 2,584; perl: 2,247; python: 1,044; makefile: 991; yacc: 662; cpp: 551; xml: 39
file content (46 lines) | stat: -rw-r--r-- 1,500 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<project name="pilog-link" default="dist" basedir=".">
	<description>simple example build file</description>
	<property name="dist" location="dist" />
	
	<target name="init">
		<tstamp />				
	    <mkdir dir="${dist}"/>	
		<buildnumber file="build"/>
		<property file="build"/>
        <echo>
          Actual build ${build.number} of Version ${build.version}
        </echo>
        <echo file="org/gnu/pilotlink/Version.java" append="false">
    	package org.gnu.pilotlink;
        public class Version {
          public static String VERSION="${build.version}";
          public static long BUILD=${build.number};
        }
        </echo>
	</target>
	
	<target name="compile" depends="init">
	                <javac srcdir="." destdir="." target="1.5" includes="**/**.java" debug="on"/>
	</target>
	
	 <target name="jar" depends="compile" description="generate the library jar" >
		    <jar jarfile="${dist}/pilot-link-${build.version}.jar" >
		    	<fileset dir="." includes="**/*.class"/>
		   	</jar>
		  	
	</target>
	<target name="dist" depends="jar" description="Generate the jar and .zip">
			<zip destfile="${dist}/javabindings-${build.version}-${build.number}.zip" basedir="." excludes="*.jar,*.class"/>
	</target>
	<target name="clean" description="clean up">
			<delete dir="${dist}" />
			<delete>
				<fileset dir="." includes="**/*/*.class"/>
			</delete>
	</target>
	
	<target name="lib" description="compile c-library">
		<exec dir="." executeable="make"/>
	</target>

</project>