OSDN Git Service

Merge pull request #82 from bornskilled200/master
[mikumikustudio/libgdx-mikumikustudio.git] / update.sh
1 #! /usr/bin/env sh
2 # Execute this in the root directory of the trunk to update all jars and natives from 
3 # the CI server.
4 wget http://libgdx.badlogicgames.com/nightlies/libgdx-nightly-latest.zip -O libgdx-nightlies.zip
5 unzip libgdx-nightlies.zip -d nightlies
6 unzip nightlies/gdx-natives.jar -d nightlies/libs
7
8 # copy natives to gdx/libs and extensions libs
9 cp nightlies/gdx-natives.jar gdx/libs
10 cp -rf nightlies/armeabi nightlies/armeabi-v7a gdx/libs
11
12 # gdx-audio natives
13 cp -rf nightlies/extensions/gdx-audio-natives.jar extensions/gdx-audio/libs
14 cp -rf nightlies/extensions/armeabi/libgdx-audio.so extensions/gdx-audio/libs/armeabi
15 cp -rf nightlies/extensions/armeabi-v7a/libgdx-audio.so extensions/gdx-audio/libs/armeabi-v7a
16
17
18 # gdx-image natives
19 cp -rf nightlies/extensions/gdx-image-natives.jar extensions/gdx-image/libs
20 cp -rf nightlies/extensions/armeabi/libgdx-image.so extensions/gdx-image/libs/armeabi
21 cp -rf nightlies/extensions/armeabi-v7a/libgdx-image.so extensions/gdx-image/libs/armeabi-v7a
22
23 # gdx-freetype natives
24 cp -rf nightlies/extensions/gdx-freetype-natives.jar extensions/gdx-freetype/libs
25 cp -rf nightlies/extensions/armeabi/libgdx-freetype.so extensions/gdx-freetype/libs/armeabi
26 cp -rf nightlies/extensions/armeabi-v7a/libgdx-freetype.so extensions/gdx-freetype/libs/armeabi-v7a
27
28 # gdx-bullet natives
29 cp -rf nightlies/extensions/gdx-bullet/gdx-bullet-natives.jar extensions/gdx-bullet/libs
30 cp -rf nightlies/extensions/gdx-bullet/armeabi/libgdx-bullet.so extensions/gdx-bullet/libs/armeabi
31 cp -rf nightlies/extensions/gdx-bullet/armeabi-v7a/libgdx-bullet.so extensions/gdx-bullet/libs/armeabi-v7a
32
33 # copy android natives to tests
34 cp -rf nightlies/armeabi nightlies/armeabi-v7a tests/gdx-tests-android/libs
35 cp -rf nightlies/extensions/armeabi nightlies/extensions/armeabi-v7a tests/gdx-tests-android/libs
36 cp -rf nightlies/extensions/gdx-bullet/armeabi/libgdx-bullet.so tests/gdx-tests-android/libs/armeabi
37 cp -rf nightlies/extensions/gdx-bullet/armeabi-v7a/libgdx-bullet.so tests/gdx-tests-android/libs/armeabi-v7a
38
39 # copy jars and natives to demos
40 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/invaders/gdx-invaders-android/libs
41 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/vector-pinball/gdx-vectorpinball-android/libs
42 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/superjumper/superjumper-android/libs
43 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/metagun/metagun-android/libs
44 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/cuboc/cuboc-android/libs
45 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/pax-britannica/pax-britannica-android/libs
46 cp -rf nightlies/armeabi nightlies/armeabi-v7a demos/very-angry-robots/very-angry-robots-android/libs
47 cp -rf nightlies/armeabi nightlies/armeabi-v7a extensions/model-loaders/model-loaders-android/libs
48 cp -rf nightlies/armeabi nightlies/armeabi-v7a extensions/gdx-remote/libs
49
50 # remove temporary directory
51 rm -rf nightlies
52 rm libgdx-nightlies.zip