Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 350240 | Differences between
and this patch

Collapse All | Expand All

(-)hbci4java-2.5.12-src/build.xml (-7 / +14 lines)
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"/>

Return to bug 350240