3

У меня есть несколько арт-проектов, которые используют Blender как часть набора инструментов. Я хотел бы иметь возможность написать цель Makefile, которая указывает, что несколько сотен файлов могут быть обновлены с помощью одной команды. Следующий синтаксис на самом деле не работает, но выражает то, что я хочу

$(PNGS)/1/{0001..0720}.png: cube.blend
    blender -b  $< -S "Scene" -a

Как мне сделать это в Makefile?

В настоящее время я работаю над этой проблемой, используя include blender.d где blender.d - это сгенерированный файл, содержащий сотни строк, например:

PNGs1 = /var/tmp/blender/hex-spinning/0001.png\
         /var/tmp/blender/hex-spinning/0002.png\
         /var/tmp/blender/hex-spinning/0003.png\
...
         /var/tmp/blender/hex-spinning/0450.png\

что довольно жестоко и не элегантно.

0