Commit | Line | Data |
---|---|---|
f9ede4f2 KB |
1 | # |
2 | # Copyright (c) 1987 Regents of the University of California. | |
3 | # All rights reserved. The Berkeley software License Agreement | |
4 | # specifies the terms and conditions for redistribution. | |
5 | # | |
6 | # @(#)Makefile 4.10 (Berkeley) %G% | |
44838775 | 7 | # |
e1cc67d3 | 8 | CFLAGS= -O |
f9ede4f2 KB |
9 | LIBC= /lib/libc.a |
10 | SRCS= atoplot.c chrtab.c crtdriver.c crtplot.c debug.c driver.c plottoa.c | |
11 | OBJS= atoplot.o chrtab.o crtdriver.o crtplot.o debug.o driver.o plottoa.o | |
52ab2a74 | 12 | ALL= tek t4013 t300 t300s t450 aedplot bgplot crtplot dumbplot gigiplot \ |
338bc554 | 13 | hpplot hp7221plot implot atoplot plottoa grnplot |
e1cc67d3 | 14 | |
f9ede4f2 | 15 | all: ${ALL} debug |
78dbb427 | 16 | |
f9ede4f2 KB |
17 | tek: driver.o |
18 | ${CC} ${CFLAGS} -o $@ driver.o -l4014 -lm | |
e1cc67d3 | 19 | |
f9ede4f2 KB |
20 | t4013: driver.o |
21 | ${CC} ${CFLAGS} -o $@ driver.o -l4013 -lm | |
52ab2a74 | 22 | |
f9ede4f2 KB |
23 | t300: driver.o |
24 | ${CC} ${CFLAGS} -o $@ driver.o -l300 -lm | |
e1cc67d3 | 25 | |
f9ede4f2 KB |
26 | t300s: driver.o |
27 | ${CC} ${CFLAGS} -o $@ driver.o -l300s -lm | |
e1cc67d3 | 28 | |
f9ede4f2 KB |
29 | t450: driver.o |
30 | ${CC} ${CFLAGS} -o $@ driver.o -l450 -lm | |
e1cc67d3 | 31 | |
56c27552 | 32 | aedplot: driver.o |
f9ede4f2 | 33 | ${CC} ${CFLAGS} -o $@ driver.o -lplotaed |
56c27552 RC |
34 | |
35 | bgplot: driver.o | |
f9ede4f2 | 36 | ${CC} ${CFLAGS} -o $@ driver.o -lplotbg -lm |
56c27552 RC |
37 | |
38 | crtplot: crtdriver.o crtplot.o | |
f9ede4f2 | 39 | ${CC} ${CFLAGS} -o $@ crtdriver.o crtplot.o -lcurses -ltermcap -lm |
56c27552 RC |
40 | |
41 | dumbplot: driver.o | |
f9ede4f2 | 42 | ${CC} ${CFLAGS} -o $@ driver.o -lplotdumb -ltermcap -lm |
56c27552 RC |
43 | |
44 | gigiplot: driver.o | |
f9ede4f2 | 45 | ${CC} ${CFLAGS} -o $@ driver.o -lplotgigi -lm |
56c27552 RC |
46 | |
47 | hpplot: driver.o | |
f9ede4f2 | 48 | ${CC} ${CFLAGS} -o $@ driver.o -lplot2648 -lm |
56c27552 RC |
49 | |
50 | hp7221plot: driver.o | |
f9ede4f2 | 51 | ${CC} ${CFLAGS} -o $@ driver.o -lplot7221 -lm |
56c27552 | 52 | |
f6695ed0 | 53 | implot: driver.o |
f9ede4f2 | 54 | ${CC} ${CFLAGS} -o $@ driver.o -lplotimagen -lm |
f6695ed0 | 55 | |
56c27552 | 56 | atoplot: atoplot.o |
f9ede4f2 | 57 | ${CC} ${CFLAGS} -o $@ atoplot.o -lplot -lm |
56c27552 RC |
58 | |
59 | plottoa: plottoa.o | |
f9ede4f2 | 60 | ${CC} ${CFLAGS} -o $@ plottoa.o |
56c27552 | 61 | |
338bc554 | 62 | grnplot: driver.o |
f9ede4f2 | 63 | ${CC} ${CFLAGS} -o $@ driver.o -lplotgrn -lm |
338bc554 | 64 | |
56c27552 | 65 | debug: debug.o |
f9ede4f2 KB |
66 | ${CC} ${CFLAGS} -o $@ debug.o |
67 | ||
68 | clean: FRC | |
69 | rm -f ${OBJS} ${ALL} debug core | |
70 | ||
71 | depend: FRC | |
72 | mkdep ${CFLAGS} ${SRCS} | |
73 | ||
74 | install: FRC | |
75 | for i in ${ALL}; do \ | |
76 | (install -s -o bin -g bin -m 755 $$i ${DESTDIR}/usr/bin/$$i); \ | |
77 | done | |
78 | install -c -o bin -g bin -m 755 plot.sh ${DESTDIR}/usr/bin/plot | |
79 | ||
80 | lint: FRC | |
81 | lint ${CFLAGS} ${SRCS} | |
82 | ||
83 | tags: FRC | |
84 | ctags ${SRCS} | |
85 | ||
86 | FRC: | |
78dbb427 | 87 | |
f9ede4f2 KB |
88 | # DO NOT DELETE THIS LINE -- mkdep uses it. |
89 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
56c27552 | 90 | |
f9ede4f2 KB |
91 | atoplot.o: atoplot.c /usr/include/stdio.h |
92 | chrtab.o: chrtab.c | |
93 | crtdriver.o: crtdriver.c /usr/include/stdio.h | |
94 | crtplot.o: crtplot.c /usr/include/curses.h /usr/include/stdio.h | |
95 | crtplot.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
96 | crtplot.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
97 | crtplot.o: /usr/include/math.h /usr/include/signal.h | |
98 | debug.o: debug.c /usr/include/stdio.h | |
99 | driver.o: driver.c /usr/include/stdio.h | |
100 | plottoa.o: plottoa.c /usr/include/stdio.h | |
a8629c9c | 101 | |
f9ede4f2 | 102 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |