%.600x.png: %.svg
inkscape --export-png=$@ --export-width=600 --export-area-drawing $<
%.300x.png: %.svg
inkscape --export-png=$@ --export-width=300 --export-area-drawing $<
您将如何避免上述 Makefile 中显示的重复?为了表达我的观点,我将发明一些新的语法。
%(1).%(2)x.png: %(1).svg
inkscape --export-png=$@ --export-width=%(2) --export-area-drawing $<