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

ソースコード ダウンロード


目次

このページは言多の備忘録を元に再構成しています。