#作者: 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內容
Makefile學習
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.