Skip to content
Snippets Groups Projects
Select Git revision
  • 6f10cbadf2ef18adb13a5ce91e9f0f7743d618eb
  • master default protected
  • V1.0
3 results

Makefile

Makefile 870 B
base=Eybler_IsteConfessor_HV124
SRCS = $(base)_Music_IsteConfessor.ily $(base)_Settings.ily
OUT=out

instruments =
scores = Choral Original
texscores = Choral

pdfs = $(instruments:%=$(OUT)/$(base)_Instrument_%.pdf) $(scores:%=$(OUT)/$(base)_Score_%.pdf)
texs = $(scores:%=TeX_$(base)_Score_%.tex)
texpdfs = $(texscores:%=$(OUT)/TeX_$(base)_Score_%.pdf)


.PHONY: all clean
all: $(OUT) $(instruments) $(scores) tex
instruments: $(instruments)
scores: $(scores)

clean: 
	rm -rf $(OUT)

$(OUT) : 
	mkdir -p $(OUT)

$(instruments): % : $(OUT)/$(base)_Instrument_%.pdf $(SRCS)
$(scores): % : $(OUT)/$(base)_Score_%.pdf $(SRCS)

$(OUT)/%.pdf : %.ly
	lilypond -o $(basename $@) $<

$(OUT)/%.mp3 : %.midi
	timidity -c /etc/timidity/fluidr3_gm.cfg -OwM $< -o $@

tex: latex
latex: $(texpdfs)

$(OUT)/TeX_%.pdf : TeX_%.tex
	TEXINPUTS=$(OUT): latex --output-directory=$(OUT)/ $<