Varios Salvia APUNTES
[lilypond-ejercicios.git] / learning-with-Bach / Makefile
blobce54b9717b6b88f336615f0994bffecb3fe1cf89
1 # de Slave Songs A. Simpson 1867, Marcus Brinkmann 2007
3 NOMBRE=learning-with-Bach
4 OUT=out
5 #LYNOMBRES=faenas incarnatus #fuentes lilypond
6 #LYARCHIVOS=$(addsuffix .ly, $(LYNOMBRES))
7 #LYPDF=$(addsuffix .pdf, $(LYNOMBRES))
8 RUNEVINCE=evince $(OUT)/$(NOMBRE).pdf &
9 #para salvia
10 #RUNBIB=cd $(OUT) && bibtex8 -W --csfile /home/fravd/software/biblatex/biblatex/doc/resources/latin1.csf $(NOMBRE)
11 #para Oregano
12 #RUNBIB=cd $(OUT) && bibtex8 -W --csfile /home/fravd/trabajos-doctorado/biblatex/biblatex/doc/resources/latin1.csf $(NOMBRE)
13 #SPLITPDFS=outA1.pdf outA2.pdf outB1.pdf outB2.pdf
14 IMAGENES=lily-logo.png BACH.png BACH-codigo.png $(SPLITPDFS) # frerejacques.pdf holst-marte.pdf
15 #/home/fravd/software/latex/biblatex/doc/resources/latin1.csf $(NOMBRE)
16 INCLUDESTEX=learningWithBach-00-introduccion.tex \
17 learningWithBach-01-instalacion.tex \
18 learningWithBach-02-notas-BACH.tex \
19 learningWithBach-04-alteraciones-titulos-ofrenda.tex \
20 learningWithBach-06-ligaduras-bach-suite1-cello.tex \
21 learningWithBach-08-contextos-simultanea.tex \
22 learningWithBach-09-polifonia.tex \
23 learningWithBach-13-variables.tex \
24 learningWithBach-16-adornos.tex \
25 learningWithBach-19-bajocifrado.tex
27 RUNPDF=cd $(OUT) && echo && pwd && echo && latexmk -xelatex $(NOMBRE)
28 LPBOOK=lilypond-book --pdf --output=$(OUT) --include=$(OUT) --format=latex 2>&1 > $(OUT)/lpbook.log
29 ARCHIVOSCOPIAR=$(IMAGENES)
30 COPIAR=cp $(ARCHIVOSCOPIAR) $(OUT)
32 all: build show
34 build: $(NOMBRE).pdf
36 show:
37 $(RUNEVINCE)
39 $(NOMBRE).pdf: $(NOMBRE).tex $(INCLUDESTEX) $(IMAGENES)
40 mkdir -p $(OUT)
41 if [ -f $(OUT)/$(NOMBRE).tex ] ; then rm $(OUT)/$(NOMBRE).tex; fi
42 # rm $(OUT)/$(NOMBRE).tex
43 for tex in $(INCLUDESTEX); do (if [ -f $(OUT)/$$tex ] ; then rm $(OUT)/$$tex ; fi); done
44 for tex in $(INCLUDESTEX); do (echo $$tex; echo; $(LPBOOK) $$tex); done
45 $(LPBOOK) $(NOMBRE).tex
46 $(COPIAR)
47 $(RUNPDF)
49 cp $(OUT)/$(NOMBRE).pdf ./
51 #$(SPLITPDFS): pruebalibro.ly
52 # lilypond pruebalibro.ly
53 # . ./scriptPDFTK.sh
55 muestra:
56 @echo 'NOMBRE: $(NOMBRE)'
57 @echo 'LY: $(LYNOMBRES)'
58 @echo 'LYARCHIVOS: $(LYARCHIVOS)'
59 @echo 'LYPDF: $(LYPDF)'
60 @echo 'OUT: $(OUT)'
61 @echo 'RUNEVINCE: $(RUNEVINCE)'
62 @echo 'RUNBIB: $(RUNBIB)'
63 @echo 'RUNPDF: $(RUNPDF)'
64 @echo 'BIBARCHIVOS: $(BIBARCHIVOS)'
65 @echo 'FUENTESPYX: $(FUENTESPYX)'
66 @echo 'DATOSPYX: $(DATOSPYX)'
67 @echo 'GRAFICASPYX: $(GRAFICASPYX)'
68 @echo 'GRAFOS: $(GRAFOS)'
69 @echo 'IMAGENES: $(IMAGENES)'
70 @echo 'INCLUDESTEX: $(INCLUDESTEX)'
71 @echo 'INCLUDESVERB: $(INCLUDESVERB)'
72 @echo 'ARCHIVOSCOPIAR: $(ARCHIVOSCOPIAR)'
73 @echo 'COPIAR: $(COPIAR)'
75 clean:
76 rm -fr *.bbl *.blg *.aux *.idx *.dep *.log *.toc *.ps *.midi *.dvi *~ out snippet-map.ly
77 rm -rf $(OUT)
79 force:
80 rm -rf $(OUT)
81 touch $(NOMBRE).tex
82 make
84 .PHONY: wordcount