Makefile:对于每个.x文件,创建一个.html文件

时间:2016-05-28 17:04:55

标签: makefile

Similar question here)。对于目录中的每个.x文件,我想运行一个命令来生成HTML文件。该命令已经正常工作,这是我遇到麻烦的Makefile。这就是我想出的:

all: $(OBJECTS)
OBJECTS := $(patsubst %.x,%.html,$(wildcard *.x)) 
%.html: %.x
    generate $< > $@

OBJECTS变量旨在包含我需要生成的所有html文件。调用make个州nothing to be done for 'all',目录中已有HTML文件。

1 个答案:

答案 0 :(得分:0)

结果typeof对变量定义的顺序很敏感。 Makefile在前两行切换时有效!