Select Git revision
TexPages_ContentsMaterial.tex
Makefile 1.29 KiB
OUT=out
base = Randhartinger_AdTeLevavi
SRCS = $(base)_Music_AdTeLevavi.ily $(base)_Settings_Global.ily $(base)_Settings.ily $(base)_Settings_Instrument.ily $(base)_Settings_VocalVoice.ily $(base)_Settings_FullScore.ily
instruments = ASolo VaSolo VI VII Va Vc Cb VcB
scores = Long
pdfs = $(instruments:%=$(OUT)/$(base)_Instrument_%.pdf) \
$(scores:%=$(OUT)/$(base)_Score_%.pdf)
texbase = Randhartinger_AdTeLevavi
texscores = Long
texs = $(texscores:%=TeX_$(texbase)_Score_%.tex)
texpdfs = $(texs:%.tex=$(OUT)/%.pdf) \
$(OUT)/TeX_$(texbase)_Score_Instruments.pdf
additionalscores =
.PHONY: all clean
all: $(OUT) $(instruments) $(scores) $(additionalscores) tex
instruments: $(instruments)
scores: $(scores)
clean:
rm -rf $(OUT)
lily: $(pdfs) $(additionalscores)
$(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 $@
$(additionalscores): $(OUT)/%.pdf: %.ly
lilypond -dbackend=eps -o $(basename $@) $<
tex: $(additionalscores) latex
latex: $(pdfs) $(texpdfs)
latexpdf: $(texpdfs)
$(OUT)/TeX_%.pdf : TeX_%.tex
TEXINPUTS=$(OUT):orchestrallily/:.//: pdflatex --output-directory=$(OUT)/ $<