blob: 05ca928e82fdec86fce24ef1e28f33e75e7aaa7e [file] [log] [blame]
Steven Morelanda1169dd2017-11-09 19:05:17 -08001hidl_package_root {
2 name: "android.hardware",
Steven Morelanda1169dd2017-11-09 19:05:17 -08003}
4
Steven Moreland691a4552017-03-08 15:58:46 -08005cc_defaults {
6 name: "hidl_defaults",
7 cflags: [
8 "-Wall",
9 "-Werror",
10 ],
11}
Tri Vo0b198362017-08-01 13:12:35 -070012
Tri Voe6ca2b32017-08-03 16:39:02 -070013// VTS tests must link to HAL definition libraries statically.
Tri Vo0b198362017-08-01 13:12:35 -070014cc_defaults {
15 name: "VtsHalTargetTestDefaults",
16 defaults: ["hidl_defaults"],
Tri Voe6ca2b32017-08-03 16:39:02 -070017
18 // Lists all dependencies that can *not* be expected on the device.
Tri Vo0b198362017-08-01 13:12:35 -070019 static_libs: [
20 "VtsHalHidlTargetTestBase",
Zhuoyao Zhangcecb0e72018-06-08 10:57:30 -070021 "libhidl-gen-utils",
Tri Vo0b198362017-08-01 13:12:35 -070022 ],
23 group_static_libs: true,
Tri Voe6ca2b32017-08-03 16:39:02 -070024
25 // Lists all system dependencies that can be expected on the device.
Tri Vo0b198362017-08-01 13:12:35 -070026 shared_libs: [
27 "libbase",
Tri Voe6ca2b32017-08-03 16:39:02 -070028 // All the following are dependencies of any HAL definition library.
Tri Vo0b198362017-08-01 13:12:35 -070029 "libcutils",
30 "liblog",
31 "libhidlbase",
32 "libhidltransport",
33 "libhwbinder",
34 "libutils",
35 ],
36 cflags: [
37 "-O0",
38 "-g",
39 ],
40
41}