OBJ = coord.o for.o frame.o grap.o grapl.o input.o label.o main.o misc.o \ plot.o print.o ticks.o version.o FLAGS = -DLIBDIR='"$(LIBDIR)"' YFLAGS = -d .c.o: $(CC) $(CFLAGS) $(WARN) $(FLAGS) $(CPPFLAGS) -c $< all: grap.c grapl.c grap grap: $(OBJ) $(CC) $(LDFLAGS) $(OBJ) $(LIBS) -lm -o grap y.tab.h: grap.c install: $(INSTALL) -c grap $(ROOT)$(BINDIR)/grap $(STRIP) $(ROOT)$(BINDIR)/grap test -d $(ROOT)$(LIBDIR) || mkdir -p $(ROOT)$(LIBDIR) $(INSTALL) -c -m 644 grap.defines $(ROOT)$(LIBDIR)/grap.defines $(INSTALL) -c -m 644 grap.1 $(ROOT)$(MANDIR)/man1/grap.1 clean: rm -f $(OBJ) grapl.c grap.c y.tab.h grap core log *~ mrproper: clean coord.o: coord.c grap.h y.tab.h for.o: for.c grap.h y.tab.h frame.o: frame.c grap.h y.tab.h grap.o: grap.c grap.h grapl.o: grapl.c grap.h y.tab.h input.o: input.c grap.h y.tab.h label.o: label.c grap.h y.tab.h main.o: main.c grap.h y.tab.h misc.o: misc.c grap.h y.tab.h plot.o: plot.c grap.h y.tab.h print.o: print.c grap.h y.tab.h ticks.o: ticks.c grap.h y.tab.h