blob: 1c6e1b27e916d377a3d61cb958014e8d9e6dd9d5 [file] [log] [blame]
Steven Morelanda1169dd2017-11-09 19:05:17 -08001hidl_package_root {
2 name: "android.hardware",
Steven Moreland0a28e1c2018-11-29 17:12:15 -08003 use_current: true,
Steven Morelanda1169dd2017-11-09 19:05:17 -08004}
5
Steven Moreland691a4552017-03-08 15:58:46 -08006cc_defaults {
7 name: "hidl_defaults",
8 cflags: [
9 "-Wall",
10 "-Werror",
11 ],
12}
Tri Vo0b198362017-08-01 13:12:35 -070013
Tri Voe6ca2b32017-08-03 16:39:02 -070014// VTS tests must link to HAL definition libraries statically.
Tri Vo0b198362017-08-01 13:12:35 -070015cc_defaults {
16 name: "VtsHalTargetTestDefaults",
17 defaults: ["hidl_defaults"],
Tri Voe6ca2b32017-08-03 16:39:02 -070018
19 // Lists all dependencies that can *not* be expected on the device.
Tri Vo0b198362017-08-01 13:12:35 -070020 static_libs: [
21 "VtsHalHidlTargetTestBase",
Zhuoyao Zhangcecb0e72018-06-08 10:57:30 -070022 "libhidl-gen-utils",
Tri Vo0b198362017-08-01 13:12:35 -070023 ],
24 group_static_libs: true,
Tri Voe6ca2b32017-08-03 16:39:02 -070025
26 // Lists all system dependencies that can be expected on the device.
Tri Vo0b198362017-08-01 13:12:35 -070027 shared_libs: [
28 "libbase",
Tri Voe6ca2b32017-08-03 16:39:02 -070029 // All the following are dependencies of any HAL definition library.
Tri Vo0b198362017-08-01 13:12:35 -070030 "libcutils",
31 "liblog",
32 "libhidlbase",
33 "libhidltransport",
34 "libhwbinder",
35 "libutils",
36 ],
37 cflags: [
38 "-O0",
39 "-g",
40 ],
41
42}