Wie schreibe ich ein Makefile-Ziel für Hunderte von nummerierten Dateien?
560
Mutant Bob
Ich habe einige Kunstprojekte, die Blender als Teil der Toolchain verwenden. Ich möchte ein Makefile-Ziel schreiben können, das angibt, dass mehrere hundert Dateien mit einem einzigen Befehl aktualisiert werden können. Die folgende Syntax funktioniert eigentlich nicht, drückt aber aus, was ich will
$(PNGS)/1/.png: cube.blend blender -b $< -S "Scene" -a
Wie mache ich das in einem Makefile?
Ich arbeite derzeit daran, include blender.d
dass blender.d eine generierte Datei mit Hunderten von Zeilen ist, z.
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\
Das ist ziemlich brutal und unelegant.
0 Antworten auf die Frage
Verwandte Probleme
-
12
Wie kann ich rm keine Fehlermeldung geben, wenn eine Datei nicht vorhanden ist?
-
3
Wie installiere ich elinks unter Windows Vista?
-
6
Entfernt rm -rf * alle Dateien / Ordner im aktuellen Verzeichnis?
-
2
nicht verknüpfte Bibliotheken in einem Makefile?
-
1
Problem beim Isolieren der Umgebungsvariablen in einem Shell-Skript
-
2
Hardlinks können nicht beibehalten werden. Warum?
-
2
Entspricht bash * den Dateien in alphanumerischer Reihenfolge?
-
5
So erweitern Sie * in der Bash-Befehlszeile
-
1
Ist es ineffizient, symbolische Links zu symbolischen Links zu haben?
-
2
"ls" oder Regex ist unabhängig von Groß- und Kleinschreibung?