|
|
1.1 ! root 1: # Makefile 4.11 83/06/25 ! 2: # ! 3: # make file 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 6?? ! 9: # ${ADM}/aculog ACU accounting file, owned by ${OWNER} and ! 10: # mode 6?? {if ACULOG defined} ! 11: # Presently supports: ! 12: # BIZCOMP ! 13: # DEC DF02-AC, DF03-AC ! 14: # DEC DN-11/Able Quadracall ! 15: # VENTEL 212+ ! 16: # VADIC 831 RS232 adaptor ! 17: # VADIC 3451 ! 18: # (drivers are located in aculib.a) ! 19: # ! 20: # Configuration defines: ! 21: # DF02, DF03, DN11 ACU's supported ! 22: # BIZ1031, BIZ1022, VENTEL, V831, V3451 ! 23: # ACULOG turn on tip logging of ACU use ! 24: # PRISTINE no phone #'s put in ACU log file ! 25: # CONNECT worthless command ! 26: # DEFBR default baud rate to make connection at ! 27: # DEFFS default frame size for FTP buffering of ! 28: # writes on local side ! 29: # BUFSIZ buffer sizing from stdio, must be fed ! 30: # explicitly to remcap.c if not 1024 ! 31: ! 32: ADM= usr/adm ! 33: OWNER= uucp ! 34: GROUP= daemon ! 35: CONFIG= -DV831 -DVENTEL ! 36: CFLAGS= -O -DDEFBR=300 -DDEFFS=BUFSIZ -DACULOG ! 37: LDFLAGS= ! 38: OBJS= acu.o cmds.o cmdtab.o cu.o hunt.o \ ! 39: log.o partab.o remote.o tip.o tipout.o value.o vars.o ! 40: SPECIAL=acutab.c remcap.c uucplock.c ! 41: DRIVERS=aculib/*.c ! 42: SOURCES=acu.c acutab.c cmds.c cmdtab.c cu.c hunt.c \ ! 43: log.c partab.c remote.c tip.c tipout.c value.c vars.c \ ! 44: ${SPECIAL} ${DRIVERS} ! 45: CXREF= /usr/ucb/ctags -xw ! 46: ! 47: tip: ${OBJS} acutab.o remcap.o uucplock.o aculib/aculib.a ! 48: ${CC} -o tip ${LDFLAGS} ${OBJS} acutab.o remcap.o uucplock.o \ ! 49: aculib/aculib.a ! 50: ! 51: ${OBJS}: tip.h ! 52: ! 53: remcap.o: remcap.c ! 54: ${CC} -c -DBUFSIZ=1024 ${CFLAGS} remcap.c ! 55: ! 56: # acutab is configuration dependent, and so depends on the makefile ! 57: acutab.o: Makefile ! 58: acutab.o: acutab.c ! 59: ${CC} -c ${CFLAGS} ${CONFIG} acutab.c ! 60: ! 61: # remote.o depends on the makefile because of DEFBR and DEFFS ! 62: remote.o: Makefile ! 63: ! 64: # log.o depends on the makefile because of ACULOG ! 65: log.o: Makefile ! 66: ! 67: aculib/aculib.a: ${DRIVERS} ! 68: cd aculib; make ${MFLAGS} ! 69: ! 70: install: tip ! 71: install -m 4711 -o ${OWNER} -g ${GROUP} tip ${DESTDIR}/usr/bin/tip ! 72: rm -f ${DESTDIR}/usr/bin/cu ! 73: ln ${DESTDIR}/usr/bin/tip ${DESTDIR}/usr/bin/cu ! 74: # cp /dev/null ${DESTDIR}/${ADM}/aculog ! 75: # chown ${OWNER} ${DESTDIR}/${ADM}/aculog ! 76: # chmod 600 ${DESTDIR}/${ADM}/aculog ! 77: # @echo "create /etc/remote and /etc/phones" ! 78: ! 79: tags: ${SOURCES} tip.h ! 80: ctags -w ${SOURCES} tip.h ! 81: ! 82: clean: ! 83: cd aculib; make ${MFLAGS} clean ! 84: rm -f tip cu *.o ! 85: ! 86: print: ! 87: @pr README TODO makefile ! 88: @size *.o | pr -h SIZES ! 89: @${CXREF} tip.h ${SOURCES} | pr -h XREF ! 90: @ls -l | pr ! 91: @pr tip.h ${SOURCES} ! 92: ! 93: lint: ! 94: -lint -hbacvx ${CFLAGS} ${SOURCES}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.