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 (54 lines) | stat: -rw-r--r-- 1,758 bytes parent folder | download | duplicates (3)
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
<?xml version="1.0"?>
<project name="Template Buildfile" default="doc" basedir=".">
    <property name="dir.doc" location="api"/>
    <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">
        <link href="/usr/share/doc/default-jdk-doc/api/" />
        <fileset dir = "">
            <include name="**/*.java"/>
            <exclude name="**/*Test*"/>
          </fileset>
        </javadoc>
    </target>


    <target name="compile">
          <javac srcdir="." destdir="bin" debug="on" source="1.7" target="1.7" />
    </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>