#	Makefile for C MetaFont support library
#
# These variables are re-defined by the configuration of Metafont
#	and will be changed if MF is reconfigured
SITEDIR	= ..

LIB	= mflib.a
LIBPROF	= mflib_p.a
RANLIB  = /usr/bin/ranlib

OPT	= -O
CF	= 
CFLAGS	= ${CF} ${OPT} -I../${SITEDIR}

OBJS	=	calledit.o dateandtime.o paths.o mf_arith.o mf_X11win.o\
		mf_windows.o mf_sunwin.o mf_X10win.o b_output.o mf_tek.o

OBJSPROF =	calledit_p.o dateandtime_p.o paths_p.o mf_arith_p.o \
		mf_X11win_p.o mf_windows_p.o mf_sunwin_p.o mf_X10win_p.o\
		b_output_p.o mf_tek_p.o

${LIB}:	${OBJS}
	ar r ${LIB} $?
	/bin/sh -c "if ( test -f ${RANLIB} ) then ${RANLIB} ${LIB}; fi"

${LIBPROF}: ${OBJSPROF}
	ar r ${LIBPROF} $?

.SUFFIXES:	_p.o .o

always:

.c_p.o:
	$(CC) -pg -c ${CFLAGS} $< ; mv $*.o $*_p.o

veryclean:	clean
clean:
	rm -rf *.o *.a

a:	mflib.a a.c
	$(CC) -g -o a a.c mflib.a

.c.s:
	$(CC) -S $*.c

.SUFFIXES: .s

calledit.o:	../mfd.h ../${SITEDIR}/site.h
dateandtime.o:	../mfd.h  
mf_sunwin.o:	../mfd.h ../${SITEDIR}/site.h
mf_windows.o:	../mfd.h ../${SITEDIR}/site.h
mf_hp2627.o:	../mfd.h ../${SITEDIR}/site.h
mf_X10win.o:	../${SITEDIR}/site.h ../mfd.h
mf_X11win.o:	../${SITEDIR}/site.h ../mfd.h
mf_tek.o:	../${SITEDIR}/site.h ../mfd.h
paths.o:	../${SITEDIR}/site.h ../mfd.h  
b_output.o:	../mfd.h
