1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_library_shared {
6    name: "libRSSupportIO",
7    defaults: ["rs_support_defaults"],
8
9    sdk_version: "14",
10
11    srcs: [
12        "android_rscompat_usage_io.cpp",
13        "android_rscompat_usage_io_driver.cpp",
14    ],
15
16    include_dirs: [
17        "frameworks/rs",
18        "frameworks/rs/cpp",
19        "frameworks/rs/driver",
20    ],
21
22    cflags: [
23        "-Werror",
24        "-Wall",
25        "-Wextra",
26        "-Wno-unused-parameter",
27        "-DRS_COMPATIBILITY_LIB",
28    ],
29
30    header_libs: ["jni_headers"],
31
32    shared_libs: [
33        "libandroid",
34        "libdl",
35    ],
36
37    ldflags: [
38        "-Wl,--exclude-libs,libc++_static.a",
39        "-Wl,--hash-style=sysv",
40    ],
41    stl: "c++_static",
42}
43
44cc_library_shared {
45    name: "librsjni",
46    defaults: ["rs_support_defaults"],
47
48    sdk_version: "9",
49
50    srcs: ["android_renderscript_RenderScript.cpp"],
51
52    header_libs: ["jni_headers"],
53    export_header_lib_headers: ["jni_headers"],
54
55    shared_libs: [
56        "libdl",
57        "libjnigraphics",
58        "liblog",
59    ],
60
61    static_libs: ["libRSDispatch"],
62
63    include_dirs: [
64        "frameworks/rs",
65        "frameworks/rs/cpp",
66    ],
67
68    cflags: [
69        "-Werror",
70        "-Wall",
71        "-Wextra",
72        "-Wno-unused-parameter",
73        "-DRS_COMPATIBILITY_LIB",
74    ],
75
76    required: ["libRSSupport"],
77
78    ldflags: [
79        "-Wl,--exclude-libs,libc++_static.a",
80        "-Wl,--hash-style=sysv",
81    ],
82
83    stl: "c++_static",
84}
85