Linuxデバイスドライバ開発 makeを楽に

Makefile をちょっと知的に書き直してみる

  1. obj-m := skel_drv.o  
  2.   
  3. KDIR := /lib/modules/$(shell uname -r)/build  
  4. PWD  := $(shell pwd)  
  5.   
  6. default:  
  7.     $(MAKE) -C $(KDIR) M=$(PWD) modules  
  8.   
  9. install: default  
  10.     $(MAKE) -C $(KDIR) M=$(PWD) modules_install  
  11.   
  12. clean:  
  13.     $(MAKE) -C $(KDIR) M=$(PWD) modules clean  
  14.     rm -f *.*~  

Makeの仕方は

$ make

クリーンする方法は

$ make clean

もし、ドライバをインストールするなら(rootで)

# make install

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

 

Linuxデバイスドライバ開発

 

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS