| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import org.apache.tools.ant.taskdefs.condition.Os
- apply plugin: 'com.android.application'
- android {
- compileSdkVersion 23
- buildToolsVersion "23.0.2"
- defaultConfig {
- applicationId "org.polycode.polycode3dphysics"
- minSdkVersion 19
- targetSdkVersion 23
- versionCode 1
- versionName "1.0"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
- sourceSets.main {
- manifest.srcFile 'AndroidManifest.xml'
- //jniLibs.srcDir '../../../lib/android/' //set libs as .so's location instead of jniLibs
- jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk
- }
- // call regular ndk-build(.cmd) script from app directory
- task ndkBuild(type: Exec) {
- if (Os.isFamily(Os.FAMILY_WINDOWS)) {
- commandLine 'ndk-build.cmd'
- } else {
- commandLine 'ndk-build'
- }
- }
- tasks.withType(JavaCompile) {
- compileTask -> compileTask.dependsOn ndkBuild
- }
- }
- dependencies {
- }
|