blob: 8528898f3db1f686cd0fe71e52638943aeab49db [file] [log] [blame]
Yiwei Zhang5de3ce62019-11-26 11:06:18 -08001cc_library_shared {
Yiwei Zhangf9a57e62018-04-05 00:17:22 -07002 name: "libvkjson",
3 srcs: [
4 "vkjson.cc",
5 "vkjson_instance.cc",
6 ],
7 cflags: [
8 "-Wall",
9 "-Werror",
Yiwei Zhang59b492c2018-10-11 16:26:51 -070010 "-Wimplicit-fallthrough",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070011 ],
12 cppflags: [
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070013 "-Wno-sign-compare",
14 ],
15 export_include_dirs: [
16 ".",
17 ],
Yiwei Zhang5de3ce62019-11-26 11:06:18 -080018 shared_libs: [
19 "libvulkan",
20 ],
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070021 whole_static_libs: [
Yiwei Zhangef64b2a2018-04-05 13:44:03 -070022 "libjsoncpp",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070023 ],
Yiwei Zhang5de3ce62019-11-26 11:06:18 -080024 export_shared_lib_headers: [
25 "libvulkan",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070026 ],
27}
28
29cc_library_static {
30 name: "libvkjson_ndk",
31 clang: true,
32 srcs: [
33 "vkjson.cc",
34 "vkjson_instance.cc",
35 ],
36 cflags: [
37 "-Wall",
38 "-Werror",
Yiwei Zhang59b492c2018-10-11 16:26:51 -070039 "-Wimplicit-fallthrough",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070040 ],
41 cppflags: [
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070042 "-Wno-sign-compare",
43 ],
44 export_include_dirs: [
45 ".",
46 ],
47 whole_static_libs: [
Yiwei Zhangef64b2a2018-04-05 13:44:03 -070048 "libjsoncpp_ndk",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070049 ],
50 header_libs: [
Jesse Halla33b3a52019-04-12 15:39:16 -070051 "vulkan_headers",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070052 ],
53 sdk_version: "24",
54 stl: "libc++_static",
55}