2009-06-23 22:12:05 +00:00
|
|
|
LY_PDF = $(patsubst %.ly,%.pdf,$(wildcard *.ly))
|
2009-06-27 16:22:21 +00:00
|
|
|
LY_MIDI = $(patsubst %.ly,%.midi,$(wildcard *.ly))
|
2009-06-23 22:12:05 +00:00
|
|
|
|
|
|
|
|
all: $(LY_PDF)
|
|
|
|
|
clean: clean.lilypond
|
|
|
|
|
|
|
|
|
|
view: $(LY_PDF)
|
|
|
|
|
kpdf $<
|
|
|
|
|
|
2009-06-23 22:27:37 +00:00
|
|
|
convert: convert.done
|
|
|
|
|
|
2009-06-27 16:22:21 +00:00
|
|
|
play: all
|
|
|
|
|
timidity *.midi
|
|
|
|
|
|
|
|
|
|
jack: all
|
|
|
|
|
timidity -Oj *.midi
|
|
|
|
|
|
|
|
|
|
jackview: all
|
|
|
|
|
make view & make jack
|
|
|
|
|
|
|
|
|
|
%.play: %.midi
|
|
|
|
|
|
2009-06-23 22:12:05 +00:00
|
|
|
%.pdf: %.ly
|
|
|
|
|
lilypond $<
|
|
|
|
|
|
|
|
|
|
clean.lilypond:
|
2017-09-02 19:26:52 +00:00
|
|
|
$(RM) -f *.pdf *.ps *.done *.tmp *.midi
|
2009-06-23 22:12:05 +00:00
|
|
|
|
2009-06-23 22:27:37 +00:00
|
|
|
convert.done:
|
|
|
|
|
set -e; for o in $(wildcard *.ly); do \
|
|
|
|
|
echo converting $$o ;\
|
|
|
|
|
cp $$o $$o.tmp ;\
|
|
|
|
|
convert-ly $$o.tmp ;\
|
|
|
|
|
mv $$o.tmp $$o ;\
|
|
|
|
|
done
|
|
|
|
|
touch $@
|