File: build.xml

package info (click to toggle)
lcm 1.3.1%2Brepack1-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,848 kB
  • sloc: ansic: 16,186; java: 6,843; cs: 2,266; cpp: 1,594; python: 989; makefile: 352; xml: 252; sh: 59
file content (59 lines) | stat: -rw-r--r-- 1,939 bytes parent folder | download | duplicates (5)
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
<project name="lcmtest" default="build-lcmtest-jar" basedir=".">
  <target name="build-hamcrest-core">
    <mkdir dir="build"/>
    <javac srcdir="hamcrest-core-1.3"
      classpath="hamcrest-core-1.3"
      includes="**/*.java"
      includeAntRuntime="no"
      destdir="build"/>
  </target>

  <target name="build-junit" depends="build-hamcrest-core">
    <javac srcdir="junit-4.11"
      classpath="build:junit-4.11"
      includes="**/*.java"
      includeAntRuntime="no"
      destdir="build"/>
  </target>

  <target name="build-lcmtest" depends="build-junit">
    <mkdir dir="build"/>
    <exec executable="../../lcmgen/lcm-gen">
      <arg value="--lazy"/>
      <arg value="--java"/>
      <arg value="--jpath"/>
      <arg value="lcmtest"/>
      <arg value="../types/lcmtest/comments_t.lcm"/>
      <arg value="../types/lcmtest/primitives_list_t.lcm"/>
      <arg value="../types/lcmtest/bools_t.lcm"/>
      <arg value="../types/lcmtest/node_t.lcm"/>
      <arg value="../types/lcmtest/multidim_array_t.lcm"/>
      <arg value="../types/lcmtest/primitives_t.lcm"/>
      <arg value="../types/lcmtest/exampleconst_t.lcm"/>
      <arg value="../types/lcmtest/byte_array_t.lcm"/>
      <arg value="../types/lcmtest2/cross_package_t.lcm"/>
      <arg value="../types/lcmtest2/another_type_t.lcm"/>
    </exec>
    <javac srcdir="lcmtest"
      classpath="../../lcm-java/lcm.jar"
      includeAntRuntime="no"
      includes="**/*.java"
      destdir="build"/>
  </target>

  <target name="build-lcmtest-jar" depends="build-lcmtest">
    <jar destfile="lcmtest.jar">
      <fileset dir="build">
        <include name="**/*.class" />
      </fileset>
      <zipgroupfileset dir="../../lcm-java" includes="lcm.jar"/>
    </jar>
  </target>

  <target name="clean">
    <delete failonerror="false">
      <fileset dir="build" includes="**/*.class"/>
      <fileset dir="." includes="lcmtest.jar"/>
    </delete>
  </target>
</project>