# SPDX-License-Identifier: GPL-2.0

ifeq ($(CONFIG_MTK_GCOV_KERNEL),y)
GCOV_PROFILE := y
endif

ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/
subdir-ccflags-$(CONFIG_MTK_ENG_BUILD) += -DDBG_ENABLE

obj-$(CONFIG_DEVAPC_ARCH_COMMON) += device-apc-common-legacy.o
device-apc-common-legacy-$(CONFIG_DEVAPC_ARCH_COMMON) += devapc-mtk-common.o

obj-$(CONFIG_DEVAPC_ARCH_MULTI) += device-apc-common.o
device-apc-common-$(CONFIG_DEVAPC_ARCH_MULTI) += devapc-mtk-multi-ao.o

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6739.c),)
obj-$(CONFIG_DEVAPC_MT6739) += device-apc-mt6739.o
device-apc-mt6739-$(CONFIG_DEVAPC_MT6739) += devapc-mt6739.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6761.c),)
obj-$(CONFIG_DEVAPC_MT6761) += device-apc-mt6761.o
device-apc-mt6761-$(CONFIG_DEVAPC_MT6761) += devapc-mt6761.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6765.c),)
obj-$(CONFIG_DEVAPC_MT6765) += device-apc-mt6765.o
device-apc-mt6765-$(CONFIG_DEVAPC_MT6765) += devapc-mt6765.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6768.c),)
obj-$(CONFIG_DEVAPC_MT6768) += device-apc-mt6768.o
device-apc-mt6768-$(CONFIG_DEVAPC_MT6768) += devapc-mt6768.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6789.c),)
obj-$(CONFIG_DEVAPC_MT6789) += device-apc-mt6789.o
device-apc-mt6789-$(CONFIG_DEVAPC_MT6789) += devapc-mt6789.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6833.c),)
obj-$(CONFIG_DEVAPC_MT6833) += device-apc-mt6833.o
device-apc-mt6833-$(CONFIG_DEVAPC_MT6833) += devapc-mt6833.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6853.c),)
obj-$(CONFIG_DEVAPC_MT6853) += device-apc-mt6853.o
device-apc-mt6853-$(CONFIG_DEVAPC_MT6853) += devapc-mt6853.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6855.c),)
obj-$(CONFIG_DEVAPC_MT6855) += device-apc-mt6855.o
device-apc-mt6855-$(CONFIG_DEVAPC_MT6855) += devapc-mt6855.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6873.c),)
obj-$(CONFIG_DEVAPC_MT6873) += device-apc-mt6873.o
device-apc-mt6873-$(CONFIG_DEVAPC_MT6873) += devapc-mt6873.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6879.c),)
obj-$(CONFIG_DEVAPC_MT6879) += device-apc-mt6879.o
device-apc-mt6879-$(CONFIG_DEVAPC_MT6879) += devapc-mt6879.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6893.c),)
obj-$(CONFIG_DEVAPC_MT6893) += device-apc-mt6893.o
device-apc-mt6893-$(CONFIG_DEVAPC_MT6893) += devapc-mt6893.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6895.c),)
obj-$(CONFIG_DEVAPC_MT6895) += device-apc-mt6895.o
device-apc-mt6895-$(CONFIG_DEVAPC_MT6895) += devapc-mt6895.o
endif

ifneq ($(wildcard $(srctree)/$(src)/devapc-mt6983.c),)
obj-$(CONFIG_DEVAPC_MT6983) += device-apc-mt6983.o
device-apc-mt6983-$(CONFIG_DEVAPC_MT6983) += devapc-mt6983.o
endif
