Browse Source

Android: more gradle rules tweaking

JNI-44
Edouard Tisserant 10 years ago
parent
commit
8018ec8276
  1. 12
      android/build.gradle

12
android/build.gradle

@ -82,6 +82,11 @@ android {
commandLine 'make', 'clean', 'PEP_PACKAGE_NAME='+pEpAppPackageName commandLine 'make', 'clean', 'PEP_PACKAGE_NAME='+pEpAppPackageName
} }
task cleanExternalAssets(type:Exec) {
workingDir 'external'
commandLine 'make', 'clean-assets', 'PEP_PACKAGE_NAME='+pEpAppPackageName
}
// call pEpEngine Build // call pEpEngine Build
task buildpEpEngine(type:Exec) { task buildpEpEngine(type:Exec) {
workingDir pEpEngineAndroid workingDir pEpEngineAndroid
@ -112,10 +117,8 @@ android {
} }
// This ensures that assets are populated before collecting resources. // This ensures that assets are populated before collecting resources.
libraryVariants.all { variant -> preBuild.dependsOn(cpDBAssets)
variant.preBuild.dependsOn(cpDBAssets) preBuild.dependsOn(externalAssets)
variant.preBuild.dependsOn(externalAssets)
}
// call regular ndk-build(.cmd) script from app directory // call regular ndk-build(.cmd) script from app directory
task jniBuild(type: Exec) { task jniBuild(type: Exec) {
@ -135,6 +138,7 @@ android {
ignoreExitValue = true ignoreExitValue = true
} }
clean.dependsOn jniClean clean.dependsOn jniClean
clean.dependsOn cleanExternalAssets
if(buildAutomatic=="true"){ if(buildAutomatic=="true"){

Loading…
Cancel
Save