ifeq ($(KERNEL_MIXED_BUILD_SUPPORT),true)
include $(KERNEL_MIXED_BUILD_PATH)/Kbuild.common
endif

ifneq ($(MIDEMO_BUILD), true)
ccflags-y += -Wall -Werror
endif

# general options
ccflags-y       += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/common
ccflags-y       += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/common/linux_kernel
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/pixelmonitor
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/hwreg/common
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/hwreg/pixelmonitor
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/scriptmgt
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/mtktv-public-if/hwreg

ccflags-y       += -DSTI_BUILD

obj-m := mtk-pixelmnt.o

mtk-pixelmnt-objs += drv/pixelmonitor.o

KBUILD_EXTRA_SYMBOLS += "$(REPO_ROOT_PATH)/mtktv_drivers/ree/hwreg/Module.symvers"
KBUILD_EXTRA_SYMBOLS += "$(REPO_ROOT_PATH)/mtktv_drivers/ree/scriptmgt/Module.symvers"
KBUILD_EXTRA_SYMBOLS += "$(REPO_ROOT_PATH)/mtktv_drivers/ree/mtktv-public-if/Module.symvers"
