apply plugin: 'com.android.library'

android {
    compileSdkVersion 29
//    buildToolsVersion '26.0.2'
    publishNonDefault true
    defaultConfig {
        minSdkVersion 22
        targetSdkVersion 29
        versionCode 5
        versionName "5.0"

        ndk {
            moduleName "facesdk"
            ldLibs "log"
            abiFilters "armeabi-v7a"
        }
    }

    /*
    sourceSets.main {
        jni.srcDirs "src/main/jni"
        jniLibs.srcDir "libs"
    }
    */

     sourceSets.main {
         jni.srcDirs = []
         jniLibs.srcDir "libs"
     }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            buildConfigField 'boolean', 'USE_AIKL', 'true'
        }
        debug {
            debuggable true
            jniDebuggable true
            buildConfigField 'boolean', 'USE_AIKL', 'true'
        }
    }
}

dependencies {
    api fileTree(include: ['*.jar',"*.aar"], dir: 'libs')
    //compileOnly fileTree(dir:'aar_libs', include: ['*.jar', '*.aar'])
    implementation 'org.jetbrains:annotations:13.0'
    /*compile files('libs/orbbec_module-debug.aar')
    compile files('libs/ImiSDK.aar')
    compile files('libs/deptrumSDK.aar')
    compile files('libs/opencv.aar')
    compile files('libs/FaceSDK_8.2_20240308-release.aar')*/
}
