# Change these to point to the installed dpic:
HOMELIB = /u/aplevich/lib

# The .m4 circuit_macro libraries used for the examples
M4MACROS = $(HOMELIB)/mfpic.m4 $(HOMELIB)/libcct.m4 $(HOMELIB)/liblog.m4

TEX = TEXFORMATS=.: TEXFONTS=.: latex
MF = MFINPUTS=.: mf "\mode:=localfont; scrollmode;"

font.dvi: font.m4
	m4 $(M4MACROS) font.m4 > font.pic
	dpic -m font.pic > font.tex
	sed -e 's/32/00/' /usr2/local/lib/tex/inputs/mfpic.tex > mfpic.tex
	-$(TEX) font
	echo "mag:=1000/1000;" > xxx 
	cat /usr2/local/lib/mf/inputs/graphbase.mf >> xxx 
	echo "code:=00;" >> xxx 
	sed -e '1d' cct.mf >> xxx
	mv xxx cct.mf
	-$(MF) "input cct" < /dev/null
	gftopk cct.*gf `ls cct.*gf | sed 's/gf$$/pk/'`

testfont.ps: font.dvi
	(echo 'cct'; echo '\\table'; echo '\\end') | \
      (TEXFORMATS=.: TEXFONTS=.: tex testfont)
	dvips testfont -o

clobber: clean
	rm -f cct.mf *.tfm

clean:
	rm -f mfpic.tex *pk
	rm -f *.log *.dvi *.ps *.aux *gf
	rm -f core log xxx font.pic font.tex testfont*
