RCSFILES=../sty/eurosym.sty \
         fey.mf \
         ../README \
         ../Changes \
         ../doc/testeuro.tex \
         makemfs \
         Makefile
TARDIR=$(HOME)/transfer
VERSION=1.1

all: feymr10.dvi feybr10.dvi ../doc/testeuro.dvi

%.dvi: %.2602gf
	gftodvi $<

%.2602gf: %.mf fey.mf
	mfrun $<

feymr10.mf feybr10.mf: makemfs
	./makemfs -mf

../doc/testeuro.dvi: ../doc/testeuro.tex feymr10.mf
	(cd ../doc; latex testeuro.tex)

clean:
	rm -Rf /var/texfonts/tfm/fey*.tfm
	rm -Rf /var/texfonts/pk/*/fey*.*pk
	rm -Rf ../tfm/*.tfm
	rm -Rf *.log *.aux *.2602gf *10.mf *~ *.ps* ../doc/*.ps* ../doc/*.log ../doc/*.aux
	cat /dev/null >../doc/testeuro.dvi
	cat /dev/null >feymr10.dvi
	cat /dev/null >feybr10.dvi

tfm: feymr10.mf
	./makemfs -tfm

dummy:

ps: ../doc/testeuro.ps.gz

print: ../doc/testeuro.ps.gz
	lpr $<

../doc/testeuro.ps.gz: ../doc/testeuro.dvi
	rm -f $@
	(cd ../doc; dvips -D600 testeuro.dvi -o testeuro.ps && gzip -f testeuro.ps)

ci: dummy
	for i in $(RCSFILES); do \
	  if [ -w $$i ]; then \
	    ci $$i </dev/null; \
	  fi; \
	  if [ ! -f $$i ]; then \
	    co $$i </dev/null; \
	  fi; \
	done

cleandvi: dummy
	rm -f *.dvi ../doc/*.dvi

targz: ci clean cleandvi tfm ../doc/testeuro.dvi
	(cd ../..; \
         tar -czvp --exclude=eurosym/doc/tests -f $(TARDIR)/eurosym-$(VERSION).tar.gz eurosym; \
         /usr/scripts/repack $(TARDIR)/eurosym-$(VERSION).tar.gz)


