GLIBDIR=/usr/lib/graphics
CFLAGS=-O -n
GRAPHICSLIB=../lib/libG.a
BINS= gp gplp hpd gd strip7 qplot crclabel

all:	$(BINS)

gp:	gp.c $(GRAPHICSLIB)
	cc -O gp.c $(GRAPHICSLIB) -lm -o gp

gplp:	gplp.c $(GRAPHICSLIB)
	cc -O gplp.c $(GRAPHICSLIB) -lm -o gplp

hpd:	hpd.c $(GRAPHICSLIB)
	cc -O hpd.c $(GRAPHICSLIB) -lm -o hpd

gd:	gd.c $(GRAPHICSLIB)
	cc -O gd.c $(GRAPHICSLIB) -lm -o gd

strip7:	strip7.c $(GRAPHICSLIB)
	cc -O strip7.c $(GRAPHICSLIB) -lm -o strip7

qplot:	qplot.c $(GRAPHICSLIB)
	cc -O qplot.c $(GRAPHICSLIB) -lm -o qplot

crclabel:	crclabel.c $(GRAPHICSLIB)
	cc -O crclabel.c $(GRAPHICSLIB) -lm -o crclabel

clean:
	rm -f $(BINS)

install:	all
	install -c -s gp $(GLIBDIR)/gp
	install -c -s gplp $(GLIBDIR)/gplp
	install -c -s hpd $(GLIBDIR)/hpd
	install -c -s gd $(GLIBDIR)/gd
	install -c -s strip7 $(BINDIR)/strip7
	install -c -s qplot $(BINDIR)/qplot
	install -c -s crclabel $(GLIBDIR)/crclabel
	rm -f $(BINDIR)/gp
	rm -f $(BINDIR)/gplp
	rm -f $(BINDIR)/gd
	ln $(GLIBDIR)/gp $(BINDIR)/gp
	ln $(GLIBDIR)/gplp $(BINDIR)/gplp
	ln $(GLIBDIR)/gd $(BINDIR)/gd
