YFLAGS = -d BIN = /Users/jar/bin MAN = /Users/jar/man OBJS = hoc.o code.o init.o math.o symbol.o CFLAGS = -Wall -ggdb -O -DOLD_TERMIOS hoc: $(OBJS) cc $(CFLAGS) $(OBJS) -lm -o hoc hoc.o code.o init.o symbol.o: hoc.h code.o init.o symbol.o: x.tab.h x.tab.h: y.tab.h -cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h pr: hoc.y hoc.h code.c init.c math.c symbol.c @pr $? @touch pr clean: rm -f $(OBJS) [xy].tab.[ch] y.output #hoc deep-clean: clean rm -f hoc ms format: groffer --tty hoc.ms > hoc.ms.txt groff -e -t -ms hoc.ms >hoc.ms.ps install: hoc # strip hoc cp -p hoc $(BIN) cp -p hoc.1 $(MAN)/man1