build.gradle 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion ANDROID_COMPILE_SDK_VERSION as int
  4. defaultConfig {
  5. minSdkVersion ANDROID_MIN_SDK_VERSION as int
  6. targetSdkVersion ANDORID_TARGET_SDK_VERSION as int
  7. versionCode 1
  8. versionName "2.4.6"
  9. ndk {
  10. moduleName "CGE"
  11. // cFlags "-std=c++11 -DANDROID_NDK -DDEBUG -D_CGE_ONLY_FILTERS_ -D_CGE_STATIC_ASSERT_ -DCGE_TEXTURE_PREMULTIPLIED=1 -DCGE_LOG_TAG=\\\"libCGE\\\" -I${project.buildDir}/../src/main/jni/include -I${project.buildDir}/../src/main/jni/include/filters"
  12. // stl "gnustl_shared"
  13. //// abiFilters "all"
  14. // abiFilters "armeabi", "armeabi-v7a"
  15. // ldLibs "log", "android", "EGL", "GLESv2", "jnigraphics"
  16. }
  17. }
  18. buildTypes {
  19. release {
  20. minifyEnabled false
  21. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  22. }
  23. }
  24. ////////////////////////////////////////
  25. sourceSets.main {
  26. jniLibs.srcDir 'src/main/libs' //set libs as .so's location instead of jni
  27. jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk file
  28. }
  29. }
  30. dependencies {
  31. implementation fileTree(dir: 'libs', include: ['*.jar'])
  32. implementation "com.android.support:appcompat-v7:$supportLibVersion"
  33. compileOnly project(':share_library')
  34. }