#! /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
LIB	=	$(prefix)/lib
DOC	=	$(TEXMF)/doc
TEXMF	=	$(LIB)/texmf
AMS	=	$(TEXMF)/tex/latex/amslatex
BIB	=	$(TEXMF)/bibtex

# This is the default action
all:
	(cd classes; yes | tex amsclass.ins)
	(cd math; yes | latex amslatex.ins)

# This this installs below $(prefix)
install:
	$(INST_DIR)			$(prefix)
	$(INST_DIR)			$(DOC)/latex/amslatex
	$(INST_DIR)			$(AMS)
	$(INST_DIR)			$(BIB)/bib
	$(INST_DIR)			$(BIB)/bst
	$(INST_DAT)	math/*.sty	$(AMS)
	$(INST_DAT)	math/*.cls	$(AMS)
	$(INST_DAT)	classes/*.sty	$(AMS)
	$(INST_DAT)	classes/*.cls	$(AMS)
	$(INST_DAT)     classes/*.bib	$(BIB)/bib
	$(INST_DAT)	classes/*.bst	$(BIB)/bst
	$(INST_DAT)	classes/*.tex	$(DOC)/latex/amslatex
	$(INST_DAT)	classes/*.dtx	$(DOC)/latex/amslatex
	$(INST_DAT)	math/*.tex	$(DOC)/latex/amslatex
	$(INST_DAT)	math/*.dtx	$(DOC)/latex/amslatex
	$(INST_DAT)	math/amslatex.bug	$(DOC)/latex/amslatex
	$(INST_DAT)	math/amslatex.faq	$(DOC)/latex/amslatex
	$(INST_DAT)	READ.ME		$(DOC)/latex/amslatex

# This cleans up
clean:
	(cd classes; rm -f *.log *.sty *.cls)
	(cd math; rm -f *.log *.cls amsmath.sty amsgen.sty amstext.sty \
		amsopn.sty amsbsy.sty amsintx.sty amscd.sty amsxtra.sty)

# Local Variables:
#   mode: makefile
# End:

