You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
847 B
34 lines
847 B
KERNEL_DIR :=$(srctree)
|
|
|
|
subdir-ccflags-y += -Wall -Werror
|
|
|
|
MODNAME := ksms
|
|
|
|
ccflags-y += -I$(KERNEL_DIR)/include/linux/huanglong/ksms
|
|
$(MODNAME)-objs-y += ksms_mntn.o ksms_init.o
|
|
|
|
ifeq ($(strip $(CONFIG_KERNEL_BL31_LOG)), y)
|
|
$(MODNAME)-objs-y += bl31_log/bl31_log.o
|
|
endif
|
|
|
|
ifeq ($(strip $(CONFIG_BL31_HIBERNATE)), y)
|
|
$(MODNAME)-objs-y += bl31_hibernate/bl31_hibernate.o
|
|
ifeq ($(strip $(CONFIG_BL31_HIBERNATE_TEST)), y)
|
|
$(MODNAME)-objs-y += bl31_hibernate/bl31_hibernate_test.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(strip $(CONFIG_KHARDEN_TEST)), y)
|
|
$(MODNAME)-objs-y += kharden_test/cfi_test.o
|
|
$(MODNAME)-objs-y += kharden_test/kernel_harden.o
|
|
endif
|
|
|
|
ifeq ($(strip $(CONFIG_SOCT_DRV_BUILD_KO)), y)
|
|
ccflags-y += -DCONFIG_KSMS_MODULE=y
|
|
obj-m += $(MODNAME).o
|
|
$(MODNAME)-objs := $($(MODNAME)-objs-y)
|
|
else
|
|
obj-y += $($(MODNAME)-objs-y)
|
|
endif
|
|
|