Sun version and make install fixes
[unix-history] / usr / src / usr.bin / tip / Makefile
CommitLineData
9b75ff04 1# Makefile 4.5 82/07/29
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
BS
30ADM=${DESTDIR}/usr/adm
31BIN=${DESTDIR}/usr/bin
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
9b75ff04 40MANS=tip.1 remote.5 phones.5
457e067c
SL
41CXREF=/usr/ucb/ctags -xw
42DIST=./dist
43
44tip: ${OBJECTS} remcap.o uucplock.o
45 ${CC} -o tip ${LDFLAGS} ${OBJECTS} remcap.o uucplock.o
46 rm -f cu
47 ln tip cu
48
49all: tip aculog
50
51install: all
52 cp tip ${BIN}/tip
457e067c 53 chown ${OWNER} ${BIN}/tip
58f813ca 54 chmod 4711 ${BIN}/tip
9b75ff04
BS
55# cp aculog /etc/aculog
56# chown ${OWNER} /etc/aculog
57# chmod 4711 /etc/aculog
52e337b4 58# cp /dev/null ${ADM}/aculog
9b75ff04
BS
59# chown ${OWNER} ${ADM}/aculog
60# chmod 600 ${ADM}/aculog
61# @echo "create /etc/remote and /etc/phones"
457e067c
SL
62
63aculog: aculog.c
64 ${CC} -o aculog ${LDFLAGS} aculog.c
457e067c
SL
65
66${OBJECTS}: tip.h
67
68remcap.o: remcap.c
69 ${CC} -c -DBUFSIZ=1024 ${CFLAGS} remcap.c
70
71tags: ${SOURCES} tip.h
72 ctags -w ${SOURCES} tip.h
73
74clean:
75 rm -f aculog tip cu *.o
76
77print:
78 @pr README TODO makefile
79 @size *.o | pr -h SIZES
80 @${CXREF} ${SOURCES} tip.h | pr -h XREF
81 @ls -l | pr
82 @pr tip.h ${SOURCES}
83
84lint:
85 -lint -hbacvx ${CFLAGS} ${SOURCES}
86
87distribution:
88 -if test ! -d ${DIST} ; then mkdir ${DIST} ; else rm -f ${DIST}/* ; fi
89 cp ${SOURCES} tip.h makefile README TODO ${DIST}
9b75ff04
BS
90 cp remote-file phones-file ${MANS} ${DIST}
91
92tape:
93 cd ${DIST}; tar c README TODO tip.h ${SOURCES} makefile \
94 remote-file phones-file ${MANS}