-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
23 lines (23 loc) · 1.71 KB
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<project name="LIRCom" default="all" basedir=".">
<description>Build fat jar</description>
<target name="all">
<jar jarfile="target/Impact.jar" manifest="impact3d.manifest" compress="true">
<fileset dir="target/classes"/>
<!--
<zipfileset src="jar/jogamp-fat.jar" includes="jogamp/**/*,com/**/*"/>
-->
<zipfileset src="jar/gluegen-rt.jar" includes="jogamp/**/*,com/**/*"/>
<zipfileset src="jar/gluegen-rt-natives-windows-i586.jar" includes="*.dll" prefix="natives/windows-i586"/>
<zipfileset src="jar/gluegen-rt-natives-windows-amd64.jar" includes="*.dll" prefix="natives/windows-amd64"/>
<zipfileset src="jar/gluegen-rt-natives-linux-i586.jar" includes="*.so" prefix="natives/linux-i586"/>
<zipfileset src="jar/gluegen-rt-natives-linux-amd64.jar" includes="*.so" prefix="natives/linux-amd64"/>
<zipfileset src="jar/gluegen-rt-natives-macosx-universal.jar" includes="*.jnilib" prefix="natives/macosx-universal"/>
<zipfileset src="jar/jogl-all.jar" includes="jogamp/**/*,javax/**/*,com/**/*,newt/**/*"/>
<zipfileset src="jar/jogl-all-natives-windows-i586.jar" includes="*.dll" prefix="natives/windows-i586"/>
<zipfileset src="jar/jogl-all-natives-windows-amd64.jar" includes="*.dll" prefix="natives/windows-amd64"/>
<zipfileset src="jar/jogl-all-natives-linux-i586.jar" includes="*.so" prefix="natives/linux-i586"/>
<zipfileset src="jar/jogl-all-natives-linux-amd64.jar" includes="*.so" prefix="natives/linux-amd64"/>
<zipfileset src="jar/jogl-all-natives-macosx-universal.jar" includes="*.jnilib" prefix="natives/macosx-universal"/>
</jar>
</target>
</project>