android_terminal/libtermexec/build.gradle
binkybear ab66be1859 Update gradle build
Signed-off-by: binkybear <binkybear@nethunter.com>
2017-02-13 16:15:28 -06:00

60 lines
1.4 KiB
Groovy

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
apply plugin: 'com.android.library'
repositories {
jcenter()
}
android {
compileSdkVersion 25
buildToolsVersion "25"
defaultConfig {
minSdkVersion 4
targetSdkVersion 25
versionCode 2
versionName "2.0"
ndk {
moduleName 'libjackpal-termexec2nhj1'
abiFilters 'all'
ldLibs 'log', 'c'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
// by default recent plugin version does not copy any AIDL files "to avoid publishing too much"
android.libraryVariants.all { variant ->
Sync packageAidl = project.tasks.create("addPublic${variant.name.capitalize()}Aidl", Sync) { sync ->
from "$project.projectDir/src/main/aidl/"
into "$buildDir/intermediates/bundles/${variant.dirName}/aidl/"
}
variant.javaCompile.dependsOn packageAidl
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-annotations:21.0.0'
}