在petalinux中新建了一个module,该module有多个source文件,是从其它系统中copy过来的。发现petalinux build时没有把多个source编译进来,而且也没有报错,请问是什么原因。
Makefile文件内容如下:obj-m := nvdlakmd.o
#obj-m += port/linux/
nvdlakmd-objs := nvdla_gem.o nvdla_core_callbacks.o
SRC := $(shell pwd)
.PHONY: default
default: modules
#%:
#$(MAKE) -C $(KERNEL_SRC) M=$(SRC) $@
all:
$(MAKE) -C $(KERNEL_SRC) M=$(SRC)
modules_install:
$(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install
clean:
rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
rm -f Module.markers Module.symvers modules.order
rm -rf .tmp_versions Modules.symvers