ifeq ($(TARGET_BUILD_TYPE),debug)
	EXTRA_CFLAGS += -DCFG_BUILD_DEBUG
endif

ifneq ($(NOT_SUPPORT_SP), y)
	EXTRA_CFLAGS += -fstack-protector-all
endif
EXTRA_CFLAGS += -DCFG_FEATURE_HOST_LOG

ifeq ($(TOP_DIR),)
	#for dkms
	EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/libc_sec/include
	EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/dev_inc_open/inc
	EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/dev_inc/inc
	EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/inc/driver

	EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/rms/trs_drv/inc
	EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/kernel_adapt/include 
	obj-m += ascend_soc_platform.o
	ascend_soc_platform-objs := soc_platform.o
else
	DRIVER_SRC_BASE_DIR := $(DRIVER_KERNEL_DIR)/src

	EXTRA_CFLAGS += -I$(DRIVER_OPEN_KERNEL_DIR)/inc/
	EXTRA_CFLAGS += -I$(DRIVER_KERNEL_DIR)/inc
	EXTRA_CFLAGS += -I$(TOP_DIR)/abl/libc_sec/include
	EXTRA_CFLAGS += -I$(TOP_DIR)/inc/driver
	EXTRA_CFLAGS += -I$(DRIVER_SRC_BASE_DIR)/rms/trs_drv/inc
	EXTRA_CFLAGS += -I$(TOP_DIR)/drivers/ai_sdk/arc/linux/kernel_open/src/kernel_adapt/include
	obj-m += ascend_soc_platform.o
	ascend_soc_platform-objs := soc_platform.o
endif

