Select Git revision
Reinhold Kainhofer authored
Makefile 1.75 KiB
OUT=out
base = Eybler_OmnesDeSabaVenient_HV40
SRCS = Eybler_OmnesDeSabaVenient_HV40_Settings_Global.ily Eybler_OmnesDeSabaVenient_HV40_Settings.ily Eybler_OmnesDeSabaVenient_HV40_Settings_VocalScore.ily Eybler_OmnesDeSabaVenient_HV40_Settings_ChoralScore.ily Eybler_OmnesDeSabaVenient_HV40_Settings_VocalVoice.ily Eybler_OmnesDeSabaVenient_HV40_Settings_FullScore.ily Eybler_OmnesDeSabaVenient_HV40_Settings_Instrument.ily Eybler_OmnesDeSabaVenient_HV40_Music_OmnesDeSabaVenient.ily $(base)_Settings.ily
instruments = ObI ObII FagI FagII CorI CorII TbeI TbeII Tim VI VII Va SSolo S A T B Continuo VcB TrbI TrbIII O
scores = Long Full Vocal Choral Original
pdfs = $(instruments:%=$(OUT)/$(base)_Instrument_%.pdf) \
$(scores:%%=$(OUT)/$(base)_Score_%.pdf)
texbase = Eybler_OmnesDeSabaVenient_HV40
texscores = Long Full Vocal Choral Original
texs = $(texscores:%=TeX_$(texbase)_Score_%.tex)
texpdfs = $(texs:%.tex=$(OUT)/%.pdf) \
$(OUT)/TeX_$(texbase)_Score_Instruments.pdf
additionalscores = $(OUT)/Eybler_OmnesDeSabaVenient_HV40_Music_FagAlternatives.pdf
.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/:.//: latex --output-directory=$(OUT)/ $<