如何创建一个选择具有特定扩展名的所有文件的通用makefile

时间:2010-11-03 11:21:58

标签: makefile

makefile如何成为每个扩展的目标?

我当前的makefile:

SOURCES=*.gnuplot   
TARGETS=$(SOURCES:.gnuplot=.pdf)

all: $(TARGETS)

%.pdf: %.gnuplot
        cp $< $@

问题是只有一个目标:* .pdf,而不是我想要的test.pdf。

如何让make文件为每个gnuplot文件制作一个pdf文件?

1 个答案:

答案 0 :(得分:5)

SOURCES = $(wildcard *.gnuplot)