# /usr/src/usr.bin/plot/Makefile for MacMach

include /usr/src/COPYRIGHTS

CFLAGS=	-O
LIBC=	/lib/libc.a
SRCS=	atoplot.c chrtab.c crtdriver.c crtplot.c debug.c driver.c plottoa.c
OBJS=	atoplot.o chrtab.o crtdriver.o crtplot.o debug.o driver.o plottoa.o
STD=	tek t4013 t300 t300s t450 aedplot bgplot crtplot dumbplot gigiplot \
	hpplot hp7221plot implot atoplot plottoa grnplot

all:	.depend ${STD} debug

tek:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -l4014 -lm

t4013:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -l4013 -lm

t300:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -l300 -lm

t300s:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -l300s -lm

t450:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -l450 -lm

aedplot: driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplotaed

bgplot: driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplotbg -lm

crtplot: crtdriver.o crtplot.o
	${CC} ${CFLAGS} -o $@ crtdriver.o crtplot.o -lcurses -ltermcap -lm

dumbplot: driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplotdumb -ltermcap -lm

gigiplot: driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplotgigi -lm

hpplot:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplot2648 -lm

hp7221plot: driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplot7221 -lm

implot:	driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplotimagen -lm

atoplot: atoplot.o
	${CC} ${CFLAGS} -o $@ atoplot.o -lplot -lm

plottoa: plottoa.o
	${CC} ${CFLAGS} -o $@ plottoa.o

grnplot: driver.o
	${CC} ${CFLAGS} -o $@ driver.o -lplotgrn -lm

debug:	debug.o
	${CC} ${CFLAGS} -o $@ debug.o

install: FRC
	for i in ${STD}; do \
	  (install -c -s -o bin -g bin -m 755 $$i ${DESTDIR}/usr/bin/$$i); \
	done
	install -c -o bin -g bin -m 755 plot.sh ${DESTDIR}/usr/bin/plot

clean:	FRC
	rm -f .depend ${OBJS} ${STD} debug core

compress: clean
	find . -type f ! -name Makefile ! -name '*.Z' -exec compress {} \;

uncompress: FRC
	find . -type f ! -name Makefile -name '*.Z' -exec uncompress {} \;

.depend: ${SRCS}
	@echo "#`date`" >.depend
	mkdep -f .depend ${CFLAGS} ${SRCS}

-include .depend

FRC:
