hidl_package_root { | |
name: "android.hardware", | |
use_current: true, | |
} | |
cc_defaults { | |
name: "hidl_defaults", | |
cflags: [ | |
"-Wall", | |
"-Werror", | |
], | |
} | |
// VTS tests must link to HAL definition libraries statically. | |
cc_defaults { | |
name: "VtsHalTargetTestDefaults", | |
defaults: [ | |
"vts_target_tests_defaults", | |
"hidl_defaults", | |
], | |
// Lists all dependencies that can *not* be expected on the device. | |
static_libs: [ | |
"VtsHalHidlTargetTestBase", | |
"libhidl-gen-utils", | |
], | |
header_libs: [ | |
"libhidl_gtest_helpers", | |
], | |
group_static_libs: true, | |
// Lists all system dependencies that can be expected on the device. | |
shared_libs: [ | |
"libbase", | |
// All the following are dependencies of any HAL definition library. | |
"libcutils", | |
"liblog", | |
"libhidlbase", | |
"libhidltransport", | |
"libhwbinder", | |
"libutils", | |
], | |
cflags: [ | |
"-O0", | |
"-g", | |
], | |
} |