Diffstat (limited to 'dev-db/schemaspy/files/build.xml') (more/less context) (ignore whitespace changes)
-rw-r--r-- | dev-db/schemaspy/files/build.xml | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dev-db/schemaspy/files/build.xml b/dev-db/schemaspy/files/build.xml new file mode 100644 index 0000000..a2dfce7 --- a/dev/null +++ b/dev-db/schemaspy/files/build.xml | |||
@@ -0,0 +1,37 @@ | |||
1 | <?xml version="1.0"?> | ||
2 | <project name="schemaSpy" default="jar"> | ||
3 | <property name="src" value="src" /> | ||
4 | <property name="build" value="build" /> | ||
5 | <property name="dist" value="dist"/> | ||
6 | <property name="jarfile" value="${ant.project.name}.jar"/> | ||
7 | <target name="init"> | ||
8 | <tstamp/> | ||
9 | <mkdir dir="${dist}"/> | ||
10 | <mkdir dir="${build}"/> | ||
11 | </target> | ||
12 | <target name="manifest" depends="init"> | ||
13 | <manifest file="${build}/MANIFEST.MF"> | ||
14 | <attribute name="Built-By" value="Gentoo Portage"/> | ||
15 | <attribute name="Main-Class" value="net.sourceforge.schemaspy.Main"/> | ||
16 | </manifest> | ||
17 | </target> | ||
18 | <target name="compile" depends="init"> | ||
19 | <javac srcdir="${src}" destdir="${build}"/> | ||
20 | <copy todir="${build}/images"> | ||
21 | <fileset dir="${src}/images"/> | ||
22 | </copy> | ||
23 | <copy todir="${build}"> | ||
24 | <fileset file="${src}/${ant.project.name}.css"/> | ||
25 | </copy> | ||
26 | <copy todir="${build}/net/sourceforge/schemaspy/dbTypes"> | ||
27 | <fileset dir="${src}/net/sourceforge/schemaspy/dbTypes"/> | ||
28 | </copy> | ||
29 | </target> | ||
30 | <target name="jar" depends="compile,manifest"> | ||
31 | <jar jarfile="${dist}/${jarfile}" basedir="${build}" manifest="${build}/MANIFEST.MF" excludes="MANIFEST.MF"/> | ||
32 | </target> | ||
33 | <target name="clean"> | ||
34 | <delete dir="${build}"/> | ||
35 | <delete dir="${dist}"/> | ||
36 | </target> | ||
37 | </project> | ||