linphone-android/liblinphone_tester/build.gradle
Erwan Croze 2d5a72216e Remove completely ANT
-New build for LiblinphoneSdk
-New build for LinphoneSdk
-New run for Liblinphone tester
-New run for Linphone tester
2017-04-04 14:17:01 +02:00

80 lines
1.8 KiB
Groovy

// Project information
buildDir = 'bin'
def getPackageName() {
return "org.linphone.tester"
}
buildscript {
repositories {
jcenter()
mavenCentral()
mavenLocal()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
apply plugin: 'com.android.application'
dependencies {
compile project(":libLinphoneAndroidSdk")
compile fileTree(dir: 'libs', include: '*.jar')
androidTestCompile project(":libLinphoneAndroidSdk")
androidTestCompile fileTree(dir: 'libs', include: '*.jar')
}
android {
defaultConfig {
compileSdkVersion 23
buildToolsVersion "25.0.2"
applicationId getPackageName()
multiDexEnabled true
ndk {
ldLibs "log"
}
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDir 'libs'
// Exclude some useless files
packagingOptions {
exclude '**/gdb.*'
}
}
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
sourceSets {
androidTest {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDir 'libs'
}
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}