실습/리눅스 커널
2021. 2. 8.
Kernel Module 컴파일을 위한 Makefile 만들기
[블로그 통합으로 이전해 온 자료] - 2008. 4. 24. 01:41 ifneq ($(KERNELRELEASE),) xxx-objs := main.o utils.o proc.o obj-m := xxx.o else KERNELDIR ?= /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) defualt: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules endif clean: rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module.symvers - 단일 파일로 module을 만들 때는 xxx-objs 없이 obj-m 하나만 존재하면 된다. - 여러개의 파일로 mod..