build.gradle 1.97 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
/*
 * *************************************************************************
 *  build.gradle.java
 * **************************************************************************
 *  Copyright © 2015 VLC authors and VideoLAN
 *  Author: Geoffrey Métais
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
 *  ***************************************************************************
 */

apply plugin: 'com.android.library'
25
apply plugin: 'com.github.dcendents.android-maven'
Geoffrey Métais's avatar
Geoffrey Métais committed
26 27 28

ext {
    library_version = '0.1'
29
    repoName = 'Android'
Geoffrey Métais's avatar
Geoffrey Métais committed
30 31 32 33 34 35
    libraryName = 'VLC-API'
    desc = 'SDK for VLC-Android extensions'
    lib_artifact = 'vlc-extensions'

    libraryDescription = 'SDK for VLC-Android extensions'
}
36 37

android {
38
    compileSdkVersion rootProject.ext.compileSdkVersion
39 40 41 42

    defaultConfig {
        versionCode 1
        versionName "1.0"
Geoffrey Métais's avatar
Geoffrey Métais committed
43
        minSdkVersion rootProject.ext.minSdkVersion
44 45 46 47 48 49 50 51 52 53
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
Geoffrey Métais's avatar
Geoffrey Métais committed
54
    implementation fileTree(dir: 'libs', include: ['*.jar'])
55
    api "androidx.appcompat:appcompat:$rootProject.ext.androidxAppcompatVersion"
56
    testImplementation "junit:junit:$rootProject.ext.junitVersion"
57
}
58

Geoffrey Métais's avatar
Geoffrey Métais committed
59
apply from: '../publish.gradle'