apply plugin: "com.android.library"

def _defaultVersions = [
    reactNative: "+", // From node_modules
    buildToolsVersion: "27.0.3",
    compileSdkVersion: 27,
    minSdkVersion: 16,
    targetSdkVersion: 27,
    supportLibVersion: "27.1.1"
]

def _ext = rootProject.ext

def _reactNativeVersion = _ext.has("reactNative") ? _ext.reactNative : _defaultVersions.reactNative
def _buildToolsVersion = _ext.has("buildToolsVersion") ? _ext.buildToolsVersion : _defaultVersions.buildToolsVersion
def _compileSdkVersion = _ext.has("compileSdkVersion") ? _ext.compileSdkVersion : _defaultVersions.compileSdkVersion
def _minSdkVersion = _ext.has("minSdkVersion") ? _ext.minSdkVersion : _defaultVersions.minSdkVersion
def _targetSdkVersion = _ext.has("targetSdkVersion") ? _ext.targetSdkVersion : _defaultVersions.minSdkVersion
def _supportLibVersion = _ext.has("supportLibVersion") ? _ext.supportLibVersion : _defaultVersions.minSdkVersion


android {
    compileSdkVersion _compileSdkVersion
    buildToolsVersion _buildToolsVersion

    defaultConfig {
        minSdkVersion _minSdkVersion
        targetSdkVersion _targetSdkVersion
        versionCode 1
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }
}

dependencies {
    implementation "com.android.support:appcompat-v7:${_supportLibVersion}"
    implementation "com.facebook.react:react-native:${_reactNativeVersion}"
    implementation "cn.aigestudio.wheelpicker:WheelPicker:1.1.2"
}
