1ifneq ($(filter msm8916 msm8909,$(TARGET_BOARD_PLATFORM)),) 2ifneq (,$(filter arm aarch64 arm64, $(TARGET_ARCH))) 3LOCAL_PATH := $(call my-dir) 4include $(CLEAR_VARS) 5LOCAL_MODULE := wcnss_service 6LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD 7LOCAL_LICENSE_CONDITIONS := notice 8LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/common/inc/ 9LOCAL_SRC_FILES := wcnss_service.c 10LOCAL_PROPRIETARY_MODULE := true 11ifeq ($(strip $(TARGET_USES_QCOM_WCNSS_QMI)),true) 12LOCAL_CFLAGS += -DWCNSS_QMI 13LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/inc 14LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/services 15LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/platform 16LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/src 17LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/qmi/core/lib/inc 18LOCAL_SRC_FILES += wcnss_qmi_client.c 19endif #TARGET_USES_QCOM_WCNSS_QMI 20LOCAL_SHARED_LIBRARIES := libc libcutils libutils liblog 21ifeq ($(strip $(TARGET_USES_QCOM_WCNSS_QMI)),true) 22LOCAL_SHARED_LIBRARIES += libqmiservices libqmi libqcci_legacy libqmi_client_qmux 23LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/libmdmdetect/inc 24LOCAL_SHARED_LIBRARIES += libmdmdetect 25endif #TARGET_USES_QCOM_WCNSS_QMI 26LOCAL_MODULE_TAGS := optional 27LOCAL_CFLAGS += -Wall -Wno-error 28include $(BUILD_EXECUTABLE) 29endif 30endif # ifneq ($(filter msm8916 msm8909,$(TARGET_BOARD_PLATFORM)),) 31