blob: ef89a619006d29e299e4e16649b73c0bd198672c [file] [log] [blame]
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:3.3.1"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task updateGradleWrapper(type: Wrapper) {
// https://docs.gradle.org/current/release-notes.html
// https://github.com/gradle/gradle/releases
gradleVersion = '5.1.1'
distributionUrl = "https://services.gradle.org/distributions/gradle-${gradleVersion}-all.zip"
}
//==================================================================================================
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
applicationId "org.lineageos.eleven"
minSdkVersion 26
targetSdkVersion 28
versionCode 3
versionName '3.0'
renderscriptTargetApi 19
renderscriptSupportModeEnabled true
}
buildTypes {
debug {
applicationIdSuffix ".dev"
debuggable true
minifyEnabled false
shrinkResources false
zipAlignEnabled false
}
debugProguard {
applicationIdSuffix ".dev"
debuggable true
proguardFiles 'proguard.cfg', 'proguard-debug.cfg'
minifyEnabled true
shrinkResources true
zipAlignEnabled true
}
release {
debuggable false
proguardFiles 'proguard.cfg'
minifyEnabled true
shrinkResources true
zipAlignEnabled true
}
}
dexOptions {
dexInProcess true
preDexLibraries true
}
lintOptions {
baseline file("lint-baseline.xml")
abortOnError true
checkAllWarnings true
showAll true
warningsAsErrors true
// HTML report is enough (can be found inside build/reports/)
xmlReport false
// do not warn about translations
disable 'MissingTranslation', 'ExtraTranslation'
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE-FIREBASE.txt'
exclude 'META-INF/NOTICE.txt'
exclude '.readme'
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest-gradle.xml'
aidl.srcDirs = ['src']
assets.srcDirs = ['assets']
java.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
resources.srcDirs = ['res']
}
}
}
dependencies {
// see https://developer.android.com/topic/libraries/support-library/revisions.html
implementation "com.android.support:appcompat-v7:28.0.0"
implementation "com.android.support:cardview-v7:28.0.0"
implementation "com.android.support:palette-v7:28.0.0"
implementation "com.android.support:recyclerview-v7:28.0.0"
}