OSDN Git Service

added objectal build script
authorbadlogic <badlogicgames@gmail.com>
Sat, 7 Sep 2013 10:36:17 +0000 (12:36 +0200)
committerbadlogic <badlogicgames@gmail.com>
Sat, 7 Sep 2013 10:36:17 +0000 (12:36 +0200)
.gitignore
backends/gdx-backend-robovm/build-objectal.sh [new file with mode: 0755]
fetch.xml

index 45d6979..01679c3 100644 (file)
@@ -40,6 +40,7 @@ libgdx-*.zip
 #core & extension libs/ folders that have no 3rd party dependencies in them
 /gdx/libs
 /backends/gdx-backend-jglfw/libs/
+/backends/gdx-backend-robovm/libs/
 /extensions/gdx-audio/libs/
 /extensions/gdx-bullet/libs/
 /extensions/gdx-controllers/gdx-controllers-desktop/libs/
diff --git a/backends/gdx-backend-robovm/build-objectal.sh b/backends/gdx-backend-robovm/build-objectal.sh
new file mode 100755 (executable)
index 0000000..d5561b9
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash
+curl https://codeload.github.com/kstenerud/ObjectAL-for-iPhone/legacy.tar.gz/master -o objectal.tar.gz
+tar xvfz objectal.tar.gz
+cd kstenerud-ObjectAL-for-iPhone-73c211a/ObjectAL
+xcodebuild -arch armv7 -sdk iphoneos
+xcodebuild -arch i386 -sdk iphonesimulator
+lipo build/Release-iphoneos/libObjectAL.a build/Release-iphonesimulator/libObjectAL.a -create -output build/libObjectAL.a
+cp build/libObjectAL.a ../../../../gdx/libs/ios32/
+cd ../..
+rm objectal.tar.gz
+rm -r kstenerud-ObjectAL-for-iPhone-73c211a/
\ No newline at end of file
index 8e909ac..6261d71 100755 (executable)
--- a/fetch.xml
+++ b/fetch.xml
@@ -1,7 +1,7 @@
 <!-- Call this to fetch all the natives from the build server -->\r
 <project name="fetch-natives" default="all">\r
        <property name="domain" value="http://libgdx.badlogicgames.com/nightlies/dist"/>\r
-    <property name="robovm" value="http://libgdx.badlogicgames.com/robovm/robovm/lib/">\r
+    <property name="robovm" value="http://libgdx.badlogicgames.com/robovm/robovm/lib/"/>\r
        <target name="fetch">           \r
                <!-- create a temporary directory for all android and ios natives, to be distributed\r
                     across demos and tests. The xxx-natives.jar files are put into the respective \r
                <get src="${domain}/ios/gdx-backend-ios.dll.mdb" dest="backends/gdx-backend-iosmonotouch/libs/ios32"/>\r
                \r
         <!-- robovm snapshot jars for robovm backend -->\r
-        <mkdir dir="backends/backends/gdx-backend-robovm/libs/"/>\r
-        <get src="${robovm}/robovm-cacerts-full.jar" dest="backends/backends/gdx-backend-robovm/libs/"/>\r
-        <get src="${robovm}/robovm-cocoatouch.jar" dest="backends/backends/gdx-backend-robovm/libs/"/>\r
-        <get src="${robovm}/robovm-objc.jar" dest="backends/backends/gdx-backend-robovm/libs/"/>\r
-        <get src="${robovm}/robovm-rt.jar" dest="backends/backends/gdx-backend-robovm/libs/"/>\r
+        <mkdir dir="backends/gdx-backend-robovm/libs/"/>\r
+        <get src="${robovm}/robovm-cacerts-full.jar" dest="backends/gdx-backend-robovm/libs/"/>\r
+        <get src="${robovm}/robovm-cocoatouch.jar" dest="backends/gdx-backend-robovm/libs/"/>\r
+        <get src="${robovm}/robovm-objc.jar" dest="backends/gdx-backend-robovm/libs/"/>\r
+        <get src="${robovm}/robovm-rt.jar" dest="backends/gdx-backend-robovm/libs/"/>\r
                \r
                <!-- audio natives -->\r
                <mkdir dir="extensions/gdx-audio/libs/ios32"/>\r