diff options
Diffstat (limited to 'net/sync/gpoddernet/build.gradle')
-rw-r--r-- | net/sync/gpoddernet/build.gradle | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/net/sync/gpoddernet/build.gradle b/net/sync/gpoddernet/build.gradle new file mode 100644 index 000000000..cd6d8d04c --- /dev/null +++ b/net/sync/gpoddernet/build.gradle @@ -0,0 +1,57 @@ +apply plugin: "com.android.library" + +android { + compileSdkVersion rootProject.ext.compileSdkVersion + + defaultConfig { + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + + multiDexEnabled false + + testApplicationId "de.danoeh.antennapod.core.tests" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile("proguard-android.txt") + } + debug { + // debug build has method count over 64k single-dex threshold. + // For building debug build to use on Android < 21 (pre-Android 5) devices, + // you need to manually change class + // de.danoeh.antennapod.PodcastApp to extend MultiDexApplication . + // See Issue #2813 + multiDexEnabled true + } + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + testOptions { + unitTests { + includeAndroidResources = true + } + } + + lintOptions { + disable 'GradleDependency' + checkDependencies true + warningsAsErrors true + abortOnError true + } +} + +dependencies { + implementation project(':net:sync:model') + + annotationProcessor "androidx.annotation:annotation:$annotationVersion" + implementation "androidx.appcompat:appcompat:$appcompatVersion" + + implementation "com.squareup.okhttp3:okhttp:$okhttpVersion" + implementation "org.apache.commons:commons-lang3:$commonslangVersion" +} |