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 |