| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| (Empty) | |
| 1 apply plugin: 'com.android.model.library' | |
|
anton
2016/08/11 13:28:52
actually we're using experimental (1 year of being
| |
| 2 | |
| 3 model { | |
| 4 | |
| 5 repositories { | |
| 6 libs(PrebuiltLibraries) { | |
|
anton
2016/08/11 13:28:52
In general it's overhead - i had to rewrite `Andro
| |
| 7 libadblockplus { | |
| 8 headers.srcDir 'jni/libadblockplus-binaries/include/' | |
| 9 binaries.withType(SharedLibraryBinary) { | |
| 10 sharedLibraryFile = file("jni/libadblockplus-binaries/android_${target Platform.getName()}/libadblockplus.a") | |
| 11 } | |
| 12 } | |
| 13 | |
| 14 v8_base { | |
| 15 headers.srcDir 'jni/libadblockplus-binaries/include/' | |
| 16 binaries.withType(SharedLibraryBinary) { | |
| 17 sharedLibraryFile = file("jni/libadblockplus-binaries/android_${target Platform.getName()}/libv8_base.a") | |
| 18 } | |
| 19 } | |
| 20 | |
| 21 v8_snapshot { | |
| 22 headers.srcDir 'jni/libadblockplus-binaries/include/' | |
| 23 binaries.withType(SharedLibraryBinary) { | |
| 24 sharedLibraryFile = file("jni/libadblockplus-binaries/android_${target Platform.getName()}/libv8_snapshot.a") | |
| 25 } | |
| 26 } | |
| 27 } | |
| 28 } | |
| 29 | |
| 30 android { | |
| 31 compileSdkVersion 16 | |
| 32 buildToolsVersion "22.0.1" | |
| 33 | |
| 34 ndk { | |
|
anton
2016/08/11 13:28:52
native module definition for Gradle (see overhead
| |
| 35 moduleName = "adblockplus-jni" | |
| 36 cppFlags.add("-std=c++11") | |
| 37 cppFlags.add("-fexceptions") | |
| 38 stl = "c++_static" | |
| 39 | |
| 40 abiFilters.addAll(['armeabi-v7a', 'x86']) // supported abis only | |
| 41 } | |
| 42 | |
| 43 defaultConfig { | |
| 44 minSdkVersion.apiLevel 9 | |
| 45 targetSdkVersion.apiLevel 16 | |
| 46 versionCode 359 | |
| 47 versionName "1.3" | |
| 48 } | |
| 49 | |
| 50 sources { | |
| 51 main { | |
| 52 manifest { | |
| 53 source { | |
| 54 srcDir '.' | |
| 55 include 'AndroidManifest.xml' | |
| 56 } | |
| 57 } | |
| 58 java { source { srcDirs = ['src'] } } | |
| 59 resources { source { srcDirs = ['src'] } } | |
| 60 res { source { srcDirs = ['res'] } } | |
| 61 jni { | |
| 62 source { srcDirs = ['jni'] } | |
| 63 dependencies { | |
| 64 library "libadblockplus" | |
| 65 library "v8_base" | |
| 66 library "v8_snapshot" | |
| 67 } | |
| 68 } | |
| 69 } | |
| 70 } | |
| 71 } | |
| 72 } | |
| OLD | NEW |