summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/songs/sample/Makefile
blob: ae3d4d5e2aa1bbbd8bb9d0b97a090a5b956c6777 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
LATEX = pdflatex
TEXLUA = texlua
TEXOUT = pdf
SONGIDX = ../songidx/songidx.lua
BIBLE = ../songidx/bible.can

all: chordbook.$(TEXOUT) lyricbook.$(TEXOUT) slidebook.$(TEXOUT) transparencies.$(TEXOUT)

.SUFFIXES:
.SUFFIXES: .$(TEXOUT) .tex .sbx .sxd

%.$(TEXOUT): %.tex songs.sbd songs.sty
	$(LATEX) $<
	$(MAKE) indexes
	$(LATEX) $<

indexes: $(patsubst %.sxd,%.sbx,$(wildcard *.sxd))

%.sbx: %.sxd $(SONGIDX) $(BIBLE)
	$(TEXLUA) $(SONGIDX) -b $(BIBLE) $< $@

../songs.sty: ../songs.dtx
	$(MAKE) -C .. songs.sty

songs.sty: ../songs.sty
	cp ../songs.sty .

clean:
	-rm *.$(TEXOUT) *.aux *.log *.out *.sxc *.sxd *.sbx
	-rm songs.sty