############################################################################### # export variables ############################################################################### ifeq ($(CONFIG_SOCT_KMOD_CFLAGS),) ccflags-y += $(CONFIG_SOCT_KMOD_CFLAGS) endif ############################################################################### # local variables ############################################################################### ## header search path ccflags-y += -Idrivers/drv/ioctl_inc/generic ccflags-y += -Idrivers/drv/ioctl_inc/common ccflags-y += -Idrivers/drv/ioctl_inc/ssm ccflags-y += -Idrivers/drv/ext_inc/base ccflags-y += -Idrivers/drv/ext_inc/common ccflags-y += -Idrivers/drv/ext_inc/osal ccflags-y += -Idrivers/drv/ext_inc/ssm ccflags-y += -Idrivers/drv/common/include ifeq ($(CONFIG_SOCT_TEE_SUPPORT),y) ccflags-y += -DCONFIG_SOCT_TEE_SUPPORT ccflags-y += -Iinclude/linux/huanglong/tee endif ifeq ($(CONFIG_SOCT_SSM_TEST_SUPPORT),y) ccflags-y += -DSSM_TEST_SUPPORT endif ccflags-y += -D_FORTIFY_SOURCE=2 -O2 -fstack-protector-all MODNAME := soc_ssm ifeq ($(CONFIG_SOCT_DRV_BUILDIN),y) obj-$(CONFIG_SOCT_SSM_SUPPORT) += $(MODNAME).o else obj-m += $(MODNAME).o endif $(MODNAME)-objs-y += drv_ssm.o $(MODNAME)-objs-y += drv_ssm_intf.o $(MODNAME)-objs := $($(MODNAME)-objs-y)