diff options
author | Ethan Chen <intervigil@gmail.com> | 2014-11-13 11:27:34 -0800 |
---|---|---|
committer | Marcos Marado <mmarado@cyngn.com> | 2014-12-18 12:21:05 +0000 |
commit | 11b4457855ea1a7b9362389a5ef71214021a4e0a (patch) | |
tree | 2c07a9dd98d567b8791be71780b6f5dd8b4f39c0 | |
parent | 2f44d01144cd9944555b5d83e334ef999db132d4 (diff) | |
download | android_hardware_qcom_wlan-11b4457855ea1a7b9362389a5ef71214021a4e0a.tar.gz android_hardware_qcom_wlan-11b4457855ea1a7b9362389a5ef71214021a4e0a.tar.bz2 android_hardware_qcom_wlan-11b4457855ea1a7b9362389a5ef71214021a4e0a.zip |
wcnss_qmi: Allow targets to provide custom libwcnss_qmi
Change-Id: I9aedd4b8633a81ecb3cd292299826e3daca60656
-rw-r--r-- | wcnss-service/Android.mk | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/wcnss-service/Android.mk b/wcnss-service/Android.mk index d429bf9..ab93d4e 100644 --- a/wcnss-service/Android.mk +++ b/wcnss-service/Android.mk @@ -10,9 +10,15 @@ LOCAL_SRC_FILES := wcnss_service.c LOCAL_SHARED_LIBRARIES := libc libcutils libutils liblog ifeq ($(strip $(TARGET_USES_QCOM_WCNSS_QMI)),true) + +ifeq ($(TARGET_PROVIDES_WCNSS_QMI),true) +LOCAL_CFLAGS += -DWCNSS_QMI_OSS +LOCAL_SHARED_LIBRARIES += libdl +else ifeq ($(TARGET_USES_WCNSS_MAC_ADDR_REV),true) LOCAL_CFLAGS += -DWCNSS_QMI_MAC_ADDR_REV endif + ifneq ($(QCPATH),) LOCAL_CFLAGS += -DWCNSS_QMI LOCAL_SHARED_LIBRARIES += libwcnss_qmi @@ -20,6 +26,9 @@ else LOCAL_CFLAGS += -DWCNSS_QMI_OSS LOCAL_SHARED_LIBRARIES += libdl endif #QCPATH + +endif #TARGET_PROVIDES_WCNSS_QMI + endif #TARGET_USES_QCOM_WCNSS_QMI LOCAL_MODULE_TAGS := optional @@ -27,6 +36,7 @@ LOCAL_CFLAGS += -Wall include $(BUILD_EXECUTABLE) +ifneq ($(TARGET_PROVIDES_WCNSS_QMI),true) ifeq ($(strip $(TARGET_USES_QCOM_WCNSS_QMI)),true) ifneq ($(QCPATH),) include $(CLEAR_VARS) @@ -55,5 +65,6 @@ include $(BUILD_SHARED_LIBRARY) endif #QCPATH endif #TARGET_USES_QCOM_WCNSS_QMI +endif #TARGET_PROVIDES_WCNSS_QMI endif #TARGET_ARCH == arm |