多個檔案編譯成的module的Makefile範例ifneq 濾桶($(KERNELRELEASE),)    obj-m := $(DRIVER).o 買房子     $(DRIVER)-objs := $(DRIVER)_main.o i2c_dev.o 賣房子else    PWD :=$(shell pwd)root_fs:   賣房子 $(MAKE) -C $(KERNELDIR) M=$(PWD) modules    cp 婚禮顧問-rf $(DRIVER).ko 西裝/usr/src/STAR8100-LSDK/rootfs/target/binclean:    rm seo-rf *.ko *.o *.mod.* $(AP)endif要注意的是,obj-m後面的為module名稱,不代償能和 $(DRIVER)-objs的 .c檔名有重覆,例如 module裡有 star_driver.o,那 景觀設計star_driver-objs裡就不能再有 star_driver.o,不然的話會搞混。
小額信貸

.msgcontent .wsharing ul li { text-indent: 0; }



分享

Facebook
Plurk
YAHOO!

arrow
arrow
    全站熱搜

    hm24hmgtth 發表在 痞客邦 留言(0) 人氣()