summaryrefslogtreecommitdiff
path: root/support/jni/Android.bp
blob: 4f4fef80f39d504caea9e2d5c82c4d5a3a03fd4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
cc_library_shared {
    name: "libRSSupportIO",
    defaults: ["rs_support_defaults"],

    sdk_version: "14",

    srcs: [
        "android_rscompat_usage_io.cpp",
        "android_rscompat_usage_io_driver.cpp",
    ],

    include_dirs: [
        "frameworks/rs",
        "frameworks/rs/cpp",
        "frameworks/rs/driver",
    ],

    cflags: [
        "-Werror",
        "-Wall",
        "-Wextra",
        "-Wno-unused-parameter",
        "-DRS_COMPATIBILITY_LIB",
    ],

    shared_libs: [
        "libandroid",
        "libdl",
    ],

    ldflags: [
        "-Wl,--exclude-libs,libc++_static.a",
        "-Wl,--hash-style=sysv",
    ],
    stl: "c++_static",
}

cc_library_shared {
    name: "librsjni",
    defaults: ["rs_support_defaults"],

    sdk_version: "9",

    srcs: ["android_renderscript_RenderScript.cpp"],

    shared_libs: [
        "libdl",
        "libjnigraphics",
        "liblog",
    ],

    static_libs: ["libRSDispatch"],

    include_dirs: [
        "frameworks/rs",
        "frameworks/rs/cpp",
    ],

    cflags: [
        "-Werror",
        "-Wall",
        "-Wextra",
        "-Wno-unused-parameter",
        "-DRS_COMPATIBILITY_LIB",
    ],

    required: ["libRSSupport"],

    ldflags: [
        "-Wl,--exclude-libs,libc++_static.a",
        "-Wl,--hash-style=sysv",
    ],

    stl: "c++_static",
}