1cc_library_static {
2    name: "libvkjson",
3    srcs: [
4        "vkjson.cc",
5        "vkjson_instance.cc",
6    ],
7    cflags: [
8        "-Wall",
9        "-Werror",
10        "-Wimplicit-fallthrough",
11    ],
12    cppflags: [
13        "-Wno-sign-compare",
14    ],
15    export_include_dirs: [
16        ".",
17    ],
18    whole_static_libs: [
19        "libjsoncpp",
20    ],
21    header_libs: [
22        "vulkan_headers",
23    ],
24}
25
26cc_library_static {
27    name: "libvkjson_ndk",
28    clang: true,
29    srcs: [
30        "vkjson.cc",
31        "vkjson_instance.cc",
32    ],
33    cflags: [
34        "-Wall",
35        "-Werror",
36        "-Wimplicit-fallthrough",
37    ],
38    cppflags: [
39        "-Wno-sign-compare",
40    ],
41    export_include_dirs: [
42        ".",
43    ],
44    whole_static_libs: [
45        "libjsoncpp_ndk",
46    ],
47    header_libs: [
48        "vulkan_headers",
49    ],
50    sdk_version: "24",
51    stl: "libc++_static",
52}
53