使用make对目录中的所有文件进行处理

时间:2020-02-07 17:00:39

标签: makefile gnu-make

我有一个包含.text个文件的目录。对于所有这些文件,我都有一个生成.raw文件的awk脚本。这些文件位于不同的目录中。当前的Makefile是:

SRC=../../dhbb/text
vpath  %.text $(SRC)

.PHONY: all clean

%.raw : %.text
    awk -f extract.awk $< > $@

all : $(patsubst %.text, %.raw, $(notdir $(wildcard $(SRC)/*.text)))

clean:
    rm *.raw

可以更简单吗?

0 个答案:

没有答案