blob: efff8aed5ff496485c659d031e55ef3a3d862e55 (
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
32
33
|
LATEX = pdflatex
TEXOUT = pdf
SONGIDX = ../songidx/songidx
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)
$(SONGIDX) -b $(BIBLE) $< $@
$(SONGIDX): ../songidx/*.c ../songidx/*.h
$(MAKE) -C ../songidx songidx
../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
|