xref: /csrg-svn/usr.bin/plot/Makefile (revision 62171)
1*62171Sbostic#	@(#)Makefile	8.1 (Berkeley) 06/06/93
241664Sbostic
341664SbosticPROGS=	tek t4013 t300 t300s t450 aedplot bgplot crtplot dumbplot gigiplot \
441664Sbostic	hpplot hp7221plot implot atoplot plottoa grnplot
532733SbosticSRCS=	atoplot.c chrtab.c crtdriver.c crtplot.c debug.c driver.c plottoa.c
641664SbosticBINDIR=	/usr/bin
741664SbosticMAN1=	plot.0
811519Sralph
941664SbosticLIB300=		/usr/lib/lib300.a
1041664SbosticLIB300s=	/usr/lib/lib300s.a
1141664SbosticLIB4013=	/usr/lib/lib4013.a
1241664SbosticLIB4014=	/usr/lib/lib4014.a
1341664SbosticLIB450=		/usr/lib/lib450.a
1441664SbosticLIBCOMPAT=	/usr/lib/libcompat.a
1541664SbosticLIBCURSES=	/usr/lib/libcurses.a
1641664SbosticLIBM=		/usr/lib/libm.a
1741664SbosticLIBPLOT2648=	/usr/lib/libplot2648.a
1841664SbosticLIBPLOT7221=	/usr/lib/libplot7221.a
1941664SbosticLIBPLOT=	/usr/lib/libplot.a
2041664SbosticLIBPLOTAED=	/usr/lib/libplotaed.a
2141664SbosticLIBPLOTBG=	/usr/lib/libplotbg.a
2241664SbosticLIBPLOTDUMB=	/usr/lib/libplotdumb.a
2341664SbosticLIBPLOTGIGI=	/usr/lib/libplotgigi.a
2441664SbosticLIBPLOTGRN=	/usr/lib/libplotgrn.a
2541664SbosticLIBPLOTIMAGEN=	/usr/lib/libplotimagen.a
2641664SbosticLIBTERMCAP=	/usr/lib/libtermcap.a
2713765Ssam
2841664Sbosticall: ${PROGS} ${MAN1}
2913765Ssam
3041664Sbosticaedplot: driver.o ${LIBPLOTAED} ${LIBCOMPAT}
3141664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotaed -lcompat
3217654Sjak
3341664Sbosticatoplot: atoplot.c ${LIBPLOT} ${LIBM} ${LIBCOMPAT}
3441664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/atoplot.c -lplot -lm -lcompat
3513765Ssam
3641664Sbosticbgplot: driver.o ${LIBPLOTBG} ${LIBM} ${LIBCOMPAT}
3741664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotbg -lm -lcompat
3813765Ssam
3941664Sbosticcrtplot: crtdriver.o crtplot.o ${LIBCURSES} ${LIBTERMCAP} ${LIBM} ${LIBCOMPAT}
4041664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} crtdriver.o crtplot.o -lcurses \
4141664Sbostic	    -ltermcap -lm -lcompat
4211519Sralph
4341664Sbosticdebug:
4441664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/debug.c
4513765Ssam
4641664Sbosticdumbplot: driver.o ${LIBPLOTDUMB} ${LIBTERMCAP} ${LIBM} ${LIBCOMPAT}
4741664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotdumb -ltermcap \
4841664Sbostic	    -lm -lcompat
4915508Sralph
5041664Sbosticgigiplot: driver.o ${LIBPLOTGIGI} ${LIBM} ${LIBCOMPAT}
5141664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotgigi -lm -lcompat
5215508Sralph
5341664Sbosticgrnplot: driver.o ${LIBPLOTGRN} ${LIBM} ${LIBCOMPAT}
5441664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotgrn -lm -lcompat
5515508Sralph
5641664Sbostichp7221plot: driver.o ${LIBPLOT7221} ${LIBM} ${LIBCOMPAT}
5741664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplot7221 -lm -lcompat
5815508Sralph
5941664Sbostichpplot: driver.o ${LIBPLOT2648} ${LIBM} ${LIBCOMPAT}
6041664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplot2648 -lm -lcompat
6115508Sralph
6241664Sbosticimplot: driver.o ${LIBPLOTIMAGEN} ${LIBM} ${LIBCOMPAT}
6341664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -lplotimagen -lm -lcompat
6415508Sralph
6541664Sbosticplottoa: plottoa.c
6641664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/plottoa.c
6725006Ssam
6841664Sbostict300: driver.o  ${LIB300} ${LIBM} ${LIBCOMPAT}
6941664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -l300 -lm -lcompat
7015508Sralph
7141664Sbostict300s: driver.o ${LIB300S} ${LIBM} ${LIBCOMPAT}
7241664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -l300s -lm -lcompat
7315508Sralph
7441664Sbostict4013: driver.o ${LIB4013} ${LIBM} ${LIBCOMPAT}
7541664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -l4013 -lm -lcompat
7629819Ssklower
7741664Sbostict450: driver.o  ${LIB450} ${LIBM} ${LIBCOMPAT}
7841664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -l450 -lm -lcompat
7915508Sralph
8041664Sbostictek: driver.o ${LIB4014} ${LIBM} ${LIBCOMPAT}
8141664Sbostic	${CC} ${CFLAGS} -o ${.TARGET} driver.o -l4014 -lm -lcompat
8241664Sbostic
8336112Sbosticclean:
8443638Sbostic	rm -f a.out Errs errs mklog core ${PROGS} ${SRCS:.c=.o} debug
8515508Sralph
8636112Sbosticcleandir: clean
8741664Sbostic	rm -f ${MAN1} ${.CURDIR}/tags .depend
8836112Sbostic
8943846Sbosticdepend: .depend
9043846Sbostic.depend: ${SRCS}
9141664Sbostic	mkdep ${CFLAGS:M-[ID]*} ${.ALLSRC}
9231308Sbostic
9341664Sbosticinstall: maninstall
9441664Sbostic	install ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ${PROGS} \
9541664Sbostic	    ${DESTDIR}/usr/libexec/plot
9641664Sbostic	install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ${.CURDIR}/plot.sh \
9741664Sbostic	    ${DESTDIR}${BINDIR}/plot
9832733Sbostic
9936112Sbosticlint: ${SRCS}
10043470Sbostic	lint ${LINTFLAGS} ${CFLAGS} ${.ALLSRC}
10132733Sbostic
10236112Sbostictags: ${SRCS}
10343470Sbostic	ctags -f ${.CURDIR}/tags ${.ALLSRC}
10441664Sbostic
10543638Sbostic${PROGS}: ${LIBC}
10643638Sbostic
10741664Sbostic.include <bsd.prog.mk>
108