Skip to content
Snippets Groups Projects
Select Git revision
  • 4e08696831a9892cea70458d2636821a1b2cc2ae
  • master default
2 results

TexPages_ContentsMaterial.tex

Blame
  • 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)/ $<