include $(KERNEL_MIXED_BUILD_PATH)/Kbuild.common

ccflags-y += -DMSOS_TYPE_LINUX_KERNEL
ccflags-y += -DSTI_PLATFORM_BRING_UP

ifeq ($(TEST_SYZKALLER), true)
ccflags-y += -DTEST_SYZKALLER
endif

ifneq ($(filter 6.6%,$(KERNEL_VER)),)
ccflags-y += -I$(KERNEL_MIXED_BUILD_PATH)/drivers/soc/mediatek/mzc
obj-$(CONFIG_MTKZSMALLOC_KO)    += mtk_zsmalloc.o
obj-$(CONFIG_MTKZRAM_KO) += mtk_zram.o
mtk_zsmalloc-objs := kernel66/mtk_zsmalloc.o
mtk_zram-objs  := kernel66/mtk_zram_drv.o
mtk_zram-objs  += kernel66/mtk_zcomp.o
else
obj-$(CONFIG_MTKZSMALLOC_KO)    += mtk_zsmalloc.o
obj-$(CONFIG_MTKZRAM_KO) += mtk_zram.o
mtk_zram-objs  := mtk_zram_drv.o
mtk_zram-objs  += mtk_zcomp.o
endif
obj-$(CONFIG_MTKZSMALLOC_KO) += mtk_zram_genpool.o
obj-$(CONFIG_MTKZRAM_KO) += mzc-mtk.o
obj-$(CONFIG_MTK_LMKD) += mtk_lmkd.o
obj-$(CONFIG_MTKZRAM_KO) += mzc_hybrid.o
obj-$(CONFIG_MTKZRAM_KO) += mzc.o
