android_terminal/libtermexec/build.gradle
2016-09-13 19:31:56 -05:00

60 lines
1.4 KiB
Groovy

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
}
}
apply plugin: 'com.android.library'
repositories {
jcenter()
}
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
minSdkVersion 4
targetSdkVersion 22
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'
}