since it replaces cu, put it in usr/bin
[unix-history] / usr / src / usr.bin / tip / Makefile
CommitLineData
09c18474 1# Makefile 4.7 82/11/07
457e067c
SL
2#
3# makefile for intermachine communications package
4#
5# Files are:
6# /etc/remote remote host description file
7# /etc/phones phone number file, owned by ${OWNER} and
8# mode 644
9# ${ADM}/aculog ACU accounting file, owned by ${OWNER} and
10# mode 644 {if ACULOG defined}
11# Presently supports:
12# BIZCOMP
13# DEC DF02-AC, DF03-AC
cdf2abc1
SL
14# DEC DN-11/Able Quadracall
15# VENTEL intelligent modem
457e067c
SL
16#
17# Configuration defines:
18# DF02, DF03, DN11 ACU's supported
19# BIZ1031, BIZ1022, VENTEL
20# ACULOG turn on tip logging of ACU use
21# PRISTINE no phone #'s put in ACU log file
22# CONNECT worthless command
23# DEFBR default baud rate to make connection at
24# DEFFS default frame size for FTP buffering of
25# writes on local side
26# BUFSIZ buffer sizing from stdio, must be fed
27# explicitly to remcap.c if not 1024
9b75ff04 28# VMUNIX allow VMUNIX tty stuff and job control
457e067c 29
9b75ff04 30ADM=${DESTDIR}/usr/adm
a9b047af 31BIN=${DESTDIR}/usr/ucb
457e067c 32OWNER=uucp
9b75ff04
BS
33CFLAGS=-O -DDEFBR=300 -DDEFFS=BUFSIZ -DVENTEL -DACULOG
34LDFLAGS=
457e067c
SL
35OBJECTS=acu.o acutab.o biz22.o biz31.o cmds.o cmdtab.o cu.o df.o dn11.o hunt.o \
36 lock.o log.o remote.o tip.o tipout.o value.o vars.o ventel.o
37SOURCES=acu.c acutab.c biz22.c biz31.c cmds.c cmdtab.c cu.c df.c dn11.c hunt.c \
38 lock.c log.c remcap.c remote.c tip.c tipout.c uucplock.c value.c \
39 vars.c ventel.c
40CXREF=/usr/ucb/ctags -xw
457e067c
SL
41
42tip: ${OBJECTS} remcap.o uucplock.o
43 ${CC} -o tip ${LDFLAGS} ${OBJECTS} remcap.o uucplock.o
44 rm -f cu
45 ln tip cu
46
47all: tip aculog
48
49install: all
50 cp tip ${BIN}/tip
457e067c 51 chown ${OWNER} ${BIN}/tip
58f813ca 52 chmod 4711 ${BIN}/tip
9b75ff04
BS
53# cp aculog /etc/aculog
54# chown ${OWNER} /etc/aculog
55# chmod 4711 /etc/aculog
52e337b4 56# cp /dev/null ${ADM}/aculog
9b75ff04
BS
57# chown ${OWNER} ${ADM}/aculog
58# chmod 600 ${ADM}/aculog
a9b047af 59 @echo "create /etc/remote and /etc/phones"
457e067c
SL
60
61aculog: aculog.c
62 ${CC} -o aculog ${LDFLAGS} aculog.c
457e067c
SL
63
64${OBJECTS}: tip.h
65
66remcap.o: remcap.c
67 ${CC} -c -DBUFSIZ=1024 ${CFLAGS} remcap.c
68
69tags: ${SOURCES} tip.h
70 ctags -w ${SOURCES} tip.h
71
72clean:
73 rm -f aculog tip cu *.o
74
75print:
76 @pr README TODO makefile
77 @size *.o | pr -h SIZES
78 @${CXREF} ${SOURCES} tip.h | pr -h XREF
79 @ls -l | pr
80 @pr tip.h ${SOURCES}
81
82lint:
83 -lint -hbacvx ${CFLAGS} ${SOURCES}