diff options
| author | Tri Vo <trong@google.com> | 2017-09-22 10:48:18 -0700 |
|---|---|---|
| committer | Tri Vo <trong@google.com> | 2017-09-22 20:17:35 +0000 |
| commit | 038f7be59306bbd6fccbc8756799ae9d20648aca (patch) | |
| tree | 2e22e07b897639f6d574a8b060a3e343ac2e3e60 /boot | |
| parent | f0b07f70873c383781e5bdf79d1ff711df780bfd (diff) | |
| download | platform_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.bp | 45 |
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", ], } |
