You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

28 lines
623 B

inputs = $(wildcard *.svg)
outputs = $(inputs:%.svg=output/%_44100.wav)
outputs += $(inputs:%.svg=output/%_48000.wav)
outputs += $(inputs:%.svg=output/%_96000.wav)
outputs += $(inputs:%.svg=output/%_192000.wav)
.PHONY: all
all: output ${outputs}
output:
mkdir output
output/%_44100.wav: %.svg
./render.py -s 44100 -o $(@:%.svg=%_44100.wav) $<
output/%_48000.wav: %.svg
./render.py -s 48000 -o $(@:%.svg=%_48000.wav) $<
output/%_96000.wav: %.svg
./render.py -s 96000 -o $(@:%.svg=%_96000.wav) $<
output/%_192000.wav: %.svg
./render.py -s 192000 -o $(@:%.svg=%_192000.wav) $<
.PHONY: clean
clean:
rm -rf output