Как мне написать цель Makefile для сотен пронумерованных файлов?
532
Mutant Bob
У меня есть несколько арт-проектов, которые используют Blender как часть набора инструментов. Я хотел бы иметь возможность написать цель Makefile, которая указывает, что несколько сотен файлов могут быть обновлены с помощью одной команды. Следующий синтаксис на самом деле не работает, но выражает то, что я хочу
$(PNGS)/1/.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 ответов на вопрос
Похожие вопросы
-
12
Как сделать так, чтобы rm не выдавал ошибку, если файл не существует?
-
3
Как установить elinks в Windows Vista?
-
6
Будет ли rm -rf * удалять все файлы / папки в текущем каталоге?
-
-
2
несвязанные библиотеки в make-файле?
-
1
Проблема изоляции переменной среды в сценарии оболочки
-
2
Невозможно сохранить жесткие ссылки. Зачем?
-
2
Соответствует ли bash * файлы в алфавитно-цифровом порядке?
-
5
Как развернуть * в командной строке Bash
-
1
Неэффективно ли иметь символические ссылки на символические ссылки?
-
2
"ls" или регулярное выражение нечувствительно к регистру?