# Makefile for eplain

version = 2.8

default: eplain.tex

eplain.tex: merge arrow.tex btxmac.tex xeplain.tex *.sty
	version=$(version) ./merge

etex.fmt: eplain.tex
	rm -f etex.aux
	cp /dev/null etex.aux
	initex \&plain etex | grep -v '^\\font'

INSTALL:
	cd doc; make ../INSTALL

doc:
	cd doc; make all

dvi:
	cd doc; make eplain.dvi

info:
	cd doc; make eplain.info

distdir = eplain-$(version)

topfiles = 0* C* I* M* N* P* R* add-* fix-checksum merge *.tex *.sty

dist: eplain.tex
	rm -rf $(distdir)*
	mkdir $(distdir)
	ln $(topfiles) $(distdir)
	mkdir $(distdir)/doc $(distdir)/test
	ln doc/C* doc/M* doc/*.texi doc/*info* $(distdir)/doc
	cd $(distdir)/doc; ../add-version $(version) eplain.texi
	cd $(distdir)/doc; ../add-date eplain.texi
	cd $(distdir)/doc; make eplain.info
	ln test/*.tex test/*.bib test/*.style test/*.map $(distdir)/test
	tar cf $(distdir).tar $(distdir)
	gzip $(distdir).tar
	
