Files
BPI-CM9-Linux/aml-comp/hardware/amlogic/cve/driver/Makefile
T
2026-08-24 10:03:24 +08:00

49 lines
1.1 KiB
Makefile

MODULE_NAME = amlogic_cve
obj-m += $(MODULE_NAME).o
$(MODULE_NAME)-y = cve1.0/src/cve.o
$(MODULE_NAME)-y += cve1.0/src/cve_op.o
M_PATH := $(shell dirname $(lastword $(MAKEFILE_LIST)))
LOCAL_INCLUDES := -I$(M_PATH)/cve1.0/inc
ifeq ($(PLATFORM_VERSION),)
ccflags-y += -DCONFIG_T7
else
ccflags-y += -DCONFIG_$(PLATFORM_VERSION)
endif
KBUILD_CFLAGS_MODULE += $(GKI_EXT_MODULE_PREDEFINE)
ccflags-y += $(LOCAL_INCLUDES)
EXTRA_CFLAGS += $(LOCAL_INCLUDES)
ifeq ($(O),)
out_dir := .
else
out_dir := $(O)
endif
#include $(OUT_DIR)/$(OUT_DIR)/$(O)/${out_dir}/include/config/auto.conf
-include $(out_dir)/include/config/auto.conf
all:
@$(MAKE) -C $(KERNEL_SRC) M=$(M) modules
modules_install:
-include $(OUT_DIR)/include/config/auto.conf
$(MAKE) M=$(M) -C $(KERNEL_SRC) modules_install
mkdir -p ${out_dir}/../vendor_lib/modules
if [ -z "$(CONFIG_AMLOGIC_KERNEL_VERSION)" ]; then \
cp $(out_dir)/$(M)/*.ko ${out_dir}/../vendor_lib/modules/ ; \
else \
find $(INSTALL_MOD_PATH)/lib/modules/*/$(INSTALL_MOD_DIR) -name "*.ko" -exec cp {} ${out_dir}/../vendor_lib/modules \; ; \
fi;
clean:
@$(MAKE) -C $(KERNEL_SRC) M=$(M) clean