Convert android.hardware.soundtrigger@2.0(2.1)-impl to soong
Bug: 368214360
Test: lunch aosp_cheetah-trunk_staging-userdebug; \
m android.hardware.soundtrigger@2.0-impl \
android.hardware.soundtrigger@2.1-impl
Test: lunch aosp_cf_x86_64_only_phone-trunk_staging-userdebug; \
m android.hardware.soundtrigger@2.0-impl \
android.hardware.soundtrigger@2.1-impl
Change-Id: Ie5f1efac9073a8b61e72e08ce1b3267417594c96
diff --git a/soundtrigger/2.0/default/Android.bp b/soundtrigger/2.0/default/Android.bp
index 2cbf041..2e61f9b 100644
--- a/soundtrigger/2.0/default/Android.bp
+++ b/soundtrigger/2.0/default/Android.bp
@@ -46,3 +46,36 @@
"libhardware_headers",
],
}
+
+soong_config_module_type {
+ name: "soundtrigger_cc_library_shared",
+ module_type: "cc_library_shared",
+ config_namespace: "soundtrigger",
+ value_variables: [
+ "audioserver_multilib",
+ ],
+ properties: ["compile_multilib"],
+}
+
+soundtrigger_cc_library_shared {
+ name: "android.hardware.soundtrigger@2.0-impl",
+ vendor: true,
+ relative_install_path: "hw",
+ srcs: ["FetchISoundTriggerHw.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ ],
+ shared_libs: [
+ "libhardware",
+ "libutils",
+ "android.hardware.soundtrigger@2.0",
+ "android.hardware.soundtrigger@2.0-core",
+ ],
+ compile_multilib: "32",
+ soong_config_variables: {
+ audioserver_multilib: {
+ compile_multilib: "%s",
+ },
+ },
+}