Eu tenho alguns projetos de arte que usam o liquidificador como parte do conjunto de ferramentas. Eu gostaria de poder escrever um destino Makefile que especifica que várias centenas de arquivos podem ser atualizados com um único comando. A seguinte sintaxe não funciona, mas expressa o que eu quero
$(PNGS)/1/{0001..0720}.png: cube.blend
blender -b $< -S "Scene" -a
Como faço isso em um Makefile?
Eu atualmente trabalho em torno do problema usando include blender.d
, onde blender.d é um arquivo gerado cheio de centenas de linhas como:
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\
que é bastante brutal e deselegante.