now you need to write a Linux
kernel program. I don"t know how to write the Makefile
file. The
code directory structure is as follows
-
-src/
-conf/
-log.conf // log.c
-demo.c // log.h,
-log.c // log.h,
-header/
-log.h
question
how to write Makefile
file to generate xx.ko
kernel module file
status
Makefile
written by oneself looks like this, as shown in the following file
ifneq ($(KERNELRELEASE),)
XXXXXXXXXXXXXX
else
KDIR := /lib/modules/$(shell uname -r)/build
PWD:= $(shell pwd)
all:
make -C $(KDIR) M=$(PWD) modules
clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers
endif
what I want to ask is how to write the code in the XXXXXXXXXXXXXX
area so that it compiles successfully