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 64 65 66 67
|
FORMAT = latex
prefix = /t/src/i
TEXMFMAIN = $(prefix)/share/texmf
FMTDIR = $(shell echo $${TEXMFMAIN-`kpsexpand '$$TEXMFMAIN'`}/web2c)
TEXDIR = $(TEXMFMAIN)/tex/$(FORMAT)/$(PACKAGE)
TEXMISC = $(TEXMFMAIN)/tex/$(FORMAT)/misc
DOCDIR = $(TEXMFMAIN)/doc/$(FORMAT)/$(PACKAGE)
BSTDIR = $(TEXMFMAIN)/bibtex/bst/$(PACKAGE)
BSTMISC = $(TEXMFMAIN)/bibtex/bst/misc
ISTDIR = $(TEXMFMAIN)/makeindex
ISTMISC = $(TEXMFMAIN)/makeindex
DOCMISC = $(TEXMFMAIN)/doc/$(FORMAT)/styles
DIRS = $(TEXDIR) $(DOCDIR) $(FMTDIR)
BIN = $(prefix)/bin
MAN = $(prefix)/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
update:
cp -auvf $(SRCDIR)/* .
unpack: $(INPUTS)
doc: unpack $(DOC)
formats: $(FORMATS)
.PHONY: unpack install doc rehash formats
|