OSDN Git Service

Merge pull request #784 from jrenner/master
[mikumikustudio/libgdx-mikumikustudio.git] / fetch.xml
index dfa1bdb..02d47d0 100755 (executable)
--- a/fetch.xml
+++ b/fetch.xml
@@ -1,6 +1,16 @@
 <!-- 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
+    \r
+    <target name="fetch-robovm">\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
+    </target>\r
+    \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
                <mkdir dir="tmp"/>\r
                <mkdir dir="tmp/armeabi"/>\r
                <mkdir dir="tmp/armeabi-v7a"/>\r
+        <mkdir dir="tmp/x86"/>\r
                <mkdir dir="tmp/ios"/>\r
                \r
                <!-- core -->\r
                <mkdir dir="gdx/libs/ios32"/>\r
                <get src="${domain}/gdx-natives.jar" dest="gdx/libs"/>\r
-               <get src="${domain}/armeabi/libandroidgl20.so" dest="tmp/armeabi"/>\r
                <get src="${domain}/armeabi/libgdx.so" dest="tmp/armeabi"/>\r
-               <get src="${domain}/armeabi-v7a/libandroidgl20.so" dest="tmp/armeabi-v7a"/>\r
                <get src="${domain}/armeabi-v7a/libgdx.so" dest="tmp/armeabi-v7a"/>\r
+        <get src="${domain}/x86/libgdx.so" dest="tmp/x86"/>\r
                <get src="${domain}/ios/gdx.dll" dest="gdx/libs/ios32"/>\r
                <get src="${domain}/ios/gdx.dll.mdb" dest="gdx/libs/ios32"/>\r
+        <get src="${domain}/ios/libgdx.a" dest="gdx/libs/ios32"/>\r
+        <get src="${domain}/ios/libObjectAL.a" dest="gdx/libs/ios32"/>\r
                <get src="${domain}/ios/libgdx.a" dest="tmp/ios"/>\r
                <get src="${domain}/ios/ikvm/bin/libikvm-natives.a" dest="tmp/ios"/>\r
                \r
                <!-- ios backend -->\r
                <mkdir dir="backends/gdx-backend-iosmonotouch/libs/ios32"/>\r
                <get src="${domain}/ios/gdx-backend-ios.dll" dest="backends/gdx-backend-iosmonotouch/libs/ios32"/>\r
-               <get src="${domain}/ios/gdx-backend-ios.dll.mdb" dest="backends/gdx-backend-iosmonotouch/libs/ios32"/>          \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
+        <antcall target="fetch-robovm"/>\r
                \r
                <!-- audio natives -->\r
                <mkdir dir="extensions/gdx-audio/libs/ios32"/>\r
@@ -38,6 +53,8 @@
                <get src="${domain}/extensions/gdx-bullet/gdx-bullet-natives.jar" dest="extensions/gdx-bullet/libs"/>\r
                <get src="${domain}/extensions/gdx-bullet/armeabi/libgdx-bullet.so" dest="tmp/armeabi"/>\r
                <get src="${domain}/extensions/gdx-bullet/armeabi-v7a/libgdx-bullet.so" dest="tmp/armeabi-v7a"/>\r
+        <get src="${domain}/extensions/gdx-bullet/x86/libgdx-bullet.so" dest="tmp/x86"/>\r
+        <get src="${domain}/extensions/gdx-bullet/ios/libgdx-bullet.a" dest="extensions/gdx-bullet/libs/ios32"/>\r
                \r
                <!-- controllers natives, desktop only -->\r
                <mkdir dir="extensions/gdx-controllers/gdx-controllers-desktop/libs/ios32"/>\r
                <get src="${domain}/extensions/gdx-freetype/gdx-freetype-natives.jar" dest="extensions/gdx-freetype/libs"/>\r
                <get src="${domain}/extensions/gdx-freetype/armeabi/libgdx-freetype.so" dest="tmp/armeabi"/>\r
                <get src="${domain}/extensions/gdx-freetype/armeabi-v7a/libgdx-freetype.so" dest="tmp/armeabi-v7a"/>\r
+        <get src="${domain}/extensions/gdx-freetype/x86/libgdx-freetype.so" dest="tmp/x86"/>\r
                <get src="${domain}/extensions/gdx-freetype/ios/gdx-freetype.dll" dest="extensions/gdx-freetype/libs/ios32"/>\r
                <get src="${domain}/extensions/gdx-freetype/ios/gdx-freetype.dll.mdb" dest="extensions/gdx-freetype/libs/ios32"/>\r
+        <get src="${domain}/extensions/gdx-freetype/ios/libgdx-freetype.a" dest="extensions/gdx-freetype/libs/ios32"/>\r
                <get src="${domain}/extensions/gdx-freetype/ios/libgdx-freetype.a" dest="tmp/ios"/>\r
                \r
                <!-- image natives -->\r
                <mkdir dir="extensions/gdx-image/libs/ios32"/>\r
                <get src="${domain}/extensions/gdx-image/gdx-image-natives.jar" dest="extensions/gdx-image/libs"/>\r
                <get src="${domain}/extensions/gdx-image/armeabi/libgdx-image.so" dest="tmp/armeabi"/>\r
-               <get src="${domain}/extensions/gdx-image/armeabi-v7a/libgdx-image.so" dest="tmp/armeabi-v7a"/>  \r
+               <get src="${domain}/extensions/gdx-image/armeabi-v7a/libgdx-image.so" dest="tmp/armeabi-v7a"/>\r
+        <get src="${domain}/extensions/gdx-image/x86/libgdx-image.so" dest="tmp/x86"/>\r
 \r
                <!-- jglfw -->\r
                <mkdir dir="backends/gdx-backend-jglfw/libs"/>\r
@@ -72,6 +92,9 @@
                <copy todir="tests/gdx-tests-android/libs/armeabi-v7a">\r
                        <fileset dir="tmp/armeabi-v7a"/>                        \r
                </copy>\r
+        <copy todir="tests/gdx-tests-android/libs/x86">\r
+                       <fileset dir="tmp/x86"/>\r
+               </copy>\r
                \r
                <!-- copy all extension natives to ios tests -->\r
                <copy todir="tests/gdx-tests-iosmonotouch/gdx-tests-iosmonotouch">\r
        \r
                <!-- filesets to copy to demos -->\r
                <fileset id="gdx-armeabi" dir="tmp/armeabi">\r
-                       <include name="**/libandroidgl20.so"/>\r
                        <include name="**/libgdx.so"/>\r
                </fileset>\r
                <fileset id="gdx-armeabi-v7a" dir="tmp/armeabi-v7a">\r
-                       <include name="**/libandroidgl20.so"/>\r
+                       <include name="**/libgdx.so"/>\r
+               </fileset>\r
+        <fileset id="gdx-x86" dir="tmp/x86">\r
                        <include name="**/libgdx.so"/>\r
                </fileset>\r
                <fileset id="gdx-ios" dir="tmp/ios">\r
                <!-- invaders -->\r
                <copy todir="demos/invaders/gdx-invaders-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/invaders/gdx-invaders-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+        <copy todir="demos/invaders/gdx-invaders-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
                <copy todir="demos/invaders/gdx-invaders-ios/gdx-invaders-ios"><fileset refid="gdx-ios"/></copy>\r
                                \r
                <!-- vector pinball -->\r
                <copy todir="demos/vector-pinball/gdx-vectorpinball-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/vector-pinball/gdx-vectorpinball-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+               <copy todir="demos/vector-pinball/gdx-vectorpinball-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
                <copy todir="demos/vector-pinball/gdx-vectorpinball-ios/gdx-vectorpinball-ios"><fileset refid="gdx-ios"/></copy>\r
                \r
                <!-- super jumper -->\r
                <copy todir="demos/superjumper/superjumper-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/superjumper/superjumper-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+        <copy todir="demos/superjumper/superjumper-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
                <copy todir="demos/superjumper/superjumper-ios/superjumper-ios"><fileset refid="gdx-ios"/></copy>\r
                \r
                <!-- metagun -->\r
                <copy todir="demos/metagun/metagun-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/metagun/metagun-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+               <copy todir="demos/metagun/metagun-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
                \r
                <!-- cuboc -->\r
                <copy todir="demos/cuboc/cuboc-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/cuboc/cuboc-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+        <copy todir="demos/cuboc/cuboc-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
                \r
                <!-- pax britannica -->\r
                <copy todir="demos/pax-britannica/pax-britannica-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/pax-britannica/pax-britannica-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+        <copy todir="demos/pax-britannica/pax-britannica-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
                <copy todir="demos/pax-britannica/pax-britannica-iosmonotouch/pax-britannica-iosmonotouch"><fileset refid="gdx-ios"/></copy>\r
                \r
                <!-- very angry robots -->\r
                <copy todir="demos/very-angry-robots/very-angry-robots-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="demos/very-angry-robots/very-angry-robots-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
-               \r
-               <!-- model loaders -->\r
-               <copy todir="extensions/model-loaders/model-loaders-android/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
-               <copy todir="extensions/model-loaders/model-loaders-android/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
-               \r
+        <copy todir="demos/very-angry-robots/very-angry-robots-android/libs/x86"><fileset refid="gdx-x86"/></copy>\r
+                               \r
                <!-- gdx remote -->\r
                <copy todir="extensions/gdx-remote/libs/armeabi"><fileset refid="gdx-armeabi"/></copy>\r
                <copy todir="extensions/gdx-remote/libs/armeabi-v7a"><fileset refid="gdx-armeabi-v7a"/></copy>\r
+        <copy todir="extensions/gdx-remote/libs/x86"><fileset refid="gdx-x86"/></copy>\r
        </target>\r
        \r
        <target name="all" depends="fetch,copy"/>\r