Commit | Line | Data |
---|---|---|
d0aeaf5a | 1 | # |
120e0954 | 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 | # | |
120e0954 | 6 | # @(#)Makefile 5.4 (Berkeley) %G% |
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 | ||
120e0954 KB |
67 | clean: FRC |
68 | rm -f ${OBJS} core tip | |
69 | cd aculib; make ${MFLAGS} clean | |
70 | ||
71 | depend: FRC | |
72 | mkdep ${CFLAGS} ${SRCS} | |
73 | cd aculib; make ${MFLAGS} depend | |
74 | ||
75 | install: FRC | |
76 | cd aculib; make ${MFLAGS} install | |
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 | |
120e0954 KB |
85 | lint: FRC |
86 | lint ${CFLAGS} ${SRCS} | |
457e067c | 87 | |
120e0954 KB |
88 | tags: FRC |
89 | ctags ${SRCS} | |
90 | ||
91 | FRC: | |
92 | ||
93 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
94 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
457e067c | 95 | |
120e0954 KB |
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/stdio.h /usr/include/pwd.h | |
100 | acu.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
101 | acutab.o: acutab.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
102 | acutab.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
103 | acutab.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
104 | acutab.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
105 | acutab.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
106 | cmds.o: cmds.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
107 | cmds.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
108 | cmds.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
109 | cmds.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
110 | cmds.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
111 | cmdtab.o: cmdtab.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
112 | cmdtab.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
113 | cmdtab.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
114 | cmdtab.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
115 | cmdtab.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
116 | cu.o: cu.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
117 | cu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
118 | cu.o: /usr/include/sys/ttydev.h /usr/include/signal.h /usr/include/stdio.h | |
119 | cu.o: /usr/include/pwd.h /usr/include/ctype.h /usr/include/setjmp.h | |
120 | cu.o: /usr/include/errno.h | |
121 | hunt.o: hunt.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
122 | hunt.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
123 | hunt.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
124 | hunt.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
125 | hunt.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
126 | log.o: log.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
127 | log.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
128 | log.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
129 | log.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
130 | log.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
131 | partab.o: partab.c | |
132 | remcap.o: remcap.c /usr/include/sys/file.h /usr/include/ctype.h | |
133 | remote.o: remote.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
134 | remote.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
135 | remote.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
136 | remote.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
137 | remote.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
138 | tip.o: tip.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
139 | tip.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
140 | tip.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
141 | tip.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
142 | tip.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
143 | tipout.o: tipout.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
144 | tipout.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
145 | tipout.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
146 | tipout.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
147 | tipout.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
148 | uucplock.o: uucplock.c /usr/include/sys/types.h /usr/include/sys/stat.h | |
149 | uucplock.o: /usr/include/stdio.h | |
150 | value.o: value.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
151 | value.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
152 | value.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
153 | value.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
154 | value.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
155 | vars.o: vars.c tip.h /usr/include/sys/types.h /usr/include/sys/file.h | |
156 | vars.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
157 | vars.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
158 | vars.o: /usr/include/signal.h /usr/include/stdio.h /usr/include/pwd.h | |
159 | vars.o: /usr/include/ctype.h /usr/include/setjmp.h /usr/include/errno.h | |
457e067c | 160 | |
120e0954 | 161 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |