ifneq (,$(filter arm aarch64 arm64, $(TARGET_ARCH))) LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := wcnss_service LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/common/inc/ 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 -DMDM_DETECT LOCAL_SHARED_LIBRARIES += libwcnss_qmi else LOCAL_CFLAGS += -DWCNSS_QMI_OSS LOCAL_SHARED_LIBRARIES += libdl endif #QCPATH LOCAL_CFLAGS += -DDYNAMIC_NV endif #TARGET_PROVIDES_WCNSS_QMI endif #TARGET_USES_QCOM_WCNSS_QMI LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS += -Wall -Werror include $(BUILD_EXECUTABLE) ifneq ($(TARGET_PROVIDES_WCNSS_QMI),true) ifeq ($(strip $(TARGET_USES_QCOM_WCNSS_QMI)),true) ifneq ($(QCPATH),) include $(CLEAR_VARS) LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi-framework/inc LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/services LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/platform LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/inc LOCAL_SHARED_LIBRARIES := libc libcutils libutils liblog LOCAL_SHARED_LIBRARIES += libqmiservices libqmi_cci libidl LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/libmdmdetect/inc LOCAL_SHARED_LIBRARIES += libmdmdetect ifneq ($(TARGET_WCNSS_MAC_PREFIX),) LOCAL_CFLAGS += -DWCNSS_INVALID_MAC_PREFIX=\"$(TARGET_WCNSS_MAC_PREFIX)\" endif LOCAL_CFLAGS += -DWCNSS_QMI LOCAL_SRC_FILES += wcnss_qmi_client.c LOCAL_MODULE := libwcnss_qmi LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS += -Wall -Werror include $(BUILD_SHARED_LIBRARY) endif #QCPATH endif #TARGET_USES_QCOM_WCNSS_QMI endif #TARGET_PROVIDES_WCNSS_QMI endif #TARGET_ARCH == arm