2006-04-30 00:29:27 +02:00
|
|
|
<?xml version="1.0"?>
|
2018-05-09 19:55:55 +02:00
|
|
|
<project name="Direct Input Plugin" basedir=".">
|
2006-04-30 00:29:27 +02:00
|
|
|
<target name="init">
|
2018-05-09 19:55:55 +02:00
|
|
|
<mkdir dir="target/natives"/>
|
|
|
|
|
<mkdir dir="target/generated-sources/natives"/>
|
2006-04-30 00:29:27 +02:00
|
|
|
</target>
|
|
|
|
|
|
2018-05-09 19:55:55 +02:00
|
|
|
<target depends="init" name="create_jniheaders">
|
|
|
|
|
<javah destdir="target/generated-sources/natives">
|
2006-04-30 00:29:27 +02:00
|
|
|
<classpath>
|
|
|
|
|
<pathelement path="classes"/>
|
|
|
|
|
<pathelement location="../../coreAPI/classes"/>
|
|
|
|
|
</classpath>
|
|
|
|
|
<class name="net.java.games.input.IDirectInput"/>
|
|
|
|
|
<class name="net.java.games.input.IDirectInputDevice"/>
|
|
|
|
|
<class name="net.java.games.input.IDirectInputEffect"/>
|
|
|
|
|
</javah>
|
2018-05-09 19:55:55 +02:00
|
|
|
<javah destdir="target/generated-sources/natives">
|
2006-04-30 00:29:27 +02:00
|
|
|
<classpath>
|
2018-05-09 19:55:55 +02:00
|
|
|
<pathelement path="target/classes"/>
|
|
|
|
|
<pathelement location="../../coreAPI/target/classes"/>
|
2006-04-30 00:29:27 +02:00
|
|
|
</classpath>
|
|
|
|
|
<class name="net.java.games.input.DummyWindow"/>
|
|
|
|
|
</javah>
|
2018-05-09 19:55:55 +02:00
|
|
|
<javah destdir="target/generated-sources/natives">
|
2006-04-30 00:29:27 +02:00
|
|
|
<classpath>
|
|
|
|
|
<pathelement path="classes"/>
|
|
|
|
|
<pathelement location="../../coreAPI/bin/jinput-core.jar"/>
|
|
|
|
|
</classpath>
|
|
|
|
|
<class name="net.java.games.input.RawInputEnvironmentPlugin"/>
|
|
|
|
|
<class name="net.java.games.input.RawInputEventQueue"/>
|
|
|
|
|
<class name="net.java.games.input.RawDevice"/>
|
|
|
|
|
</javah>
|
|
|
|
|
</target>
|
|
|
|
|
|
2018-05-09 19:55:55 +02:00
|
|
|
<target name="compile_native" depends="init,create_jniheaders">
|
2006-04-30 00:29:27 +02:00
|
|
|
<ant dir="src/native" target="compile"/>
|
|
|
|
|
</target>
|
|
|
|
|
|
|
|
|
|
</project>
|