default: all CC = gcc CFLAGS = -g -DUSG -DDEBUG MYOBJS = myopen.o myerror.o mymalloc.o EXTRAOBJS = getopt.o PSTOMFOBJS = ps2mf.o PSparse.o AFMparse.o ps2mfutl.o PROGS = ps2mf pfb2pfa pfa2chr chr2ps all: ${PROGS} ps2mf: ${EXTRAOBJS} ${PSTOMFOBJS} myopen.o mymalloc.o ${CC} ${CFLAGS} -o ps2mf ${PSTOMFOBJS} myopen.o mymalloc.o ${EXTRAOBJS} -lm pfb2pfa: ${MYOBJS} ${EXTRAOBJS} pfb2pfa.o ${CC} ${CFLAGS} -o pfb2pfa pfb2pfa.o ${MYOBJS} ${EXTRAOBJS} pfa2chr: ${MYOBJS} ${EXTRAOBJS} pfa2chr.o ${CC} ${CFLAGS} -o pfa2chr pfa2chr.o ${MYOBJS} ${EXTRAOBJS} chr2ps: ${MYOBJS} ${EXTRAOBJS} chr2ps.o ${CC} ${CFLAGS} -o chr2ps chr2ps.o ${MYOBJS} ${EXTRAOBJS} .c.o: $< ${CC} ${CFLAGS} -c $< clean: rm -f ${MYOBJS} ${EXTRAOBJS} ${PSTOMFOBJS} %* ${PROGS}