OSDN Git Service

Android: Copy OpenAL Soft library to dist/opt directory when building the engine...
authoriwgeric@gmail.com <iwgeric@gmail.com@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Wed, 15 May 2013 21:38:49 +0000 (21:38 +0000)
committeriwgeric@gmail.com <iwgeric@gmail.com@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Wed, 15 May 2013 21:38:49 +0000 (21:38 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10614 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/build.xml
engine/lib/nblibraries.properties
engine/lib/openal-soft/jME3-openal-soft-natives-android.jar
engine/nbproject/build-openal-soft-natives.xml
engine/nbproject/project.properties

index 806302a..26d5cae 100644 (file)
 \r
         <property location="test-data" name="testdata.dir.resolved"/>\r
         <property location="lib/android/android.jar" name="android.jar.resolved"/>\r
+        <property location="lib/openal-soft/jME3-openal-soft-natives-android.jar" name="openal-soft.jar.resolved"/>\r
 \r
         <pathconvert property="run.classpath.without.build.classes.dir">\r
             <path path="${run.classpath}"/>\r
             <map from="${build.dir.resolved}/lwjgl" to="${build.dir}/jME3-lwjgl.jar"/>\r
             <map from="${build.dir.resolved}/jogl" to="${build.dir}/jME3-jogl.jar"/>\r
             <map from="${build.dir.resolved}/android" to=""/>\r
+            <map from="${build.dir.resolved}/openal-soft" to=""/>\r
             <map from="${build.dir.resolved}/ios" to=""/>\r
             <map from="${testdata.dir.resolved}" to="${build.dir.resolved}/jME3-testdata.jar"/>\r
             <map from="${android.jar.resolved}" to=""/>\r
 \r
         <mkdir dir="${dist.dir}/opt/android"/>\r
         <copy file="${build.dir}/jME3-android.jar" todir="${dist.dir}/opt/android" overwrite="true"/>\r
+        <mkdir dir="${dist.dir}/opt/native-openal-soft"/>\r
+        <copy file="lib/openal-soft/jME3-openal-soft-natives-android.jar" todir="${dist.dir}/opt/native-openal-soft" overwrite="true"/>\r
         <mkdir dir="${dist.dir}/opt/ios"/>\r
         <copy file="${build.dir}/jME3-ios.jar" todir="${dist.dir}/opt/ios" overwrite="true"/>\r
     </target>\r
index 743e30c..aaf387b 100644 (file)
@@ -1,61 +1,63 @@
-libs.android.classpath=\
-    ${base}/android/android.jar
-libs.bullet.classpath=\
-    ${base}/bullet/jME3-bullet-natives.jar
-libs.CopyLibs.classpath=\
-    ${base}/CopyLibs-2/org-netbeans-modules-java-j2seproject-copylibstask.jar
-libs.CopyLibs.displayName=CopyLibs Task
-libs.CopyLibs.prop-version=1.0
-libs.jbullet.classpath=\
-    ${base}/jbullet/jbullet.jar:\
-    ${base}/jbullet/stack-alloc.jar:\
-    ${base}/jbullet/vecmath.jar
-libs.jheora.classpath=\
-    ${base}/jheora/jheora-jst-debug-0.6.0.jar
-libs.jme3-test-data.classpath=\
-    ${base}/../test-data/
-libs.jogg.classpath=\
-    ${base}/jogg/j-ogg-oggd.jar:\
-    ${base}/jogg/j-ogg-vorbisd.jar
-libs.jogl.classpath=\
-    ${base}/jogl/gluegen-rt.jar:\
-    ${base}/jogl/jME3-jogl-natives.jar:\
-    ${base}/jogl/jogl.jar
-libs.jogl2.classpath=\
-    ${base}/jogl/gluegen-rt.jar:\
-    ${base}/jogl/joal.jar:\
-    ${base}/jogl/jogl-all.jar
-libs.junit_4.classpath=\
-    ${base}/junit_4/junit-4.5.jar
-libs.junit_4.javadoc=\
-    ${base}/junit_4/junit-4.5-api.zip
-libs.junit_4.src=\
-    ${base}/junit_4/junit-4.5-src.jar
-libs.JWSAntTasks.classpath=\
-    ${base}/JWSAntTasks/org-netbeans-modules-javawebstart-anttasks.jar
-libs.lwjgl.classpath=\
-    ${base}/lwjgl/lwjgl.jar;\
-    ${base}/lwjgl/jME3-lwjgl-natives.jar;\
-    ${base}/lwjgl/jinput.jar
-libs.lwjgl.src=\
-    ${base}/../../Libraries/LWJGL2.7.1/src/
-libs.niftygui1.3.classpath=\
-    ${base}/niftygui/eventbus.jar;\
-    ${base}/niftygui/nifty-default-controls.jar;\
-    ${base}/niftygui/nifty-examples.jar;\
-    ${base}/niftygui/nifty-style-black.jar;\
-    ${base}/niftygui/nifty.jar;\
-    ${base}/niftygui/jglfont-core.jar;\
-    ${base}/niftygui/xmlpull-xpp3.jar
-libs.niftygui1.3.javadoc=\
-    ${base}/niftygui/nifty-default-controls-javadoc.jar!//;\
-    ${base}/niftygui/nifty-examples-javadoc.jar!//
-libs.swing-layout.classpath=\
-    ${base}/swing-layout/swing-layout-1.0.4.jar
-libs.swing-layout.javadoc=\
-    ${base}/swing-layout/swing-layout-1.0.4-doc.zip
-libs.swing-layout.src=\
-    ${base}/swing-layout/swing-layout-1.0.4-src.zip
-libs.noise.classpath=\
-    ${base}/noise/noise-0.0.1-SNAPSHOT.jar
-
+libs.android.classpath=\\r
+    ${base}/android/android.jar\r
+libs.bullet.classpath=\\r
+    ${base}/bullet/jME3-bullet-natives.jar\r
+libs.CopyLibs.classpath=\\r
+    ${base}/CopyLibs-2/org-netbeans-modules-java-j2seproject-copylibstask.jar\r
+libs.CopyLibs.displayName=CopyLibs Task\r
+libs.CopyLibs.prop-version=1.0\r
+libs.jbullet.classpath=\\r
+    ${base}/jbullet/jbullet.jar:\\r
+    ${base}/jbullet/stack-alloc.jar:\\r
+    ${base}/jbullet/vecmath.jar\r
+libs.jheora.classpath=\\r
+    ${base}/jheora/jheora-jst-debug-0.6.0.jar\r
+libs.jme3-test-data.classpath=\\r
+    ${base}/../test-data/\r
+libs.jogg.classpath=\\r
+    ${base}/jogg/j-ogg-oggd.jar:\\r
+    ${base}/jogg/j-ogg-vorbisd.jar\r
+libs.jogl.classpath=\\r
+    ${base}/jogl/gluegen-rt.jar:\\r
+    ${base}/jogl/jME3-jogl-natives.jar:\\r
+    ${base}/jogl/jogl.jar\r
+libs.jogl2.classpath=\\r
+    ${base}/jogl/gluegen-rt.jar:\\r
+    ${base}/jogl/joal.jar:\\r
+    ${base}/jogl/jogl-all.jar\r
+libs.junit_4.classpath=\\r
+    ${base}/junit_4/junit-4.5.jar\r
+libs.junit_4.javadoc=\\r
+    ${base}/junit_4/junit-4.5-api.zip\r
+libs.junit_4.src=\\r
+    ${base}/junit_4/junit-4.5-src.jar\r
+libs.JWSAntTasks.classpath=\\r
+    ${base}/JWSAntTasks/org-netbeans-modules-javawebstart-anttasks.jar\r
+libs.lwjgl.classpath=\\r
+    ${base}/lwjgl/lwjgl.jar;\\r
+    ${base}/lwjgl/jME3-lwjgl-natives.jar;\\r
+    ${base}/lwjgl/jinput.jar\r
+libs.lwjgl.src=\\r
+    ${base}/../../Libraries/LWJGL2.7.1/src/\r
+libs.niftygui1.3.classpath=\\r
+    ${base}/niftygui/eventbus.jar;\\r
+    ${base}/niftygui/nifty-default-controls.jar;\\r
+    ${base}/niftygui/nifty-examples.jar;\\r
+    ${base}/niftygui/nifty-style-black.jar;\\r
+    ${base}/niftygui/nifty.jar;\\r
+    ${base}/niftygui/jglfont-core.jar;\\r
+    ${base}/niftygui/xmlpull-xpp3.jar\r
+libs.niftygui1.3.javadoc=\\r
+    ${base}/niftygui/nifty-default-controls-javadoc.jar!//;\\r
+    ${base}/niftygui/nifty-examples-javadoc.jar!//\r
+libs.openalsoft.classpath=\\r
+    ${base}/openal-soft/jME3-openal-soft-natives-android.jar\r
+libs.swing-layout.classpath=\\r
+    ${base}/swing-layout/swing-layout-1.0.4.jar\r
+libs.swing-layout.javadoc=\\r
+    ${base}/swing-layout/swing-layout-1.0.4-doc.zip\r
+libs.swing-layout.src=\\r
+    ${base}/swing-layout/swing-layout-1.0.4-src.zip\r
+libs.noise.classpath=\\r
+    ${base}/noise/noise-0.0.1-SNAPSHOT.jar\r
+\r
index 0288088..ee4dec9 100644 (file)
Binary files a/engine/lib/openal-soft/jME3-openal-soft-natives-android.jar and b/engine/lib/openal-soft/jME3-openal-soft-natives-android.jar differ
index 802c327..573e605 100644 (file)
@@ -75,6 +75,7 @@
         <copy todir="${openal-soft.build.dir}/jni" verbose="true" flatten="false" overwrite="true">
             <fileset dir="${openal-soft.source.dir}">
                 <include name="*.*" />
+                <!--<include name="**/*.*"/>-->
             </fileset>
         </copy>
 <!--
index b3eb54f..65d71eb 100644 (file)
@@ -41,7 +41,8 @@ javac.classpath=\
     ${libs.jme3-test-data.classpath}:\\r
     ${libs.android.classpath}:\\r
     ${libs.bullet.classpath}:\\r
-    ${libs.jogl2.classpath}\r
+    ${libs.jogl2.classpath}:\\r
+    ${libs.openalsoft.classpath}\r
 # Space-separated list of extra javac options\r
 javac.compilerargs=\r
 javac.deprecation=false\r