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/signal_test_ctrl
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/hwreg/common
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/hwreg/signal_test_ctrl
EXTRA_CFLAGS    += -I$(REPO_ROOT_PATH)/mtktv_drivers/ree/include/mtktv-public-if/hwreg

ccflags-y       += -DSTI_BUILD

obj-m := mtk-stctrl.o

mtk-stctrl-objs += drv/signal_test_ctrl.o

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