From a05028d940747266bc5e3d9acc76fba7d17f4e07 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Fri, 20 Feb 2015 16:01:30 +0100 Subject: [PATCH] android/build: Fix libraries installation path on KitKat LOCAL_MODULE_RELATIVE_PATH is required for proper multilib build but is not avaialble on KitKat. --- android/Android.mk | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/android/Android.mk b/android/Android.mk index 1f2095d39..c23dca677 100644 --- a/android/Android.mk +++ b/android/Android.mk @@ -154,11 +154,16 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) LOCAL_MODULE := bluetooth.default -LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES LOCAL_REQUIRED_MODULES := bluetoothd bluetoothd-snoop init.bluetooth.rc +ifeq ($(ANDROID_GE_5_0_0), 1) +LOCAL_MODULE_RELATIVE_PATH := hw +else +LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw +endif + include $(BUILD_SHARED_LIBRARY) # @@ -379,10 +384,15 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement LOCAL_LDFLAGS := -ldl -LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_MODULE := audio.a2dp.default +ifeq ($(ANDROID_GE_5_0_0), 1) +LOCAL_MODULE_RELATIVE_PATH := hw +else +LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw +endif + include $(BUILD_SHARED_LIBRARY) # @@ -405,10 +415,15 @@ LOCAL_SHARED_LIBRARIES := \ LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement -LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_MODULE := audio.sco.default +ifeq ($(ANDROID_GE_5_0_0), 1) +LOCAL_MODULE_RELATIVE_PATH := hw +else +LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw +endif + include $(BUILD_SHARED_LIBRARY) # -- 2.47.3