3c51870486
seriously, every time I compiled the free version this line got compiled as if it wasn't commented out. Regardless, it doesn't need to be there.
69 lines
2.0 KiB
Groovy
69 lines
2.0 KiB
Groovy
apply plugin: 'com.android.application'
|
|
apply plugin: 'com.neenbedankt.android-apt'
|
|
|
|
android {
|
|
compileSdkVersion 23
|
|
buildToolsVersion "23.0.1"
|
|
defaultConfig {
|
|
minSdkVersion 14
|
|
targetSdkVersion 23
|
|
versionName "4.2.3.1"
|
|
}
|
|
sourceSets {
|
|
lightningPlus.setRoot('src/LightningPlus')
|
|
lightningLite.setRoot('src/LightningLite')
|
|
}
|
|
buildTypes {
|
|
debug {
|
|
minifyEnabled false
|
|
shrinkResources false
|
|
proguardFiles 'proguard-project.txt'
|
|
}
|
|
|
|
release {
|
|
minifyEnabled true
|
|
shrinkResources true
|
|
proguardFiles 'proguard-project.txt'
|
|
}
|
|
}
|
|
productFlavors {
|
|
lightningPlus {
|
|
buildConfigField "boolean", "FULL_VERSION", "true"
|
|
applicationId "acr.browser.lightning"
|
|
versionCode 85
|
|
}
|
|
lightningLite {
|
|
buildConfigField "boolean", "FULL_VERSION", "false"
|
|
applicationId "acr.browser.barebones"
|
|
versionCode 86
|
|
}
|
|
}
|
|
lintOptions {
|
|
abortOnError false
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile 'com.android.support:palette-v7:23.0.1'
|
|
compile 'com.android.support:appcompat-v7:23.0.1'
|
|
compile 'com.android.support:design:23.0.1'
|
|
compile 'com.android.support:recyclerview-v7:23.0.1'
|
|
compile 'org.jsoup:jsoup:1.8.3'
|
|
compile 'com.squareup:otto:1.3.8'
|
|
compile 'com.google.dagger:dagger:2.0.1'
|
|
apt 'com.google.dagger:dagger-compiler:2.0.1'
|
|
compile 'com.jakewharton:butterknife:7.0.1'
|
|
|
|
// Only Lightning Plus needs the proxy libraries
|
|
compile 'net.i2p.android:client:0.7'
|
|
|
|
// Use the following code to update the libnetcipher submodule
|
|
// git submodule foreach git reset --hard
|
|
// git submodule update --remote
|
|
compile(project(':libnetcipher'))
|
|
|
|
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
|
|
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
|
|
|
|
provided 'javax.annotation:jsr250-api:1.0'
|
|
} |