diff options
Diffstat (limited to 'audio/common/all-versions/default/Android.bp')
-rw-r--r-- | audio/common/all-versions/default/Android.bp | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/audio/common/all-versions/default/Android.bp b/audio/common/all-versions/default/Android.bp index 8f557449f1..95436748ee 100644 --- a/audio/common/all-versions/default/Android.bp +++ b/audio/common/all-versions/default/Android.bp @@ -157,6 +157,28 @@ cc_library { ], } +cc_library { + name: "android.hardware.audio.common@7.1-util", + defaults: ["android.hardware.audio.common-util_default"], + srcs: [ + "7.0/HidlUtils.cpp", + "HidlUtilsCommon.cpp", + "UuidUtils.cpp", + ], + shared_libs: [ + "android.hardware.audio.common@7.0", + "android.hardware.audio.common@7.1-enums", + "libbase", + ], + cflags: [ + "-DMAJOR_VERSION=7", + "-DMINOR_VERSION=1", + "-DCOMMON_TYPES_MINOR_VERSION=0", + "-DCORE_TYPES_MINOR_VERSION=0", + "-include common/all-versions/VersionMacro.h", + ], +} + // Note: this isn't a VTS test, but rather a unit test // to verify correctness of conversion utilities. cc_test { @@ -189,6 +211,8 @@ cc_test { name: "android.hardware.audio.common@7.0-util_tests", defaults: ["android.hardware.audio.common-util_default"], + tidy_timeout_srcs: ["tests/hidlutils_tests.cpp"], + srcs: ["tests/hidlutils_tests.cpp"], // Use static linking to allow running in presubmit on @@ -214,3 +238,37 @@ cc_test { test_suites: ["device-tests"], } + +cc_test { + name: "android.hardware.audio.common@7.1-util_tests", + defaults: ["android.hardware.audio.common-util_default"], + + tidy_timeout_srcs: ["tests/hidlutils_tests.cpp"], + + srcs: ["tests/hidlutils_tests.cpp"], + + // Use static linking to allow running in presubmit on + // targets that don't have HAL V7.1. + static_libs: [ + "android.hardware.audio.common@7.1-enums", + "android.hardware.audio.common@7.1-util", + "android.hardware.audio.common@7.0", + ], + + shared_libs: [ + "libbase", + "libxml2", + ], + + cflags: [ + "-Werror", + "-Wall", + "-DMAJOR_VERSION=7", + "-DMINOR_VERSION=1", + "-DCOMMON_TYPES_MINOR_VERSION=0", + "-DCORE_TYPES_MINOR_VERSION=0", + "-include common/all-versions/VersionMacro.h", + ], + + test_suites: ["device-tests"], +} |