blob: 5cb85b491d52461ba59019935144c976634b9cd2 [file] [log] [blame]
Steven Moreland8db261b2017-11-13 09:20:37 -08001hidl_package_root {
2 name: "android.hardware",
3 path: "hardware/interfaces",
4}
5
Steven Moreland691a4552017-03-08 15:58:46 -08006cc_defaults {
7 name: "hidl_defaults",
8 cflags: [
9 "-Wall",
10 "-Werror",
11 ],
12}
Tri Vof7c2fbc2017-08-01 13:12:35 -070013
Tri Vo1ef659e2017-08-03 16:39:02 -070014// VTS tests must link to HAL definition libraries statically.
Tri Vof7c2fbc2017-08-01 13:12:35 -070015cc_defaults {
16 name: "VtsHalTargetTestDefaults",
17 defaults: ["hidl_defaults"],
Tri Vo1ef659e2017-08-03 16:39:02 -070018
19 // Lists all dependencies that can *not* be expected on the device.
Tri Vof7c2fbc2017-08-01 13:12:35 -070020 static_libs: [
21 "VtsHalHidlTargetTestBase",
22 ],
23 group_static_libs: true,
Tri Vo1ef659e2017-08-03 16:39:02 -070024
25 // Lists all system dependencies that can be expected on the device.
Tri Vof7c2fbc2017-08-01 13:12:35 -070026 shared_libs: [
27 "libbase",
Tri Vo1ef659e2017-08-03 16:39:02 -070028 // All the following are dependencies of any HAL definition library.
Tri Vof7c2fbc2017-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}