-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
89 lines (82 loc) · 3.26 KB
/
build.xml
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?xml version='1.0'?>
<project name='TableFilter' default='all' basedir='.'>
<property name="version" value="3.0.1"/>
<target name='all' depends='bin, debug, src'/>
<target name='bin' depends='prepare'>
<delete dir='${javacoutput}'/>
<javac srcdir='src' destdir='build' includes='**/*.java' source='1.5'/>
<jar destfile='build/tablefilter5-v${version}.jar'>
<fileset dir='build'
includes='net/coderazzi/filters/**/*.class'
excludes='net/coderazzi/filters/examples/**'/>
<fileset dir='src'
includes='net/coderazzi/filters/resources/*'/>
<manifest>
<attribute name="Created-By" value="[email protected]"/>
<attribute name="Implementation-Vendor" value="coderazzi"/>
<attribute name="Implementation-Title" value="TableFilter"/>
<attribute name="Implementation-Version" value="${version}"/>
<section name="net/coderazzi/filters/gui/TableFilterHeader.class">
<attribute name="Java-Bean" value="true"/>
</section>
<section name="net/coderazzi/filters/gui/editor/FilterEditor.class">
<attribute name="Java-Bean" value="true"/>
</section>
</manifest>
</jar>
<delete dir='${javacoutput}'/>
</target>
<target name='debug' depends='prepare'>
<delete dir='${javacoutput}'/>
<javac srcdir='src' destdir='build' includes='**/*.java' source='1.5' debug='true'/>
<jar destfile='build/tablefilterDbg5-v${version}.jar'>
<fileset dir='build'
includes='net/coderazzi/filters/**/*.class'
excludes='net/coderazzi/filters/examples/**'/>
<fileset dir='src'/>
<manifest>
<attribute name="Created-By" value="[email protected]"/>
<attribute name="Implementation-Vendor" value="coderazzi"/>
<attribute name="Implementation-Title" value="TableFilter for Java 5- Dbg"/>
<attribute name="Implementation-Version" value="${version}"/>
<section name="net/coderazzi/filters/gui/TableFilterHeader.class">
<attribute name="Java-Bean" value="true"/>
</section>
<section name="net/coderazzi/filters/gui/editor/FilterEditor.class">
<attribute name="Java-Bean" value="true"/>
</section>
</manifest>
</jar>
<delete dir='${javacoutput}'/>
</target>
<target name='src' depends='prepare'>
<zip destfile='build/tablefilter5-v${version}.zip'>
<fileset dir='.'
excludes='build/**, bin/**, doc/api/**, doc/api5/**'/>
</zip>
</target>
<target name='prepare' >
<mkdir dir='build'/>
<property name='javacoutput' value="build/net"/>
</target>
<target name='javadoc'>
<delete dir='doc/api'/>
<javadoc access="protected"
author="true"
destdir="doc/api5"
doctitle="TableFilter for Java 5"
nodeprecated="false"
nodeprecatedlist="false"
noindex="false"
nonavbar="false"
notree="false"
source="1.5"
sourcepath="src"
splitindex="true"
use="true"
version="true">
<link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
</javadoc>
<zip destfile='build/doc_api5.zip' basedir="doc" includes='api5/**/*'/>
</target>
</project>