d300d22b6974544ba37a05bc459fcc6d6aa08843
[doc/texmf] / Makefile
1 ## Makefile for texmf stuff
2
3 texmf = $(HOME)/texmf
4 bibtexdir = $(texmf)/bibtex
5 bibdir = $(bibtexdir)/bib
6 bstdir = $(bibtexdir)/bst
7 texdir = $(texmf)/tex
8 latexdir = $(texdir)/latex
9
10 default: all
11
12 INSTALL_TARGETS = \
13 $(latexdir)/po.sty \
14 $(latexdir)/babelbst.tex $(bstdir)/mdwalpha.bst \
15 $(bibdir)/mdw-crypto.bib $(bibdir)/mdw-crypto.bix
16
17 install: $(INSTALL_TARGETS) $(texmf)/ls-R
18 all: babelbst.tex mdwalpha.bst mdw-crypto.bix
19
20 $(texmf)/ls-R: $(INSTALL_TARGETS); mktexlsr $(texmf)
21 $(texdir) $(latexdir) $(bibtexdir) $(bibdir) $(bstdir): %:; mkdir -p $@
22 $(latexdir)/%: % $(latexdir); cp $< $@
23 $(bibdir)/%: % $(bibdir); cp $< $@
24 $(bstdir)/%: % $(bstdir); cp $< $@
25 %.bix: %.bib; bibindex $<
26
27 babelbst.tex mdwalpha.bst: mdwalpha.dbj
28 rm -f babelbst.tex mdwalpha.bst
29 tex '\let\ifbatching\iftrue \input mdwalpha.dbj'
30
31 clean:; rm -f mdwalpha.bst babelbst.tex *.log *.bix
32
33 .PHONY: all install clean