summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/songs/sample/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/songs/sample/Makefile')
-rw-r--r--Master/texmf-dist/doc/latex/songs/sample/Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/songs/sample/Makefile b/Master/texmf-dist/doc/latex/songs/sample/Makefile
new file mode 100644
index 00000000000..efff8aed5ff
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/songs/sample/Makefile
@@ -0,0 +1,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
+