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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
FORMAT = latex
TEXMF = $(shell echo $${TEXMF-`kpsexpand '$$TEXMF'`})
FMTDIR = $(shell echo $${WEB2CDIR-`kpsexpand '$$WEB2CDIR'`})
TEXDIR = $(TEXMF)/tex/$(FORMAT)/$(PACKAGE)
TEXMISC = $(TEXMF)/tex/$(FORMAT)/misc
DOCDIR = $(TEXMF)/doc/$(FORMAT)/$(PACKAGE)
BSTDIR = $(TEXMF)/bibtex/bst/$(PACKAGE)
BSTMISC = $(TEXMF)/bibtex/bst/misc
ISTDIR = $(TEXMF)/makeindex
ISTMISC = $(TEXMF)/makeindex
DOCMISC = $(TEXMF)/doc/$(FORMAT)/styles
DIRS = $(TEXDIR) $(DOCDIR) $(FMTDIR)
BIN = /usr/local/bin
MAN = /usr/local/man/man1
DIRPERMS = 755
INPUTS = $(TMPINPUTS) $(EXTRAINPUTS)
DOC = $(TMPDOC) $(EXTRADOC)
TMPFILES = $(TMPINPUTS) $(TMPDOC) $(JUNK)
default: unpack
%.dvi: %.tex
latex $<
mkindex $*
latex $<
latex $<
%.dvi: %.drv
latex $<
mkindex $*
latex $<
latex $<
%.dvi: %.dtx
latex $<
mkindex $*
latex $<
latex $<
$(INPUTS):
latex tetex.ins
clean:
rm -f $(TMPFILES)
rm -f *.log *.aux *.dvi *.idx *.lof *.lot
rm -f *.toc *.ilg *.ind *.glo *.gls
install: unpack doc formats
@../install-files $(TEXDIR) $(TEXMISC) $(INPUTS)
@../install-files $(DOCDIR) $(DOCMISC) $(DOC)
@../install-files $(FMTDIR) $(FMTDIR) $(FORMATS)
@../install-files $(BSTDIR) $(BSTMISC) $(BSTFILES)
@../install-files $(ISTDIR) $(ISTMISC) $(ISTFILES)
rehash:
texhash
unpack: $(INPUTS)
doc: unpack $(DOC)
formats: $(FORMATS)
.PHONY: unpack install doc rehash formats
|