Fix bullet native android build on latest NDK

experimental
shadowislord 10 years ago
parent 05bdd7b1c9
commit 2ca1305ff5
  1. 18
      jme3-bullet-native-android/build.gradle

@ -141,27 +141,27 @@ task generateNativeHeaders(dependsOn: copyJmeAndroid) << {
com.jme3.bullet.joints.motors.TranslationalLimitMotor, \
\
com.jme3.bullet.util.NativeMeshUtil, \
com.jme3.bullet.util.DebugShapeFactory, \
"
com.jme3.bullet.util.DebugShapeFactory"
String projectClassPath = configurations.runtime.asFileTree.matching {
exclude ".gradle"
}.asPath
ant.javah(
classpath: projectClassPath,
destdir: destDirPath,
class: classes
)
exec {
executable org.gradle.internal.jvm.Jvm.current().getExecutable('javah')
args '-d', destDirPath
args '-classpath', projectClassPath
args classes.split(",").collect { it.trim() }
}
}
task buildBulletNativeLib(type: Exec, dependsOn: generateNativeHeaders) {
args 'TARGET_PLATFORM=android-9'
// args 'TARGET_PLATFORM=android-9'
// println "buildBulletNativeLib ndkWorkingPath: " + ndkWorkingPath
// println "buildBulletNativeLib rootProject.ndkCommandPath: " + rootProject.ndkCommandPath
workingDir ndkWorkingPath
executable rootProject.ndkCommandPath
args "-j8"
}
//task updatePreCompiledBulletLibs(type: Copy, dependsOn: generateNativeHeaders) {

Loading…
Cancel
Save