我有一個生成文件的東西,如以下目標:生成文件:執行從另一個目標一個目標加上附加命令
install: do a whole bunch of stuff to install dist: install cp README.txt $(INSTALL_DIR) zip $(INSTALL_DIR)
我想不會從目標install
重複的命令,使dist
執行install
前第一執行它自己的命令。
調用make dist
確實執行來自目標install
的所有命令,但隨後停止並且它不執行其自己的命令,例如, cp
。
我錯過了什麼嗎?
通常情況下,你的「安裝」規則將取決於「所有」點左右,和「所有」會做「一大堆的東西來建立',留下'安裝'做'整個一堆東西來安裝'。 – 2010-03-20 05:40:02
@Jonathan是的,這實際上是它在做什麼。我會編輯它。 – cschol 2010-03-20 05:42:03