From f4e90239e82a04577cd02e8abde01697667083ca Mon Sep 17 00:00:00 2001 From: SamarV-121 Date: Wed, 23 Jun 2021 12:54:14 +0530 Subject: [PATCH] universal7885: Compile sensor HAL and audio_policy_config to vendor_overlay/30 as well Change-Id: I9322e8d396c7c76efd4ee64cc1aeba1acab94c06 Signed-off-by: SamarV-121 --- sensors/Android.mk | 35 +++++++++++++++++++++++++++++++++++ universal7904-common.mk | 3 ++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/sensors/Android.mk b/sensors/Android.mk index 1da28b8..dee24fb 100644 --- a/sensors/Android.mk +++ b/sensors/Android.mk @@ -34,4 +34,39 @@ LOCAL_POST_INSTALL_CMD += ; mkdir -p $(LOCAL_MODULE_PATH_64)/hw LOCAL_POST_INSTALL_CMD += ; ln -sf $(LOCAL_MODULE).so $(LOCAL_MODULE_PATH_32)/hw/android.hardware.sensors@1.0-impl.so LOCAL_POST_INSTALL_CMD += ; ln -sf $(LOCAL_MODULE).so $(LOCAL_MODULE_PATH_64)/hw/android.hardware.sensors@1.0-impl.so +LOCAL_REQUIRED_MODULES := android.hardware.sensors@1.0-impl_vndk-30.samsung-universal7904 + +include $(BUILD_SHARED_LIBRARY) + +include $(CLEAR_VARS) + +LOCAL_MODULE := android.hardware.sensors@1.0-impl_vndk-30.samsung-universal7904 +LOCAL_MODULE_TAGS := optional +LOCAL_VENDOR_MODULE := true + +LOCAL_MODULE_PATH_32 := $(TARGET_OUT_PRODUCT)/vendor_overlay/30/lib +LOCAL_MODULE_PATH_64 := $(TARGET_OUT_PRODUCT)/vendor_overlay/30/lib64 +LOCAL_MODULE_RELATIVE_PATH := hw + +LOCAL_SRC_FILES := \ + Sensors.cpp + +LOCAL_SHARED_LIBRARIES := \ + liblog \ + libcutils \ + libhardware \ + libhidlbase \ + android.hardware.sensors@1.0 + +LOCAL_STATIC_LIBRARIES := \ + libbase \ + libutils \ + android.hardware.sensors@1.0-convert \ + multihal + +LOCAL_POST_INSTALL_CMD := mkdir -p $(LOCAL_MODULE_PATH_32)/hw +LOCAL_POST_INSTALL_CMD += ; mkdir -p $(LOCAL_MODULE_PATH_64)/hw +LOCAL_POST_INSTALL_CMD += ; ln -sf $(LOCAL_MODULE).so $(LOCAL_MODULE_PATH_32)/hw/android.hardware.sensors@1.0-impl.so +LOCAL_POST_INSTALL_CMD += ; ln -sf $(LOCAL_MODULE).so $(LOCAL_MODULE_PATH_64)/hw/android.hardware.sensors@1.0-impl.so + include $(BUILD_SHARED_LIBRARY) diff --git a/universal7904-common.mk b/universal7904-common.mk index 2f614f8..1deaca3 100644 --- a/universal7904-common.mk +++ b/universal7904-common.mk @@ -9,7 +9,8 @@ PRODUCT_AAPT_PREF_CONFIG := xxhdpi TARGET_EXCLUDES_AUDIOFX := true PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/29/etc/audio_policy_configuration.xml + $(LOCAL_PATH)/configs/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/29/etc/audio_policy_configuration.xml \ + $(LOCAL_PATH)/configs/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/30/etc/audio_policy_configuration.xml # Bluetooth PRODUCT_PACKAGES += \