Commit | Line | Data |
---|---|---|
d0aeaf5a | 1 | # |
ca67e7b4 | 2 | # Copyright (c) 1987 Regents of the University of California. |
d0aeaf5a DF |
3 | # All rights reserved. The Berkeley software License Agreement |
4 | # specifies the terms and conditions for redistribution. | |
5 | # | |
ca67e7b4 | 6 | # @(#)Makefile 5.4 (Berkeley) 6/18/87 |
457e067c | 7 | # |
f6f9e8f9 | 8 | # make file for intermachine communications package |
457e067c SL |
9 | # |
10 | # Files are: | |
11 | # /etc/remote remote host description file | |
12 | # /etc/phones phone number file, owned by ${OWNER} and | |
f6f9e8f9 | 13 | # mode 6?? |
457e067c | 14 | # ${ADM}/aculog ACU accounting file, owned by ${OWNER} and |
f6f9e8f9 | 15 | # mode 6?? {if ACULOG defined} |
457e067c SL |
16 | # Presently supports: |
17 | # BIZCOMP | |
18 | # DEC DF02-AC, DF03-AC | |
cdf2abc1 | 19 | # DEC DN-11/Able Quadracall |
220dbdab DS |
20 | # HAYES and Hayes emulators |
21 | # USR COURIER (2400 baud) | |
f6f9e8f9 SL |
22 | # VENTEL 212+ |
23 | # VADIC 831 RS232 adaptor | |
6b46907f | 24 | # VADIC 3451 |
f6f9e8f9 | 25 | # (drivers are located in aculib.a) |
457e067c SL |
26 | # |
27 | # Configuration defines: | |
28 | # DF02, DF03, DN11 ACU's supported | |
220dbdab | 29 | # BIZ1031, BIZ1022, VENTEL, V831, V3451, HAYES, COURIER |
457e067c SL |
30 | # ACULOG turn on tip logging of ACU use |
31 | # PRISTINE no phone #'s put in ACU log file | |
32 | # CONNECT worthless command | |
33 | # DEFBR default baud rate to make connection at | |
34 | # DEFFS default frame size for FTP buffering of | |
35 | # writes on local side | |
36 | # BUFSIZ buffer sizing from stdio, must be fed | |
37 | # explicitly to remcap.c if not 1024 | |
cc01ad29 | 38 | ADM= usr/adm |
220dbdab DS |
39 | CONFIG= -DV831 -DVENTEL -DHAYES -DCOURIER |
40 | CFLAGS= -O -DDEFBR=1200 -DDEFFS=BUFSIZ -DACULOG -DPRISTINE | |
120e0954 KB |
41 | LIBC= /lib/libc.a |
42 | SRCS= acu.c acutab.c cmds.c cmdtab.c cu.c hunt.c log.c partab.c remcap.c \ | |
43 | remote.c tip.c tipout.c uucplock.c value.c vars.c | |
44 | OBJS= acu.o acutab.o cmds.o cmdtab.o cu.o hunt.o log.o partab.o remcap.o \ | |
45 | remote.o tip.o tipout.o uucplock.o value.o vars.o | |
457e067c | 46 | |
120e0954 | 47 | all: aculib/aculib.a tip |
457e067c | 48 | |
120e0954 KB |
49 | tip: ${OBJS} ${LIBC} |
50 | ${CC} -o $@ ${OBJS} aculib/aculib.a | |
457e067c | 51 | |
f6f9e8f9 SL |
52 | remcap.o: remcap.c |
53 | ${CC} -c -DBUFSIZ=1024 ${CFLAGS} remcap.c | |
54 | ||
55 | # acutab is configuration dependent, and so depends on the makefile | |
56 | acutab.o: Makefile | |
57 | acutab.o: acutab.c | |
58 | ${CC} -c ${CFLAGS} ${CONFIG} acutab.c | |
59 | ||
60 | # remote.o depends on the makefile because of DEFBR and DEFFS | |
f6f9e8f9 | 61 | # log.o depends on the makefile because of ACULOG |
120e0954 | 62 | log.o remote.o: Makefile |
f6f9e8f9 | 63 | |
120e0954 | 64 | aculib/aculib.a: FRC |
f6f9e8f9 SL |
65 | cd aculib; make ${MFLAGS} |
66 | ||
ca67e7b4 | 67 | clean: FRC |
120e0954 KB |
68 | rm -f ${OBJS} core tip |
69 | cd aculib; make ${MFLAGS} clean | |
70 | ||
ca67e7b4 | 71 | depend: FRC |
120e0954 KB |
72 | mkdep ${CFLAGS} ${SRCS} |
73 | cd aculib; make ${MFLAGS} depend | |
74 | ||
ca67e7b4 | 75 | install: FRC |
120e0954 | 76 | cd aculib; make ${MFLAGS} install |
ca67e7b4 | 77 | install -s -o uucp -g daemon -m 4711 tip ${DESTDIR}/usr/bin/tip |
c2ab5319 SL |
78 | rm -f ${DESTDIR}/usr/bin/cu |
79 | ln ${DESTDIR}/usr/bin/tip ${DESTDIR}/usr/bin/cu | |
cc01ad29 SL |
80 | # cp /dev/null ${DESTDIR}/${ADM}/aculog |
81 | # chown ${OWNER} ${DESTDIR}/${ADM}/aculog | |
82 | # chmod 600 ${DESTDIR}/${ADM}/aculog | |
f6f9e8f9 | 83 | # @echo "create /etc/remote and /etc/phones" |
457e067c | 84 | |
ca67e7b4 | 85 | lint: FRC |
120e0954 | 86 | lint ${CFLAGS} ${SRCS} |
457e067c | 87 | |
ca67e7b4 | 88 | tags: FRC |
120e0954 | 89 | ctags ${SRCS} |
827c6473 KB |
90 | |
91 | FRC: | |
ca67e7b4 C |
92 | |
93 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
94 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
457e067c | 95 | |
ca67e7b4 C |
96 | acu.o: acu.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h |
97 | acu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
98 | acu.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
99 | acu.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
100 | acu.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
101 | acu.o: /usr/include/errno.h | |
102 | acutab.o: acutab.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
103 | acutab.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
104 | acutab.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
105 | acutab.o: /usr/include/signal.h /usr/include/machine/trap.h | |
106 | acutab.o: /usr/include/stdio.h /usr/include/pwd.h /usr/include/ctype.h | |
107 | acutab.o: /usr/include/setjmp.h /usr/include/errno.h | |
108 | cmds.o: cmds.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
109 | cmds.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
110 | cmds.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
111 | cmds.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
112 | cmds.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
113 | cmds.o: /usr/include/errno.h | |
114 | cmdtab.o: cmdtab.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
115 | cmdtab.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
116 | cmdtab.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
117 | cmdtab.o: /usr/include/signal.h /usr/include/machine/trap.h | |
118 | cmdtab.o: /usr/include/stdio.h /usr/include/pwd.h /usr/include/ctype.h | |
119 | cmdtab.o: /usr/include/setjmp.h /usr/include/errno.h | |
120 | cu.o: cu.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
121 | cu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
122 | cu.o: /usr/include/sys/ttydev.h /usr/include/signal.h | |
123 | cu.o: /usr/include/machine/trap.h /usr/include/stdio.h /usr/include/pwd.h | |
124 | cu.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
125 | hunt.o: hunt.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
126 | hunt.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
127 | hunt.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
128 | hunt.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
129 | hunt.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
130 | hunt.o: /usr/include/errno.h | |
131 | log.o: log.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
132 | log.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
133 | log.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
134 | log.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
135 | log.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
136 | log.o: /usr/include/errno.h | |
137 | partab.o: partab.c | |
138 | remcap.o: remcap.c /usr/include/sys/file.h /usr/include/ctype.h | |
139 | remote.o: remote.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
140 | remote.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
141 | remote.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
142 | remote.o: /usr/include/signal.h /usr/include/machine/trap.h | |
143 | remote.o: /usr/include/stdio.h /usr/include/pwd.h /usr/include/ctype.h | |
144 | remote.o: /usr/include/setjmp.h /usr/include/errno.h | |
145 | tip.o: tip.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
146 | tip.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
147 | tip.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
148 | tip.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
149 | tip.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
150 | tip.o: /usr/include/errno.h | |
151 | tipout.o: tipout.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
152 | tipout.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
153 | tipout.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
154 | tipout.o: /usr/include/signal.h /usr/include/machine/trap.h | |
155 | tipout.o: /usr/include/stdio.h /usr/include/pwd.h /usr/include/ctype.h | |
156 | tipout.o: /usr/include/setjmp.h /usr/include/errno.h | |
157 | uucplock.o: uucplock.c /usr/include/sys/types.h /usr/include/sys/stat.h | |
158 | uucplock.o: /usr/include/stdio.h | |
159 | value.o: value.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
160 | value.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
161 | value.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
162 | value.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
163 | value.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
164 | value.o: /usr/include/errno.h | |
165 | vars.o: vars.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
166 | vars.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
167 | vars.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
168 | vars.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/stdio.h | |
169 | vars.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
170 | vars.o: /usr/include/errno.h | |
457e067c | 171 | |
ca67e7b4 | 172 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |