#! /usr/bin/make -f
#

INST_BIN=	install -g root -o root -m 755
INST_DIR=	install -g root -o root -d -m 755
INST_DAT=	install -g root -o root -m 644

prefix	=	/usr
BIN	=	$(prefix)/bin
SBIN	=	$(prefix)/sbin
LIB	=	$(prefix)/lib
TEXMF	=	$(LIB)/texmf
DOC	=	$(TEXMF)/doc
TEX	=	$(TEXMF)/tex
BIBTEX	=	$(TEXMF)/bibtex
TFM	=	$(TEXMF)/fonts/tfm/public

# This is the default action
all:
	cd tex/tfm; make all


# This this installs below $(prefix)
install:
	$(INST_DIR)			$(prefix)
	$(INST_DIR)			$(BIN)
	$(INST_DIR)			$(SBIN)
	$(INST_DIR)			$(DOC)/bibtex
	$(INST_DIR)			$(TEXMF)/ini
	$(INST_DIR)			$(TFM)/cm
	$(INST_DIR)			$(TFM)/latex
	$(INST_DIR)			$(TEX)/plain
	$(INST_DIR)			$(TEX)/generic/hyphen
	$(INST_DIR)			$(TEX)/generic/misc
	$(INST_DIR)			$(TEX)/latex/misc
	$(INST_DIR)			$(BIBTEX)/bst
	$(INST_DIR)			$(BIBTEX)/bib
	$(INST_DAT)	tex/tex.initex	$(TEXMF)/ini
	$(INST_BIN)	MakeTeXTeX	$(BIN)
	$(INST_BIN)	texconfhyphen	$(SBIN)
	$(INST_BIN)	texmaketexfmt	$(SBIN)
	$(INST_DAT)	tex/{manmac,mftmac,plain,story,testfont,webmac}.tex \
					$(TEX)/plain
	$(INST_DAT)	tex/null.tex	$(TEX)/generic/misc
	$(INST_DAT)	tex/hyphen/*	$(TEX)/generic/hyphen
	(cd $(TEX)/plain; ln -sf ../generic/hyphen/lthyphen.cfg hyphen.tex)
	$(INST_DAT)	bibtex/*.bst	$(BIBTEX)/bst
	$(INST_DAT)	bibtex/*.bib	$(BIBTEX)/bib
	$(INST_DAT)	bibtex/btx{doc,hak}.tex	$(DOC)/bibtex
	$(INST_DAT)	bibtex/btxmac.tex	$(TEX)/plain
	$(INST_DAT)	bibtex/apalike.sty	$(TEX)/latex/misc
	$(INST_DAT)	tex/tfm/cm*.tfm		$(TFM)/cm
	$(INST_DAT)	tex/tfm/l*.tfm		$(TFM)/latex

# This cleans up
clean:
	cd tex/tfm; make clean


# Local Variables:
#   mode: makefile
# End:
