1
%.600x.png: %.svg
inkscape [email protected] --export-width=600 --export-area-drawing $<
%.300x.png: %.svg
inkscape [email protected] --export-width=300 --export-area-drawing $<
您将如何避免上述Makefile中显示的重复?为了说明我的观点,我会发明一些新的语法。Makefile中的多个参数的模式规则
%(1).%(2)x.png: %(1).svg
inkscape [email protected] --export-width=%(2) --export-area-drawing $<
,这并不全是坏事在这种情况下。我不完全介意有一个容易实施的有限的可接受宽度集。 – altendky
@altendky:如果通配符处理稍微好一点,那么可以在没有太多管道的情况下拥有一组有限的可接受宽度。等同于“如何在模式规则中使用多个通配符?”的问题?出现*很多*,答案总是笨拙。 – Beta