blob: 7ae00b66ac709d5e966625fb3718173fe2743477 [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
5cc_defaults {
6 name: "hidl_defaults",
7 cflags: [
8 "-Wall",
9 "-Werror",
10 ],
11}
Tri Vof7c2fbc2017-08-01 13:12:35 -070012
Tri Vo1ef659e2017-08-03 16:39:02 -070013// VTS tests must link to HAL definition libraries statically.
Tri Vof7c2fbc2017-08-01 13:12:35 -070014cc_defaults {
15 name: "VtsHalTargetTestDefaults",
16 defaults: ["hidl_defaults"],
Tri Vo1ef659e2017-08-03 16:39:02 -070017
18 // Lists all dependencies that can *not* be expected on the device.
Tri Vof7c2fbc2017-08-01 13:12:35 -070019 static_libs: [
20 "VtsHalHidlTargetTestBase",
21 ],
22 group_static_libs: true,
Tri Vo1ef659e2017-08-03 16:39:02 -070023
24 // Lists all system dependencies that can be expected on the device.
Tri Vof7c2fbc2017-08-01 13:12:35 -070025 shared_libs: [
26 "libbase",
Tri Vo1ef659e2017-08-03 16:39:02 -070027 // All the following are dependencies of any HAL definition library.
Tri Vof7c2fbc2017-08-01 13:12:35 -070028 "libcutils",
29 "liblog",
30 "libhidlbase",
31 "libhidltransport",
32 "libhwbinder",
33 "libutils",
34 ],
35 cflags: [
36 "-O0",
37 "-g",
38 ],
39
40}