OUTDIR=out
PDFDIR=pdf
FILE = sheet-music_tinwhistle
LILY_PDF = lilypond-book --pdf -o $(OUTDIR)
PDF=cd $(OUTDIR) && pdflatex $(FILE).tex
INDEX=cd $(OUTDIR) && makeindex $(FILE).tex

# The suffixes used in this Makefile.
.SUFFIXES: .lytex .tex .ly .pdf

# Input and output files are searched in the directories listed in
# the VPATH variable.  All of them are subdirectories of the current
# directory (given by the GNU make variable `CURDIR').
VPATH = \
	$(CURDIR)/lyrics \
	$(CURDIR)/notes \
	$(CURDIR)/pdf \      

all: book

book: $(OUTDIR) $(PDFDIR)
	cp headfoot.tex $(OUTDIR)/
	cp -r images/ $(OUTDIR)/
	$(LILY_PDF) $(FILE).lytex
	$(PDF)
	$(INDEX)
	$(PDF)
	cp $(CURDIR)/$(OUTDIR)/$(FILE).pdf $(CURDIR)/$(PDFDIR)/$(FILE).pdf
  
$(OUTDIR):
	mkdir -p $(OUTDIR)

$(PDFDIR):
	mkdir -p $(PDFDIR)

clean:
	rm -rf $(OUTDIR)