xomfiles = \
	om16bit.ch \
	omstr.ch \
	omfont.ch \
	omchar.ch \
	omfi.ch \
	ompar.ch \
	omocp.ch \
	omfilter.ch \
	omtrans.ch \
	omdir.ch \
	# omxml.ch # We don't want this one, really, do we?

eofiles = \
	eobase.ch \
	eofmt.ch \
	eomem.ch \
	eo16bit.ch \
	eoext.ch \
	eoeqtb.ch \
	eofix.ch \
	eofix2.ch \
	eocprt.ch \
	eonewdir.ch \
	eover.ch \

tex_web = tex.web

localdir = c:/texmf/miktex/bin/
tie = $(localdir)tie.exe
tangle = $(localdir)tangle.exe
weave = $(localdir)weave.exe

sourcedir = c:/sorci/miktex/miktex/

rm = rm
cp = cp

all: eomega.p eomega.pdf

etex.web: $(tex_web) etex.ch
	$(tie) -m etex.web $(tex_web) etex.ch

xomega.web: $(tex_web) $(xomfiles)
	$(tie) -m xomega.web $(tex_web) $(xomfiles)

eomega.web: xomega.web $(eofiles)
	$(tie) -m eomega.web xomega.web $(eofiles)
	$(cp) eomega.web eomega.web

eomega-miktex-all.ch: eomega.web etex-miktex.ch omega-miktex.ch
	$(tie) -c eomega-miktex-all.ch eomega.web etex-miktex.ch omega-miktex.ch

eomega.p eomega.pool: eomega.web eomega-miktex-all.ch
	$(tangle) eomega.web eomega-miktex-all.ch eomega.p eomega.pool
	$(cp) eomega.pool eomega.pool

eomega.tex: eomega.web
	$(weave) eomega.web nul eomega.tex

eomega.pdf: eomega.tex
	pdftex eomega
	$(cp) eomega.pdf eomega.pdf

clean:
	$(rm) -f xomega.web
	$(rm) -f eomega.web
	$(rm) -f eomega.tex
	$(rm) -f eomega.pdf
	$(rm) -f eomega.log
	$(rm) -f eomega.p
	$(rm) -f eomega.pool
