X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/d0aeaf5aa2b89fbe2a4a527dd32a0bba54e748d5..bc9f6b102eed37b5f793b40cc4837675190948cd:/usr/src/usr.bin/tip/Makefile diff --git a/usr/src/usr.bin/tip/Makefile b/usr/src/usr.bin/tip/Makefile index 73c7f3f802..2674197eaf 100644 --- a/usr/src/usr.bin/tip/Makefile +++ b/usr/src/usr.bin/tip/Makefile @@ -1,9 +1,20 @@ # -# Copyright (c) 1983 Regents of the University of California. -# All rights reserved. The Berkeley software License Agreement -# specifies the terms and conditions for redistribution. +# Copyright (c) 1988 The Regents of the University of California. +# All rights reserved. # -# @(#)Makefile 5.1 (Berkeley) %G% +# Redistribution and use in source and binary forms are permitted +# provided that the above copyright notice and this paragraph are +# duplicated in all such forms and that any documentation, +# advertising materials, and other materials related to such +# distribution and use acknowledge that the software was developed +# by the University of California, Berkeley. The name of the +# University may not be used to endorse or promote products derived +# from this software without specific prior written permission. +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +# +# @(#)Makefile 5.7 (Berkeley) %G% # # make file for intermachine communications package # @@ -17,6 +28,8 @@ # BIZCOMP # DEC DF02-AC, DF03-AC # DEC DN-11/Able Quadracall +# HAYES and Hayes emulators +# USR COURIER (2400 baud) # VENTEL 212+ # VADIC 831 RS232 adaptor # VADIC 3451 @@ -24,7 +37,7 @@ # # Configuration defines: # DF02, DF03, DN11 ACU's supported -# BIZ1031, BIZ1022, VENTEL, V831, V3451 +# BIZ1031, BIZ1022, VENTEL, V831, V3451, HAYES, COURIER # ACULOG turn on tip logging of ACU use # PRISTINE no phone #'s put in ACU log file # CONNECT worthless command @@ -33,30 +46,20 @@ # writes on local side # BUFSIZ buffer sizing from stdio, must be fed # explicitly to remcap.c if not 1024 - ADM= usr/adm -OWNER= uucp -GROUP= daemon -CONFIG= -DV831 -DVENTEL -DHAYES -CFLAGS= -O -DDEFBR=300 -DDEFFS=BUFSIZ -DACULOG -DPRISTINE -LDFLAGS= -OBJS= acu.o cmds.o cmdtab.o cu.o hunt.o \ - log.o partab.o remote.o tip.o tipout.o value.o vars.o -SPECIAL=acutab.c remcap.c uucplock.c -DRIVERS=aculib/*.c -SOURCES=acu.c acutab.c cmds.c cmdtab.c cu.c hunt.c \ - log.c partab.c remote.c tip.c tipout.c value.c vars.c \ - ${SPECIAL} ${DRIVERS} -CXREF= /usr/ucb/ctags -xw - -tip: ${OBJS} acutab.o remcap.o uucplock.o aculib/aculib.a - ${CC} -o tip ${LDFLAGS} ${OBJS} acutab.o remcap.o uucplock.o \ - aculib/aculib.a +CONFIG= -DV831 -DVENTEL -DHAYES -DCOURIER +CFLAGS= -O -DDEFBR=1200 -DDEFFS=BUFSIZ -DACULOG -DPRISTINE +LIBC= /lib/libc.a +SRCS= acu.c acutab.c cmds.c cmdtab.c cu.c hunt.c log.c partab.c remcap.c \ + remote.c tip.c tipout.c uucplock.c value.c vars.c +OBJS= acu.o acutab.o cmds.o cmdtab.o cu.o hunt.o log.o partab.o remcap.o \ + remote.o tip.o tipout.o uucplock.o value.o vars.o +MAN= tip.0 -${OBJS}: tip.h +all: aculib/aculib.a tip -remcap.o: remcap.c - ${CC} -c -DBUFSIZ=1024 ${CFLAGS} remcap.c +tip: ${OBJS} ${LIBC} + ${CC} -o $@ ${OBJS} aculib/aculib.a # acutab is configuration dependent, and so depends on the makefile acutab.o: Makefile @@ -64,36 +67,38 @@ acutab.o: acutab.c ${CC} -c ${CFLAGS} ${CONFIG} acutab.c # remote.o depends on the makefile because of DEFBR and DEFFS -remote.o: Makefile - # log.o depends on the makefile because of ACULOG -log.o: Makefile +log.o remote.o: Makefile -aculib/aculib.a: ${DRIVERS} +aculib/aculib.a: FRC cd aculib; make ${MFLAGS} -install: tip - install -s -m 4711 -o ${OWNER} -g ${GROUP} tip ${DESTDIR}/usr/bin/tip +clean: + rm -f ${OBJS} core tip + cd aculib; make ${MFLAGS} clean + +cleandir: clean + rm -f ${MAN} tags .depend + cd aculib; make ${MFLAGS} cleandir + +depend: + mkdep ${CFLAGS} ${SRCS} + cd aculib; make ${MFLAGS} depend + +install: ${MAN} + cd aculib; make ${MFLAGS} install + install -s -o uucp -g dialer -m 4710 tip ${DESTDIR}/usr/bin/tip rm -f ${DESTDIR}/usr/bin/cu ln ${DESTDIR}/usr/bin/tip ${DESTDIR}/usr/bin/cu -# cp /dev/null ${DESTDIR}/${ADM}/aculog -# chown ${OWNER} ${DESTDIR}/${ADM}/aculog -# chmod 600 ${DESTDIR}/${ADM}/aculog -# @echo "create /etc/remote and /etc/phones" + install -c -o bin -g bin -m 444 tip.0 ${DESTDIR}/usr/man/cat1 + rm -f ${DESTDIR}/usr/man/cat1/cu.0 + ln ${DESTDIR}/usr/man/cat1/tip.0 ${DESTDIR}/usr/man/cat1/cu.0 -tags: ${SOURCES} tip.h - ctags -w ${SOURCES} tip.h - -clean: - cd aculib; make ${MFLAGS} clean - rm -f tip cu *.o +lint: ${SRCS} + lint ${CFLAGS} ${SRCS} -print: - @pr README TODO makefile - @size *.o | pr -h SIZES - @${CXREF} tip.h ${SOURCES} | pr -h XREF - @ls -l | pr - @pr tip.h ${SOURCES} +tags: ${SRCS} + ctags ${SRCS} + cd aculib; make ${MFLAGS} tags -lint: - -lint -hbacvx ${CFLAGS} ${SOURCES} +FRC: