Commit | Line | Data |
---|---|---|
0395bec3 MW |
1 | ## Makefile for texmf stuff |
2 | ||
38e062db MW |
3 | texmf = $(HOME)/texmf |
4 | bibtexdir = $(texmf)/bibtex | |
5 | bibdir = $(bibtexdir)/bib | |
6 | bstdir = $(bibtexdir)/bst | |
7 | texdir = $(texmf)/tex | |
8 | latexdir = $(texdir)/latex | |
447204a5 | 9 | fontinstdir = $(texdir)/fontinst |
38e062db MW |
10 | |
11 | default: all | |
12 | ||
0395bec3 | 13 | INSTALL_TARGETS = \ |
38e062db MW |
14 | $(latexdir)/po.sty \ |
15 | $(latexdir)/babelbst.tex $(bstdir)/mdwalpha.bst \ | |
fab96344 | 16 | $(bibdir)/mdw-crypto.bib $(bibdir)/mdw-fixes.bib \ |
447204a5 MW |
17 | $(fontinstdir)/zrhax.mtx \ |
18 | $(fontinstdir)/zrmhax.mtx \ | |
19 | $(fontinstdir)/zrmkern.mtx \ | |
20 | $(fontinstdir)/zrvhax.mtx \ | |
21 | $(fontinstdir)/zryhax.mtx | |
38e062db | 22 | |
0395bec3 | 23 | install: $(INSTALL_TARGETS) $(texmf)/ls-R |
fab96344 | 24 | all: babelbst.tex mdwalpha.bst |
38e062db | 25 | |
0395bec3 | 26 | $(texmf)/ls-R: $(INSTALL_TARGETS); mktexlsr $(texmf) |
447204a5 MW |
27 | $(texdir) $(latexdir) $(bibtexdir) $(bibdir) $(bstdir) $(fontinstdir): %: |
28 | mkdir -p $@ | |
38e062db | 29 | $(latexdir)/%: % $(latexdir); cp $< $@ |
447204a5 | 30 | $(fontinstdir)/%: % $(fontinstdir); cp $< $@ |
38e062db MW |
31 | $(bibdir)/%: % $(bibdir); cp $< $@ |
32 | $(bstdir)/%: % $(bstdir); cp $< $@ | |
38e062db MW |
33 | |
34 | babelbst.tex mdwalpha.bst: mdwalpha.dbj | |
35 | rm -f babelbst.tex mdwalpha.bst | |
36 | tex '\let\ifbatching\iftrue \input mdwalpha.dbj' | |
37 | ||
38 | clean:; rm -f mdwalpha.bst babelbst.tex *.log *.bix | |
0395bec3 MW |
39 | |
40 | .PHONY: all install clean |