1# 2# Makefile (CWI) 1.4 88/03/23 3# 4CFLAGS= -g 5YFLAGS= -d 6DESTDIR= 7BINDIR=/usr/local 8OFILES = main.o print.o misc.o symtab.o blockgen.o boxgen.o circgen.o \ 9 arcgen.o linegen.o movegen.o textgen.o \ 10 input.o for.o pltroff.o 11OLDOFILES = OLDmain.o print.o misc.o symtab.o blockgen.o boxgen.o circgen.o \ 12 arcgen.o linegen.o movegen.o troffgen.o textgen.o \ 13 pic2.o OLDpltroff.o 14OBJECTS= pic 15 16all: ${OBJECTS} 17 18pic: picy.o picl.o ${OFILES} 19 cc -o pic picy.o picl.o ${OFILES} -lm 20 21pltroff: driver.o pltroff.o 22 @echo "not supported" 23 cc -o pltroff pltroff.o driver.o -lm 24 25vpic: picy.o picl.o ${OLDOFILES} 26 @echo "not supported" 27 cc -o vpic picy.o picl.o ${OLDOFILES} -lm 28 29OLDpltroff.o: pltroff.c 30 cc ${CFLAGS} -c -DOLDTROFF pltroff.c 31 mv pltroff.o OLDpltroff.o 32 33OLDmain.o: main.c 34 cc -O -c -DOLDTROFF main.c 35 mv main.o OLDmain.o 36 37y.tab.h: picy.o 38 39pic.ydef: ytab.h 40 -cmp -s y.tab.h pic.ydef || cp y.tab.h pic.ydef 41 42install: all 43 install -s pic ${DESTDIR}${BINDIR}/pic 44 install -c -m 644 pic.1 ${DESTDIR}/usr/man/manl/pic.1 45 46clean: 47 rm -f ${OBJECTS} *.o y.tab.h make.out 48