summaryrefslogtreecommitdiffstats
path: root/boot
diff options
context:
space:
mode:
authorTri Vo <trong@google.com>2017-09-22 10:48:18 -0700
committerTri Vo <trong@google.com>2017-09-22 20:17:35 +0000
commit038f7be59306bbd6fccbc8756799ae9d20648aca (patch)
tree2e22e07b897639f6d574a8b060a3e343ac2e3e60 /boot
parentf0b07f70873c383781e5bdf79d1ff711df780bfd (diff)
downloadplatform_test_vts-testcase_hal-038f7be59306bbd6fccbc8756799ae9d20648aca.tar.gz
platform_test_vts-testcase_hal-038f7be59306bbd6fccbc8756799ae9d20648aca.tar.bz2
platform_test_vts-testcase_hal-038f7be59306bbd6fccbc8756799ae9d20648aca.zip
Refactor auto-generated build rules.
What changed: 1. top-level build rule is not auto-generated anymore. 2. use cc_default to remove redundant lines and to ameliorate merge conflict fragility 3. hal def libs are not statically linked into vts drivers/profilers Bug: 62667376 Bug: 65755686 Test: compiles Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalVibratorV1_0Host Change-Id: I27fd9c535227e11248ebdbde1eccb3c2a6d6e8c0
Diffstat (limited to 'boot')
-rw-r--r--boot/V1_0/build/Android.bp45
1 files changed, 6 insertions, 39 deletions
diff --git a/boot/V1_0/build/Android.bp b/boot/V1_0/build/Android.bp
index 561746de..508d9ec7 100644
--- a/boot/V1_0/build/Android.bp
+++ b/boot/V1_0/build/Android.bp
@@ -45,31 +45,10 @@ cc_library_shared {
generated_sources: ["android.hardware.boot@1.0-vts.driver_genc++"],
generated_headers: ["android.hardware.boot@1.0-vts.driver_genc++_headers"],
export_generated_headers: ["android.hardware.boot@1.0-vts.driver_genc++_headers"],
- shared_libs: [
- "libcamera_metadata",
- "libcutils",
- "libfmq",
- "libhidlbase",
- "libhidltransport",
- "libhwbinder",
- "liblog",
- "libprotobuf-cpp-full",
- "libutils",
- "libvts_common",
- "libvts_datatype",
- "libvts_drivercomm",
- "libvts_measurement",
- "libvts_multidevice_proto",
- "android.hidl.allocator@1.0",
+ defaults: ["VtsHalDriverDefaults"],
+ shared_libs: [],
+ static_libs: [
"android.hardware.boot@1.0",
-
- ],
- export_shared_lib_headers: [
-
- ],
- cflags: [
- "-Wall",
- "-Werror",
],
}
@@ -105,22 +84,10 @@ cc_library_shared {
generated_sources: ["android.hardware.boot@1.0-vts.profiler_genc++"],
generated_headers: ["android.hardware.boot@1.0-vts.profiler_genc++_headers"],
export_generated_headers: ["android.hardware.boot@1.0-vts.profiler_genc++_headers"],
- shared_libs: [
- "libbase",
- "libcutils",
- "libfmq",
- "libhidlbase",
- "libhidltransport",
- "libvts_common",
- "libvts_profiling",
- "libvts_multidevice_proto",
- "libprotobuf-cpp-full",
+ defaults: ["VtsHalProfilerDefaults"],
+ shared_libs: [],
+ static_libs: [
"android.hardware.boot@1.0",
-
- ],
- cflags: [
- "-Wall",
- "-Werror",
],
}