|
|
1.1 root 1: #
2: # Copyright (c) 1983 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 5.2 (Berkeley) 4/3/86
7: #
8: # make file for intermachine communications package
9: #
10: # Files are:
11: # /etc/remote remote host description file
12: # /etc/phones phone number file, owned by ${OWNER} and
13: # mode 6??
14: # ${ADM}/aculog ACU accounting file, owned by ${OWNER} and
15: # mode 6?? {if ACULOG defined}
16: # Presently supports:
17: # BIZCOMP
18: # DEC DF02-AC, DF03-AC
19: # DEC DN-11/Able Quadracall
20: # HAYES and Hayes emulators
21: # USR COURIER (2400 baud)
22: # VENTEL 212+
23: # VADIC 831 RS232 adaptor
24: # VADIC 3451
25: # (drivers are located in aculib.a)
26: #
27: # Configuration defines:
28: # DF02, DF03, DN11 ACU's supported
29: # BIZ1031, BIZ1022, VENTEL, V831, V3451, HAYES, COURIER
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
38:
39: ADM= usr/adm
40: OWNER= uucp
41: GROUP= daemon
42: CONFIG= -DV831 -DVENTEL -DHAYES -DCOURIER
43: CFLAGS= -O -DDEFBR=1200 -DDEFFS=BUFSIZ -DACULOG -DPRISTINE
44: LDFLAGS=
45: OBJS= acu.o cmds.o cmdtab.o cu.o hunt.o \
46: log.o partab.o remote.o tip.o tipout.o value.o vars.o
47: SPECIAL=acutab.c remcap.c uucplock.c
48: DRIVERS=aculib/*.c
49: SOURCES=acu.c acutab.c cmds.c cmdtab.c cu.c hunt.c \
50: log.c partab.c remote.c tip.c tipout.c value.c vars.c \
51: ${SPECIAL} ${DRIVERS}
52: CXREF= /usr/ucb/ctags -xw
53:
54: tip: ${OBJS} acutab.o remcap.o uucplock.o aculib/aculib.a
55: ${CC} -o tip ${LDFLAGS} ${OBJS} acutab.o remcap.o uucplock.o \
56: aculib/aculib.a
57:
58: ${OBJS}: tip.h
59:
60: remcap.o: remcap.c
61: ${CC} -c -DBUFSIZ=1024 ${CFLAGS} remcap.c
62:
63: # acutab is configuration dependent, and so depends on the makefile
64: acutab.o: Makefile
65: acutab.o: acutab.c
66: ${CC} -c ${CFLAGS} ${CONFIG} acutab.c
67:
68: # remote.o depends on the makefile because of DEFBR and DEFFS
69: remote.o: Makefile
70:
71: # log.o depends on the makefile because of ACULOG
72: log.o: Makefile
73:
74: aculib/aculib.a: ${DRIVERS}
75: cd aculib; make ${MFLAGS}
76:
77: install: tip
78: install -s -m 4711 -o ${OWNER} -g ${GROUP} tip ${DESTDIR}/usr/bin/tip
79: rm -f ${DESTDIR}/usr/bin/cu
80: ln ${DESTDIR}/usr/bin/tip ${DESTDIR}/usr/bin/cu
81: # cp /dev/null ${DESTDIR}/${ADM}/aculog
82: # chown ${OWNER} ${DESTDIR}/${ADM}/aculog
83: # chmod 600 ${DESTDIR}/${ADM}/aculog
84: # @echo "create /etc/remote and /etc/phones"
85:
86: tags: ${SOURCES} tip.h
87: ctags -w ${SOURCES} tip.h
88:
89: clean:
90: cd aculib; make ${MFLAGS} clean
91: rm -f tip cu *.o
92:
93: print:
94: @pr README TODO makefile
95: @size *.o | pr -h SIZES
96: @${CXREF} tip.h ${SOURCES} | pr -h XREF
97: @ls -l | pr
98: @pr tip.h ${SOURCES}
99:
100: lint:
101: -lint -hbacvx ${CFLAGS} ${SOURCES}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.