Makefile學習

#作者:    qiang
#日期:    2010.9.2
#作用:    測試Makefile自動化變量
#結論:   
#    $<:第一個依賴文件
#    $@:目標文件
#    $^:所有的依賴文件

all:
    @echo you have typed command "make all"
clean:
    @echo you have typed command "make clean"
install:
    @echo you have typed command "make $@"
qiang: all clean install
    @echo you have typed command "make $@"

#作用:    測試Makefile運行順序
#結果:
    #qiang@LinuxSir:~$ make test0
    #you have typed command make test3!
    #you have typed command make test2!
    #you have typed command make test1!
    #you have typed command make test0!
#結論:
#    Makefile如果有依賴,先執行生成依賴,然後再去執行下面的command

test0:test1
    @echo you have typed command "make test0!"

test1:test2
    @echo you have typed command "make test1!"

test2:test3
    @echo you have typed command "make test2!"

test3:
    @echo you have typed command "make test3!"

#作用:測試include
#結果:
    #qiang@LinuxSir:~/test$ make qiang
    #qiang,AMBA is stand for ambarella!
#結論:include在Makefile前後都可以

include commen.mk

qiang:
    @echo "qiang,AMBA is stand for $(AMBA)!"

#include內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章