时间:2010-07-24 09:06:53

标签: makefile install gnu-make

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

答案 2 :(得分:0)

由于make不支持虚假目标的先决条件,因此您必须在磁盘上创建一个实际的虚拟文件,并在安装目标触发时触摸该文件。

.PHONY: install

install: dummy

dummy: $(FILES_THAT_WERE_CHANGED)  
       install $(BIN_FILES) $(BIN_TRG)  
       install $(ETC_FILES) $(ETC_TRG)  
       touch dummy