Lines 14-20
Link Here
|
14 |
</path> |
14 |
</path> |
15 |
|
15 |
|
16 |
<target name="compile" |
16 |
<target name="compile" |
17 |
description="compile all the needed stuff; after that add dir 'classes' to the classpath; in dir 'chipcard/lib' you will find the ddv-library needed for accessing your chipcard terminal"> |
17 |
description="compile all the needed stuff; after that add dir 'classes' to the classpath; in dir 'chipcard/lib' you will find the ddv-library needed for accessing your chipcard terminal" |
|
|
18 |
depends="compile-java, compile-chipcard" /> |
19 |
|
20 |
<target name="compile-java" |
21 |
description="Compile the Java library"> |
18 |
<mkdir dir="${classes}"/> |
22 |
<mkdir dir="${classes}"/> |
19 |
<javac srcdir="${src}" destdir="${classes}" |
23 |
<javac srcdir="${src}" destdir="${classes}" |
20 |
debug="on" encoding="ISO-8859-1" |
24 |
debug="on" encoding="ISO-8859-1" |
Lines 39-55
Link Here
|
39 |
</fileset> |
43 |
</fileset> |
40 |
<mapper type="glob" from="messages*" to="HBCIMessages*" /> |
44 |
<mapper type="glob" from="messages*" to="HBCIMessages*" /> |
41 |
</copy> |
45 |
</copy> |
|
|
46 |
</target> |
42 |
|
47 |
|
43 |
<javah class="org.kapott.hbci.passport.HBCIPassportDDV" |
48 |
<target name="compile-chipcard" depends="compile-java" |
44 |
outputFile="${chipcard}/src/include/frontend.h" |
49 |
description="Compiles the driver for chipcard terminals"> |
|
|
50 |
<javah class="org.kapott.hbci.passport.HBCIPassportDDV" |
51 |
outputFile="${chipcard}/src/include/frontend.h" |
45 |
classpath="${classes}"/> |
52 |
classpath="${classes}"/> |
46 |
|
53 |
|
47 |
<exec executable="${make}" os="Linux"> |
54 |
<exec executable="${make}" os="Linux"> |
48 |
<arg line="-C ${chipcard}"/> |
55 |
<arg line="-C ${chipcard}"/> |
49 |
</exec> |
56 |
</exec> |
50 |
</target> |
57 |
</target> |
51 |
|
58 |
|
52 |
<target name="package" depends="compile"> |
59 |
<target name="package" depends="compile-java"> |
53 |
<mkdir dir="${dist}/jar"/> |
60 |
<mkdir dir="${dist}/jar"/> |
54 |
<jar destfile="${dist}/jar/hbci4java.jar" |
61 |
<jar destfile="${dist}/jar/hbci4java.jar" |
55 |
basedir="${classes}" compress="true"> |
62 |
basedir="${classes}" compress="true"> |
Lines 96-102
Link Here
|
96 |
<include name="tools/HBCIBatch.java"/> |
103 |
<include name="tools/HBCIBatch.java"/> |
97 |
</fileset> |
104 |
</fileset> |
98 |
|
105 |
|
99 |
<target name="javadoc" depends="compile" |
106 |
<target name="javadoc" depends="compile-java" |
100 |
description="create javadoc documentation"> |
107 |
description="create javadoc documentation"> |
101 |
<mkdir dir="${doc}/javadoc" /> |
108 |
<mkdir dir="${doc}/javadoc" /> |
102 |
<javadoc classpath="${classes}" |
109 |
<javadoc classpath="${classes}" |
Lines 111-117
Link Here
|
111 |
</javadoc> |
118 |
</javadoc> |
112 |
</target> |
119 |
</target> |
113 |
|
120 |
|
114 |
<target name="dist" depends="package,javadoc" |
121 |
<target name="dist" depends="compile,package,javadoc" |
115 |
description="bundle all required stuff in a single directory (dir 'dist')."> |
122 |
description="bundle all required stuff in a single directory (dir 'dist')."> |
116 |
|
123 |
|
117 |
<mkdir dir="${dist}/templates"/> |
124 |
<mkdir dir="${dist}/templates"/> |