Files
Linux-kernel-driver-tutorial/01_hello/Makefile
2025-02-16 12:30:21 +02:00

21 lines
665 B
Makefile

#This variable is used to specify all the object file
#which will be loaded and compile as kernel module for
#usage. And the compilation for obj file from .c file
#is done automatically.
obj-m += hello.o
# M variable used here tells the "make" to look in
# current path to build bootable kernel module from
# .c files in specified current path.
# modules: It is the target that is used to build the kernel
# modules.
# clean: It is used to clean the build targets, compile and
# generated files which would be created.
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean