如何制作“makefile”?编译错误

how to make 'makefile"? Compile Error

obj-m += interceptor.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean


make: make nothing to be done for all <---error

不知道怎么解决

第3行和第5行前需要一个制表符(必须是制表符,不能是空格),如:

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

请勿直接复制上面的示例,因为我输入的制表符已被 Whosebug 转换为空格。