.SUFFIXES:	.afm	.tfm	.pfd

PFD2TFM = ../../pfd2tfm/src/pfd2tfm -p ../../pfd2tfm/evs

# Tfm files, for those Postscript fonts which are in the Laser Writer II or
# the Laser Writer Plus, but not in the LaserWriter.
AVANTGARDE_TFM =\
	PS-AvantGarde-Book.tfm\
	PS-AvantGarde-BookOblique.tfm\
	PS-AvantGarde-Demi.tfm\
	PS-AvantGarde-DemiOblique.tfm
BOOKMAN_TFM =\
	PS-Bookman-Demi.tfm\
	PS-Bookman-DemiItalic.tfm\
	PS-Bookman-Light.tfm\
	PS-Bookman-LightItalic.tfm
# COURIER_TFM =\
#	PS-Courier.tfm\
#	PS-Courier-Bold.tfm\
#	PS-Courier-Oblique.tfm\
#	PS-Courier-BoldOblique.tfm
# HELVETICA_TFM =\
#	PS-Helvetica.tfm\
#	PS-Helvetica-Bold.tfm\
#	PS-Helvetica-Oblique.tfm\
#	PS-Helvetica-BoldOblique.tfm
NEWCEN_TFM =\
	PS-NewCenturySchlbk-Bold.tfm\
	PS-NewCenturySchlbk-BoldItalic.tfm\
	PS-NewCenturySchlbk-Italic.tfm\
	PS-NewCenturySchlbk-Roman.tfm
PALATINO_TFM =\
	PS-Palatino-Bold.tfm\
	PS-Palatino-BoldItalic.tfm\
	PS-Palatino-Italic.tfm\
	PS-Palatino-Roman.tfm
#SYMBOL_TFM =\
#	PS-Symbol.tfm
#TIMES_TFM =\
#	PS-Times-Roman.tfm\
#	PS-Times-Bold.tfm\
#	PS-Times-Italic.tfm\
#	PS-Times-BoldItalic.tfm
ZAPF_TFM =\
	PS-ZapfChancery-MediumItalic.tfm\
	PS-ZapfDingbats.tfm

TFM_ALL =\
	$(AVANTGARDE_TFM)\
	$(BOOKMAN_TFM)\
	$(NEWCEN_TFM)\
	$(PALATINO_TFM)\
	$(ZAPF_TFM)

all:
	make all-tfm

# All the standard tfm files.
all-tfm:	$(TFM_ALL)

# "make prepare" in the main MAKEFILE executes the following code
# in effect adding the rules to make all the tfm and pdr files to
# "Makefile".
prepare:
	echo '' >> Makefile
	for file in $(TFM_ALL) ; do\
		echo -n 'x';\
		echo "$$file:"		>> Makefile;\
		echo "	\$$(PFD2TFM) $$file" |\
			sed -e 's/PS-//' -e s'/\.tfm/.afm/' >> Makefile;\
	done
	@echo ''

# Install the fonts.
install:
	-mkdir	$(PS_FONT_DIR)
	-$(CP) PS-*.tfm PS-*.pdr $(PS_FONT_DIR)

print:
	$(PRINT_COMMAND) MAKEFILE

relink:

clean::
	$(RM) *.pl1 *.tfm *.pfd PS-*.tex C*.tex macro*tex *.pfd *.pdr

# Rules to make the tfm files and the pdr files.
.pfd.tfm:
	@echo	"Making: \"$*.tfm\" and \"$*.tfm\""
	$(PFD2TFM) $*
