blob: 978559a64910121a62b0c7d90a02578940ffb7d2 [file] [log] [blame]
Dan Willemsen242b34e2016-09-28 16:12:24 -07001subdirs = [
Steven Moreland7a4f1182016-10-25 15:45:19 -07002 "*"
Dan Willemsen242b34e2016-09-28 16:12:24 -07003]
Steven Moreland691a4552017-03-08 15:58:46 -08004
Steven Morelanda1169dd2017-11-09 19:05:17 -08005hidl_package_root {
6 name: "android.hardware",
7 path: "hardware/interfaces",
8}
9
Steven Moreland691a4552017-03-08 15:58:46 -080010cc_defaults {
11 name: "hidl_defaults",
12 cflags: [
13 "-Wall",
14 "-Werror",
15 ],
16}
Tri Vo0b198362017-08-01 13:12:35 -070017
Tri Voe6ca2b32017-08-03 16:39:02 -070018// VTS tests must link to HAL definition libraries statically.
Tri Vo0b198362017-08-01 13:12:35 -070019cc_defaults {
20 name: "VtsHalTargetTestDefaults",
21 defaults: ["hidl_defaults"],
Tri Voe6ca2b32017-08-03 16:39:02 -070022
23 // Lists all dependencies that can *not* be expected on the device.
Tri Vo0b198362017-08-01 13:12:35 -070024 static_libs: [
25 "VtsHalHidlTargetTestBase",
26 ],
27 group_static_libs: true,
Tri Voe6ca2b32017-08-03 16:39:02 -070028
29 // Lists all system dependencies that can be expected on the device.
Tri Vo0b198362017-08-01 13:12:35 -070030 shared_libs: [
31 "libbase",
Tri Voe6ca2b32017-08-03 16:39:02 -070032 // All the following are dependencies of any HAL definition library.
Tri Vo0b198362017-08-01 13:12:35 -070033 "libcutils",
34 "liblog",
35 "libhidlbase",
36 "libhidltransport",
37 "libhwbinder",
38 "libutils",
39 ],
40 cflags: [
41 "-O0",
42 "-g",
43 ],
44
45}