691010b228
https://github.com/OnePlusOSS/android_kernel_modules_oneplus_mt6877/tree/oneplus/mt6877_t_13.0.0_nord_ce2/
60 lines
1.5 KiB
Makefile
60 lines
1.5 KiB
Makefile
ifeq ($(GPS_CHIP_ID), common)
|
|
LOCAL_PATH_INCLUDE := $(call my-dir)
|
|
|
|
include $(LOCAL_PATH_INCLUDE)/gps_stp/Android.mk
|
|
|
|
ifneq ($(wildcard $(LOCAL_PATH_INCLUDE)/data_link/plat/v010),)
|
|
GPS_PLATFORM := v010
|
|
include $(LOCAL_PATH_INCLUDE)/data_link/Android.mk
|
|
endif
|
|
|
|
ifneq ($(wildcard $(LOCAL_PATH_INCLUDE)/data_link/plat/v030),)
|
|
GPS_PLATFORM := v030
|
|
include $(LOCAL_PATH_INCLUDE)/data_link/Android.mk
|
|
endif
|
|
|
|
ifneq ($(wildcard $(LOCAL_PATH_INCLUDE)/data_link/plat/v050),)
|
|
GPS_PLATFORM := v050
|
|
include $(LOCAL_PATH_INCLUDE)/data_link/Android.mk
|
|
endif
|
|
|
|
ifneq ($(wildcard $(LOCAL_PATH_INCLUDE)/gps_scp),)
|
|
include $(LOCAL_PATH_INCLUDE)/gps_scp/Android.mk
|
|
endif
|
|
|
|
ifneq ($(wildcard $(LOCAL_PATH_INCLUDE)/gps_pwr),)
|
|
include $(LOCAL_PATH_INCLUDE)/gps_pwr/Android.mk
|
|
endif
|
|
|
|
$(warning GPS_CHIP_ID = common)
|
|
else
|
|
|
|
$(warning GPS_CHIP_ID != common)
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
ifeq ($(MTK_GPS_SUPPORT), yes)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := gps_drv.ko
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
LOCAL_MODULE_OWNER := mtk
|
|
LOCAL_INIT_RC := init.gps_drv.rc
|
|
|
|
ifneq (,$(filter mt6877 mt6879 mt6885 mt6893 mt6983,$(TARGET_BOARD_PLATFORM)))
|
|
#Only set dependency to conninfra.ko when CONSYS_CHIP in list.
|
|
ifneq (,$(filter CONSYS_6877 CONSYS_6879 CONSYS_6885 CONSYS_6893 CONSYS_6983,$(MTK_COMBO_CHIP)))
|
|
LOCAL_REQUIRED_MODULES := conninfra.ko
|
|
else
|
|
$(warning TARGET_BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM), MTK_COMBO_CHIP=$(MTK_COMBO_CHIP))
|
|
$(warning gps_drv.ko does not claim the requirement for conninfra.ko)
|
|
endif
|
|
else
|
|
LOCAL_REQUIRED_MODULES := wmt_drv.ko
|
|
endif
|
|
|
|
include $(MTK_KERNEL_MODULE)
|
|
|
|
endif
|
|
|
|
endif
|