build.gradle 1.4 KB

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