File: build.xml

package info (click to toggle)
darnwdl 0.8-1
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,564 kB
  • sloc: java: 3,671; ansic: 3,378; xml: 157; sh: 137; cpp: 84; makefile: 81
file content (73 lines) | stat: -rw-r--r-- 2,843 bytes parent folder | download
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
<?xml version="1.0" encoding="utf-8"?>

<project name="darnwdl" default="package" basedir=".">
        <property name="src.dir" value="src"/>
        <property name="build.dir" value="classes"/>
        <property name="jar.dir" value="."/>

        <path id="maincp">
	  <pathelement path="/usr/share/java/junit-jupiter-api.jar" />
	  <pathelement path="/usr/share/java/batik-bridge.jar" />
	  <pathelement path="/usr/share/java/batik-dom.jar" />
	  <pathelement path="/usr/share/java/batik-svg-dom.jar" />
	  <pathelement path="/usr/share/java/batik-anim.jar" />
	  <pathelement path="/usr/share/java/xml-apis.jar" />
	</path>

	<target name="build">
	  <mkdir dir="${build.dir}"/>
	  <javac srcdir="${src.dir}" destdir="${build.dir}" includeantruntime="true" encoding="UTF-8" debug="true" debuglevel="lines,vars,source">
	    <classpath refid="maincp">
	    </classpath>

	  </javac>
	  <native2ascii encoding="UTF-8" src="${src.dir}/properties" dest="${build.dir}"
			includes="darnwdl_zh_TW.properties.txt" ext="" />
	</target>

	<target name="test" depends="build">
	  <junitlauncher printSummary="true">
	    <classpath refid="maincp">
	    </classpath>
	    <classpath>
	      <pathelement path="/usr/share/java/junit-jupiter-engine.jar" />
	      <pathelement path="/usr/share/java/junit-platform-commons.jar" />
	      <pathelement path="/usr/share/java/junit-platform-engine.jar" />
	      <pathelement path="/usr/share/java/junit-platform-launcher.jar" />
	      <pathelement path="/usr/share/java/opentest4j.jar" />
	    </classpath>
	    <classpath>
	      <pathelement path="${build.dir}"/>
	    </classpath>
	    <testclasses>
              <fileset dir="${build.dir}">
		<include name="org/debian/paulliu/darnwdl/**/test/**/"/>
              </fileset>
	    </testclasses>
	    <!--<test name="org.debian.paulliu.darnwdl.test.WPass1Test" />-->
	  </junitlauncher>
	</target>
	<target name="package" depends="build">
	  <jar destfile="darnwdl.jar" level="9"
	       excludes="darnwdl.jar">
	    <fileset dir="${build.dir}"/>
	    <fileset dir="${src.dir}/properties"/>
	    <fileset dir="${jar.dir}" includes="pixmaps/*"/>
	    <manifest>
	      <attribute name="Manifest-Version" value="1.0" />
	      <attribute name="Main-Class" value="org.debian.paulliu.darnwdl.Main" />
	      <attribute name="Class-Path" value="${jar.classpath} /usr/share/java/batik-bridge.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-svg-dom.jar /usr/share/java/batik-anim.jar /usr/share/java/xml-apis.jar" />
	    </manifest>
	  </jar>
	</target>
	<target name="clean">
		<delete failonerror="false" includeemptydirs="true">
			<fileset file="*.class" />
			<fileset dir="org/debian/paulliu">
			  <include name="**/*.class" />
			</fileset>
			<fileset file="darnwdl.jar" />
		</delete>
		<delete dir="${build.dir}"/>
	</target>
</project>