【发布时间】:2015-02-24 22:43:01
【问题描述】:
我正在尝试使用 make 通过键入“make all”来生成照片的缩略图。如果缩略图尚未生成,则 make all 生成它们,否则 make all 仅生成修改照片的缩略图。为此,我需要为每个依赖项(照片)设置一个目标(缩略图)。我的代码是这样的:
input = pictures/*.jpg
output = $(subst pictures,thumbs,$(wildcard $(input)))
all : $(output)
echo "Thumbnails generated !"
$(output) : $(input)
echo "Converting ..."
convert -thumbnail 100 $(subst thumbs,pictures,$@) $@
如何修改它以获得所需的结果?
【问题讨论】:
标签: makefile dependencies target