File: build.xml

package info (click to toggle)
libpulse-java 2.4.7-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 2,084 kB
  • ctags: 873
  • sloc: java: 5,630; ansic: 1,248; makefile: 28; xml: 25; sh: 8
file content (30 lines) | stat: -rw-r--r-- 1,106 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
<?xml version="1.0" encoding="iso-8859-1"?>
<project name="PulseAudio Java Driver" basedir="..">

  <target name="compile">
    <mkdir dir="target/classes"/>
    <javac srcdir="src/java" destdir="target/classes" source="1.6" target="1.6" debug="yes" includeantruntime="false"/>

    <mkdir dir="target/native"/>
    <javah destdir="target/native" classpath="target/classes">
      <class name="org.classpath.icedtea.pulseaudio.EventLoop"/>
      <class name="org.classpath.icedtea.pulseaudio.Stream"/>
      <class name="org.classpath.icedtea.pulseaudio.Operation"/>
      <class name="org.classpath.icedtea.pulseaudio.PulseAudioSourcePort"/>
      <class name="org.classpath.icedtea.pulseaudio.PulseAudioTargetPort"/>
      <class name="org.classpath.icedtea.pulseaudio.ContextEvent"/>
    </javah>
  </target>

  <target name="jar" depends="compile">
    <jar jarfile="target/pulse-java-${icedtea.version}.jar">
      <fileset dir="src/java" includes="META-INF/**"/>
      <fileset dir="target/classes"/>
    </jar>
  </target>

  <target name="clean">
    <delete dir="target"/>
  </target>

</project>