starfighter/music/Makefile

27 lines
377 B
Makefile

SONGS = space drums
OGG = $(SONGS:%=%.ogg)
WAV = $(SONGS:%=%.wav)
MID = $(SONGS:%=%.mid)
PDF = $(SONGS:%=%.pdf)
all: $(OGG)
%.ogg: %.wav
oggenc $<
%.mid: %.abc
abc2midi $< -o $@
%.wav: %.mid %.csd
csound -d -o $@ -T -F $< `basename $< .mid`.csd
%.pdf: %.abc
abcm2ps -B 4 -O - $< | ps2pdf - $@
pdf: $(PDF)
clean:
rm -f $(OGG) $(WAV) $(MID) $(PDF)
.PHONY: all clean