File: build.xml

package info (click to toggle)
libswidgets-java 0.1.4-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny, squeeze
  • size: 356 kB
  • ctags: 667
  • sloc: java: 3,436; xml: 64; makefile: 11
file content (69 lines) | stat: -rw-r--r-- 2,905 bytes parent folder | download
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
60
61
62
63
64
65
66
67
68
69
<?xml version="1.0"?>
<!-- ====================================================================== 
     12 sept. 2005 18:15:29                                                        

     Swidgets    
     Various reusable swing based components
                   
     lmaitre                                                                
     ====================================================================== -->
<project name="Swidgets" default="dist" basedir="..">
    <description>
            Various reusable swing based components
    </description>

    <!-- ================================= 
          target: dist              
         ================================= -->
    <target name="dist" depends="clean,compile,javadoc,jar" description="--> Various reusable swing based components"/>

    <!-- - - - - - - - - - - - - - - - - - 
          target: init                      
         - - - - - - - - - - - - - - - - - -->
    <target name="init">
		<property name="src" value="src"/>
		<property name="build" value="build"/>
		<property name="lib" value="lib"/>
		<property name="project" value="swidgets"/>
		<property name="version" value="0.1.4"/>
    		<property name="toolbar.jar" value="toolbar-1.2.jar"/>
    </target>

    <!-- - - - - - - - - - - - - - - - - - 
          target: compile                     
         - - - - - - - - - - - - - - - - - -->
    <target name="compile" depends="init" description="--> Compile the source files">
        <javac srcdir="${src}" target="1.3" source="1.3" destdir="${build}/classes"
    			classpath="${lib}/${toolbar.jar}"
		/>
    </target>

	
    <!-- ================================= 
          target: javadoc              
         ================================= -->
    <target name="javadoc" depends="init" description="--> Generate the javadocs">
        <javadoc sourcepath="${src}" destdir="${build}/docs" 
        	packagenames="org.tigris.${project}" 
        	classpath="lib/toolbar.jar"/>
    </target>

	
    <!-- ================================= 
          target: jar              
         ================================= -->
    <target name="jar" depends="init,compile,javadoc" description="--> Package the compiled classes">
        <jar destfile="${build}/${project}-${version}.jar" basedir="${build}/classes"></jar>
        <jar destfile="${build}/${project}-${version}-docs.jar" basedir="${build}/docs"></jar>
        <jar destfile="${build}/${project}-${version}-src.jar" basedir="${src}"></jar>
    </target>

    <!-- ================================= 
          target: clean              
         ================================= -->
    <target name="clean" depends="init" description="--> Remove generated artifacts">
        <delete dir="${build}"/>
		<mkdir dir="${build}/classes"/>
    </target>	
</project>