Makefile 不适用于“模块”

Makefile 不适用于“模块”

我有这个 WrapFS 的 makefile。我的问题是,当我向所有部分添加“模块”时,make 不起作用。当我删除“模块”时,make 可以工作,但不会生成 wrapfs.ko。

WRAPFS_VERSION="0.1"

EXTRA_CFLAGS += -DWRAPFS_VERSION=\"$(WRAPFS_VERSION)\"

obj-$(CONFIG_WRAP_FS) += wrapfs.o

wrapfs-y := dentry.o file.o inode.o main.o super.o lookup.o mmap.o 

KVERSION = $(shell uname -r)

all:
    make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) modules
clean:
    make -C /lib/modules/$(KVERSION)/build M=$(shell pwd) clean

我应该进行哪些更改才能使其能够生成 wrapfs.ko?

任何帮助都将受到赞赏。

相关内容