我需要关于内核模块的Makefile的帮助。即使有例子也将是很大的帮助。
目前我的模块代码在多个目录下。假设
针对上述情况,我应该如何编写Makefile呢?因为我需要构建L2模块,而构建L2模块需要使用到l2.o、hello.o和bye.o这三个目标文件,但它们目前位于多个不同的目录中。
目前我的模块代码在多个目录下。假设
<MAIN-DIR> --- l2.c
<SUB-DIR1> --- hello.c
<SUB-DIR2> --- bye.c
针对上述情况,我应该如何编写Makefile呢?因为我需要构建L2模块,而构建L2模块需要使用到l2.o、hello.o和bye.o这三个目标文件,但它们目前位于多个不同的目录中。
EXTRA_CFLAGS:= -I$(PWD)/include
子句。 - Austin Phillips