1# @(#)Makefile 8.1 (Berkeley) 06/06/93 2 3PROGS= tek t4013 t300 t300s t450 aedplot bgplot crtplot dumbplot gigiplot \ 4 hpplot hp7221plot implot atoplot plottoa grnplot 5SRCS= atoplot.c chrtab.c crtdriver.c crtplot.c debug.c driver.c plottoa.c 6BINDIR= /usr/bin 7MAN1= plot.0 8 9LIB300= /usr/lib/lib300.a 10LIB300s= /usr/lib/lib300s.a 11LIB4013= /usr/lib/lib4013.a 12LIB4014= /usr/lib/lib4014.a 13LIB450= /usr/lib/lib450.a 14LIBCOMPAT= /usr/lib/libcompat.a 15LIBCURSES= /usr/lib/libcurses.a 16LIBM= /usr/lib/libm.a 17LIBPLOT2648= /usr/lib/libplot2648.a 18LIBPLOT7221= /usr/lib/libplot7221.a 19LIBPLOT= /usr/lib/libplot.a 20LIBPLOTAED= /usr/lib/libplotaed.a 21LIBPLOTBG= /usr/lib/libplotbg.a 22LIBPLOTDUMB= /usr/lib/libplotdumb.a 23LIBPLOTGIGI= /usr/lib/libplotgigi.a 24LIBPLOTGRN= /usr/lib/libplotgrn.a 25LIBPLOTIMAGEN= /usr/lib/libplotimagen.a 26LIBTERMCAP= /usr/lib/libtermcap.a 27 28all: ${PROGS} ${MAN1} 29 30aedplot: driver.o ${LIBPLOTAED} ${LIBCOMPAT} 31 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotaed -lcompat 32 33atoplot: atoplot.c ${LIBPLOT} ${LIBM} ${LIBCOMPAT} 34 ${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/atoplot.c -lplot -lm -lcompat 35 36bgplot: driver.o ${LIBPLOTBG} ${LIBM} ${LIBCOMPAT} 37 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotbg -lm -lcompat 38 39crtplot: crtdriver.o crtplot.o ${LIBCURSES} ${LIBTERMCAP} ${LIBM} ${LIBCOMPAT} 40 ${CC} ${CFLAGS} -o ${.TARGET} crtdriver.o crtplot.o -lcurses \ 41 -ltermcap -lm -lcompat 42 43debug: 44 ${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/debug.c 45 46dumbplot: driver.o ${LIBPLOTDUMB} ${LIBTERMCAP} ${LIBM} ${LIBCOMPAT} 47 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotdumb -ltermcap \ 48 -lm -lcompat 49 50gigiplot: driver.o ${LIBPLOTGIGI} ${LIBM} ${LIBCOMPAT} 51 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotgigi -lm -lcompat 52 53grnplot: driver.o ${LIBPLOTGRN} ${LIBM} ${LIBCOMPAT} 54 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotgrn -lm -lcompat 55 56hp7221plot: driver.o ${LIBPLOT7221} ${LIBM} ${LIBCOMPAT} 57 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplot7221 -lm -lcompat 58 59hpplot: driver.o ${LIBPLOT2648} ${LIBM} ${LIBCOMPAT} 60 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplot2648 -lm -lcompat 61 62implot: driver.o ${LIBPLOTIMAGEN} ${LIBM} ${LIBCOMPAT} 63 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotimagen -lm -lcompat 64 65plottoa: plottoa.c 66 ${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/plottoa.c 67 68t300: driver.o ${LIB300} ${LIBM} ${LIBCOMPAT} 69 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -l300 -lm -lcompat 70 71t300s: driver.o ${LIB300S} ${LIBM} ${LIBCOMPAT} 72 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -l300s -lm -lcompat 73 74t4013: driver.o ${LIB4013} ${LIBM} ${LIBCOMPAT} 75 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -l4013 -lm -lcompat 76 77t450: driver.o ${LIB450} ${LIBM} ${LIBCOMPAT} 78 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -l450 -lm -lcompat 79 80tek: driver.o ${LIB4014} ${LIBM} ${LIBCOMPAT} 81 ${CC} ${CFLAGS} -o ${.TARGET} driver.o -l4014 -lm -lcompat 82 83clean: 84 rm -f a.out Errs errs mklog core ${PROGS} ${SRCS:.c=.o} debug 85 86cleandir: clean 87 rm -f ${MAN1} ${.CURDIR}/tags .depend 88 89depend: .depend 90.depend: ${SRCS} 91 mkdep ${CFLAGS:M-[ID]*} ${.ALLSRC} 92 93install: maninstall 94 install ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ${PROGS} \ 95 ${DESTDIR}/usr/libexec/plot 96 install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ${.CURDIR}/plot.sh \ 97 ${DESTDIR}${BINDIR}/plot 98 99lint: ${SRCS} 100 lint ${LINTFLAGS} ${CFLAGS} ${.ALLSRC} 101 102tags: ${SRCS} 103 ctags -f ${.CURDIR}/tags ${.ALLSRC} 104 105${PROGS}: ${LIBC} 106 107.include <bsd.prog.mk> 108