Linuxデバイスドライバ開発 makeを楽に†
Makefile をちょっと知的に書き直してみる
- obj-m := skel_drv.o
-
- KDIR := /lib/modules/$(shell uname -r)/build
- PWD := $(shell pwd)
-
- default:
- $(MAKE) -C $(KDIR) M=$(PWD) modules
-
- install: default
- $(MAKE) -C $(KDIR) M=$(PWD) modules_install
-
- clean:
- $(MAKE) -C $(KDIR) M=$(PWD) modules clean
- rm -f *.*~
Makeの仕方は
$ make
クリーンする方法は
$ make clean
もし、ドライバをインストールするなら(rootで)
# make install
ソースコード ダウンロード
Linuxデバイスドライバ開発†