File: build.xml

package info (click to toggle)
jlibeps 0.1.ds3-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 160 kB
  • sloc: java: 1,004; xml: 72; makefile: 19
file content (59 lines) | stat: -rw-r--r-- 1,493 bytes parent folder | download | duplicates (7)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
<?xml version="1.0"?>
<project name="Template Buildfile" default="doc" basedir=".">
	<property name="dir.doc" location="doc"/>
	<property name="dir.out" value="out"/>
	
	<!-- Creates the output directories -->
	<target name="prepare">
	<mkdir dir="${dir.out}"/>
	</target>
	
	<!-- Creates the output documentation -->
	<target name="doc" description="Generation of the documentation.">
	    <javadoc destdir="${dir.doc}" author="true" version="true" use="true"
	    	notree="false" nonavbar="false" noindex="false" access="private">
	      <fileset dir = "">
	        <include name="**/*.java"/>
	        <exclude name="**/*Test*"/>
	      </fileset>
	    </javadoc>
	</target>
		
		
	<!-- Creates the jar -->
	<target name="jar" description="Generates jlibeps.jar">
		
		<jar jarfile="${dir.out}/jlibeps.jar" >
		 <!-- Filters the files -->
		 <fileset dir="bin"
			 includes="org/sourceforge/jlibeps/**/*.class" />
		</jar>
	</target>
	
	<!-- Creates a bin zip -->
	<target name="zip bin" depends="jar">
		<zip destfile="${dir.out}/jlibeps-0.1-bin.zip" compress="true">
			 <fileset dir="" includes="license.txt ; doc/" />
			<fileset dir="out" includes="jlibeps.jar"/>
		</zip>
    </target>
	
	
	<!-- Creates a source zip -->
	<target name="zip src" depends="doc">
		<zip destfile="${dir.out}/jlibeps-0.1-src.zip" compress="true">
			 <fileset dir="" includes="**/*" excludes="out/"/>
		</zip>
    </target>

</project>