1# 2# Makefile (CWI) 2.2 87/04/01 3# 4CFLAGS= -O 5YFLAGS= -d 6DESTDIR= 7BINDIR=/usr/local 8OBJECTS= diacrit.o eqnbox.o font.o fromto.o funny.o glob.o input.o \ 9 integral.o lex.o lookup.o main.o mark.o matrix.o move.o over.o paren.o \ 10 pile.o shift.o size.o sqrt.o text.o eqn.o tuning.o 11 12all: dieqn ${FILES} 13 14dieqn: ${OBJECTS} 15 cc -o dieqn ${CFLAGS} ${OBJECTS} 16 17y.tab.h: eqn.o 18 19prevy.tab.h: y.tab.h 20 -cmp -s y.tab.h prevy.tab.h || cp y.tab.h prevy.tab.h 21 22${OBJECTS}: e.h prevy.tab.h 23 24install: all 25 install -s dieqn ${DESTDIR}${BINDIR}/dieqn 26 install -c -m 644 dieqn.1 ${DESTDIR}/usr/man/manl/dieqn.1 27 28clean: 29 rm -f dieqn *.o make.out y.tab.h prevy.tab.h 30