From 4ddd636a1980ffc148a78e921badf1e7d520a364 Mon Sep 17 00:00:00 2001
From: Gary Frost <frost.gary@gmail.com>
Date: Mon, 12 Nov 2012 20:46:44 +0000
Subject: [PATCH]

---
 examples/javaonedemo/get-jogamp-build.xml | 47 +++++++++++++++++++++++
 examples/javaonedemo/nbody.bat            |  2 +-
 2 files changed, 48 insertions(+), 1 deletion(-)
 create mode 100644 examples/javaonedemo/get-jogamp-build.xml

diff --git a/examples/javaonedemo/get-jogamp-build.xml b/examples/javaonedemo/get-jogamp-build.xml
new file mode 100644
index 00000000..78b2b35d
--- /dev/null
+++ b/examples/javaonedemo/get-jogamp-build.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+
+<project name="nbody" default="get" basedir=".">
+   <property name="jogamp-jar-url" value="http://jogamp.org/deployment/archive/rc/gluegen_52-joal_32-jogl_66-jocl_41/jar"/>
+   <target name="get">
+      <!--      <get dest="jogamp">
+         <url url="${jogamp-jar-url}/jogl-all.jar"/> 
+         <url url="${jogamp-jar-url}/gluegen-rt.jar"/> 
+      </get>-->
+      <get dest="jogamp">
+         <url url="${jogamp-jar-url}/jogl-all-natives-windows-i586.jar"/> 
+         <url url="${jogamp-jar-url}/gluegen-rt-natives-windows-i586.jar"/> 
+      </get>
+      <unzip src="jogamp/jogl-all-natives-windows-i586.jar" dest="jogamp/windows-x86"/>
+      <unzip src="jogamp/gluegen-rt-natives-windows-i586.jar" dest="jogamp/windows-x86"/>
+      <delete dir="jogamp/windows-x86/META-INF"/>
+      <get dest="jogamp">
+         <url url="${jogamp-jar-url}/jogl-all-natives-windows-amd64.jar"/> 
+         <url url="${jogamp-jar-url}/gluegen-rt-natives-windows-amd64.jar"/> 
+      </get>
+      <unzip src="jogamp/jogl-all-natives-windows-amd64.jar" dest="jogamp/windows-amd64"/>
+      <unzip src="jogamp/gluegen-rt-natives-windows-amd64.jar" dest="jogamp/windows-amd64"/>
+      <delete dir="jogamp/windows-amd64/META-INF"/>
+      <get dest="jogamp">
+         <url url="${jogamp-jar-url}/jogl-all-natives-linux-i586.jar"/> 
+         <url url="${jogamp-jar-url}/gluegen-rt-natives-linux-i586.jar"/> 
+      </get>
+      <unzip src="jogamp/jogl-all-natives-linux-i586.jar" dest="jogamp/linux-i586"/>
+      <unzip src="jogamp/gluegen-rt-natives-linux-i586.jar" dest="jogamp/linux-i586"/>
+      <delete dir="jogamp/linux-i586/META-INF"/>
+      <get dest="jogamp">
+         <url url="${jogamp-jar-url}/jogl-all-natives-linux-amd64.jar"/> 
+         <url url="${jogamp-jar-url}/gluegen-rt-natives-linux-amd64.jar"/> 
+      </get>
+      <unzip src="jogamp/jogl-all-natives-linux-amd64.jar" dest="jogamp/linux-amd64"/>
+      <unzip src="jogamp/gluegen-rt-natives-linux-amd64.jar" dest="jogamp/linux-amd64"/>
+      <delete dir="jogamp/linux-amd64/META-INF"/>
+	  <get dest="jogamp">
+	     <url url="${jogamp-jar-url}/jogl-all-natives-macosx-universal.jar"/> 
+	     <url url="${jogamp-jar-url}/gluegen-rt-natives-macosx-universal.jar"/> 
+	  </get>
+     <unzip src="jogamp/jogl-all-natives-macosx-universal.jar" dest="jogamp/macosx-universal"/>
+     <unzip src="jogamp/gluegen-rt-natives-macosx-universal.jar" dest="jogamp/macosx-universal"/>
+     <delete dir="jogamp/macosx-universal/META-INF"/>
+   </target>
+	
+</project>
diff --git a/examples/javaonedemo/nbody.bat b/examples/javaonedemo/nbody.bat
index 1395cc23..a8fd8d4a 100644
--- a/examples/javaonedemo/nbody.bat
+++ b/examples/javaonedemo/nbody.bat
@@ -1,6 +1,6 @@
 @echo off
 java ^
-  -Djava.library.path=..\..\com.amd.aparapi.jni\dist;jogamp ^
+  -Djava.library.path=..\..\com.amd.aparapi.jni\dist;jogamp\windows-%PROCESSOR_ARCHITECTURE% ^
   -classpath jogamp\gluegen-rt.jar;jogamp\jogl-all.jar;..\..\com.amd.aparapi\dist\aparapi.jar;javaonedemo.jar ^
   com.amd.aparapi.examples.javaonedemo.NBody 
 
-- 
GitLab