]> git.pld-linux.org Git - packages/cryptix-asn1.git/blob - cryptix-asn1.build.xml
- renamed to java-cryptix-asn1.spec
[packages/cryptix-asn1.git] / cryptix-asn1.build.xml
1 <!-- simple generic build file -->
2
3 <project name="cryptix-asn1" default="all" basedir=".">
4
5   <!-- Properties -->
6
7   <property name="name" value="cryptix-asn1"/>
8   <property name="src" value="cryptix"/>
9   <property name="build" value="build"/>
10   <property name="build.classes" value="${build}/classes"/>
11   <property name="build.doc" value="${build}/api"/>
12   <property name="build.lib" value="${build}/lib"/>
13   <property name="packagenames" value="cryptix.*"/>
14   <property name="debug" value="off"/>
15   <property name="optimize" value="on"/>
16   <property name="deprecation" value="off"/>
17   <property name="extjars" value="/usr/share/java/cryptix.jar"/>
18
19   <!-- Targets -->
20
21   <!-- Prepare build directories -->
22   <target name="prepare">
23     <mkdir dir="${build}"/>
24     <mkdir dir="${build.classes}"/>
25     <mkdir dir="${build.lib}"/>
26     <mkdir dir="${build.doc}"/>
27   </target>
28
29   <!-- Kill all the created directories -->
30   <target name="clean">
31     <delete dir="${build}"/>
32   </target>
33
34   <!-- Build classes -->
35   <target name="classes" depends="prepare">
36     <javac srcdir="${src}" destdir="${build.classes}" classpath="${extjars}" 
37                    debug="${debug}" optimize="${optimize}" deprecation="${deprecation}"/>
38     <copy todir="${build.classes}">
39       <fileset dir="${src}">
40         <include name="**/*.properties"/>
41       </fileset>
42     </copy>
43   </target>
44
45   <!-- Build jar archives -->
46   <target name="jar" depends="classes">
47     <jar jarfile="${build.lib}/${name}.jar" basedir="${build.classes}"/>
48   </target>
49
50   <!-- Build the full JavaDocs -->
51   <target name="javadoc" depends="prepare">
52     <javadoc sourcepath="."
53             destdir="${build.doc}"
54                         classpath="${extjars}"
55             doctitle="${name} JavaDoc"
56             windowtitle="${name} JavaDoc"
57             package="true"
58             author="true"
59             version="true"
60             packagenames="${packagenames}"
61     />
62   </target>
63
64   <!-- Build everything -->
65   <target name="all" depends="jar,javadoc"/>
66
67 </project>
This page took 0.076473 seconds and 3 git commands to generate.