blob: b544245a7a57a01d9b57c883d57f861758bb611f [file] [log] [blame]
Bob Badour3c538232021-02-12 21:26:48 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_native_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_native_license"],
8}
9
Yiwei Zhang5de3ce62019-11-26 11:06:18 -080010cc_library_shared {
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070011 name: "libvkjson",
12 srcs: [
13 "vkjson.cc",
14 "vkjson_instance.cc",
15 ],
16 cflags: [
17 "-Wall",
18 "-Werror",
Yiwei Zhang59b492c2018-10-11 16:26:51 -070019 "-Wimplicit-fallthrough",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070020 ],
21 cppflags: [
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070022 "-Wno-sign-compare",
23 ],
24 export_include_dirs: [
25 ".",
26 ],
Yiwei Zhang5de3ce62019-11-26 11:06:18 -080027 shared_libs: [
Yiwei Zhangef64b2a2018-04-05 13:44:03 -070028 "libjsoncpp",
Jooyung Han7b932de2023-02-13 13:13:41 +090029 "libvulkan",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070030 ],
Yiwei Zhang5de3ce62019-11-26 11:06:18 -080031 export_shared_lib_headers: [
32 "libvulkan",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070033 ],
34}
35
36cc_library_static {
37 name: "libvkjson_ndk",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070038 srcs: [
39 "vkjson.cc",
40 "vkjson_instance.cc",
41 ],
42 cflags: [
43 "-Wall",
44 "-Werror",
Yiwei Zhang59b492c2018-10-11 16:26:51 -070045 "-Wimplicit-fallthrough",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070046 ],
47 cppflags: [
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070048 "-Wno-sign-compare",
49 ],
50 export_include_dirs: [
51 ".",
52 ],
53 whole_static_libs: [
Yiwei Zhangef64b2a2018-04-05 13:44:03 -070054 "libjsoncpp_ndk",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070055 ],
56 header_libs: [
Jesse Halla33b3a52019-04-12 15:39:16 -070057 "vulkan_headers",
Yiwei Zhangf9a57e62018-04-05 00:17:22 -070058 ],
59 sdk_version: "24",
60 stl: "libc++_static",
61}