|
|
1.1 ! root 1: DESTDIR = /new ! 2: OBJS = ! 3: ARCH = /usr/src/cmd/berknet/ ! 4: RDIR = $(DESTDIR)/usr/ucb/ ! 5: CRYPT = ! 6: OTHER = schmidt ! 7: MWRITEMODE = 711 ! 8: NETLPRMODE = 711 ! 9: NETLPROWN = schmidt ! 10: V6MAILMODE = 4711 ! 11: CC = cc ! 12: CFLAGS = -O ! 13: LDFLAGS = -n -s -z ! 14: CPALL = cp ! 15: TOM = y ! 16: PR = /usr/ucb/vprint ! 17: # the constants above are machine dependent. ! 18: # ! 19: # CSVAX version ! 20: # makefile for Berkeley Unix network ! 21: # Eric Schmidt -- January 19, 1980 ! 22: # ! 23: # to make net source: ! 24: # ! 25: # make ! 26: # ! 27: # to install in right places: ! 28: # ! 29: # make install DESTDIR= ! 30: # ! 31: # to remove all `.o' and executable files: ! 32: # ! 33: # make clean ! 34: # ! 35: # To install the first time also do this: ! 36: # ! 37: # make firstinstall ! 38: # ! 39: # The files can be grouped in these ways: ! 40: # Commands that can be put in "new" directories for users to try: ! 41: # netq, netlpr, netrm, netmail, netcp, netlogin ! 42: # Commands that are internal and must work on incoming/outgoing requests: ! 43: # prmail, sendberkmail, mmail, mwrite, v6mail ! 44: # Commands that must be dumped in and tried, ready or not: ! 45: # netdaemon, net, netstart, nsh, chktroff ! 46: NDIR = $(DESTDIR)/usr/net/bin/ ! 47: SPOOL = /usr/spool/berknet ! 48: all: netdaemon net netq netrm netcp netlpr netmail sendberkmail mmail mwrite \ ! 49: netstart nsh prmail chktroff netlogin v6mail done ! 50: install: ! 51: -$(CPALL) net netcp netdaemon netstart mmail mwrite \ ! 52: sendberkmail prmail chktroff v6mail $(NDIR) ! 53: -$(CPALL) netrm netq netlpr netmail netlogin $(RDIR) ! 54: -cp nsh $(DESTDIR)/usr/net/network/nsh ! 55: -cp netlog.sh $(RDIR)/netlog ! 56: -cp nettroff.sh $(RDIR)/nettroff ! 57: -rm -f netcp netmail sendberkmail netdaemon netstart mmail mwrite \ ! 58: netlpr net netq netrm nsh prmail chktroff netlogin v6mail ! 59: -chown $(OTHER) $(NDIR)netdaemon $(NDIR)netstart $(NDIR)mmail \ ! 60: $(NDIR)mwrite $(NDIR)sendberkmail $(RDIR)netmail \ ! 61: $(NDIR)netcp $(NDIR)prmail $(NDIR)chktroff $(RDIR)netlogin ! 62: -chown root $(NDIR)net $(RDIR)netq $(RDIR)netrm $(NDIR)v6mail ! 63: -chown $(NETLPROWN) $(RDIR)netlpr ! 64: -chown network $(DESTDIR)/usr/net/network/nsh ! 65: -chmod 711 $(NDIR)netcp $(RDIR)netmail $(NDIR)sendberkmail \ ! 66: $(NDIR)mmail $(NDIR)prmail $(RDIR)netlogin ! 67: -chmod 555 $(DESTDIR)/usr/net/network/nsh $(RDIR)/nettroff $(RDIR)/netlog ! 68: -chmod $(MWRITEMODE) $(NDIR)mwrite ! 69: -chmod $(NETLPRMODE) $(RDIR)netlpr ! 70: -chmod $(V6MAILMODE) $(NDIR)v6mail ! 71: -chmod 700 $(NDIR)netdaemon $(NDIR)netstart ! 72: -chmod 4711 $(NDIR)net $(RDIR)netq $(RDIR)netrm ! 73: -rm -f $(RDIR)netcp $(RDIR)net ! 74: -ln $(NDIR)net $(RDIR)net ! 75: -ln $(NDIR)netcp $(RDIR)netcp ! 76: clean: ! 77: @-rm -f netdaemon net mwrite netq netcp netlpr sendberkmail \ ! 78: mmail netmail netrm netstart nsh interact \ ! 79: chktroff listen receive speedr speeds store nettest prmail \ ! 80: netdaemon.o net.o mwrite.o netq.o netcp.o netlpr.o sendberkmail.o \ ! 81: mmail.o netmail.o netrm.o netstart.o nsh.o prmail.o interact.o \ ! 82: listen.o receive.o speedr.o speeds.o store.o nettest.o \ ! 83: nbs.o prot.o sub.o mach.o netrc.o setup.o header.o \ ! 84: chktroff.o errs netlogin netlogin.o environ.o v6mail v6mail.o ! 85: othernet: interact listen speedr speeds store receive nettest setmode ! 86: othernetclean: ! 87: -rm -f interact interact.o listen listen.o speedr speedr.o \ ! 88: speeds speeds.o store store.o receive receive.o nettest nettest.o \ ! 89: setmode setmode.o ! 90: netdaemon: netdaemon.o sub.o prot.o mach.o netrc.o nbs.o setup.o header.o \ ! 91: $(CRYPT) ! 92: $(CC) $(LDFLAGS) -o netdaemon netdaemon.o sub.o prot.o mach.o setup.o\ ! 93: netrc.o nbs.o header.o $(CRYPT) $(OBJS) ! 94: net: net.o sub.o mach.o netrc.o nbs.o header.o environ.o $(CRYPT) ! 95: $(CC) $(LDFLAGS) -o net net.o sub.o mach.o netrc.o nbs.o header.o\ ! 96: environ.o $(CRYPT) $(OBJS) ! 97: netq: netq.o sub.o mach.o header.o ! 98: $(CC) $(LDFLAGS) -o netq netq.o sub.o mach.o header.o $(OBJS) ! 99: netrm: netrm.o sub.o mach.o ! 100: $(CC) $(LDFLAGS) -o netrm netrm.o sub.o mach.o $(OBJS) ! 101: netcp: netcp.o sub.o mach.o netrc.o nbs.o environ.o ! 102: $(CC) $(LDFLAGS) -o netcp netcp.o sub.o netrc.o mach.o nbs.o environ.o\ ! 103: $(OBJS) ! 104: netlpr: netlpr.o sub.o mach.o netrc.o environ.o nbs.o ! 105: $(CC) $(LDFLAGS) -o netlpr netlpr.o sub.o netrc.o mach.o environ.o\ ! 106: nbs.o $(OBJS) ! 107: netmail: netmail.o sub.o mach.o netrc.o environ.o nbs.o ! 108: $(CC) $(LDFLAGS) -o netmail netmail.o netrc.o sub.o mach.o environ.o\ ! 109: nbs.o $(OBJS) ! 110: sendberkmail: sendberkmail.o sub.o mach.o ! 111: $(CC) $(LDFLAGS) -o sendberkmail sendberkmail.o sub.o mach.o $(OBJS) ! 112: mwrite: mwrite.o sub.o mach.o ! 113: $(CC) $(LDFLAGS) -o mwrite mwrite.o sub.o mach.o $(OBJS) ! 114: mmail: mmail.o sub.o mach.o ! 115: $(CC) $(LDFLAGS) -o mmail mmail.o sub.o mach.o $(OBJS) ! 116: netstart: netstart.o mach.o setup.o sub.o netrc.o ! 117: $(CC) $(LDFLAGS) -o netstart netstart.o mach.o setup.o sub.o netrc.o \ ! 118: $(OBJS) ! 119: nsh: nsh.o sub.o mach.o ! 120: $(CC) $(LDFLAGS) -o nsh nsh.o sub.o mach.o $(OBJS) ! 121: prmail: prmail.o mach.o sub.o ! 122: $(CC) $(LDFLAGS) -o prmail prmail.o sub.o mach.o $(OBJS) ! 123: chktroff: chktroff.o ! 124: $(CC) $(LDFLAGS) -o chktroff chktroff.o ! 125: netlogin: netlogin.o sub.o mach.o nbs.o environ.o ! 126: $(CC) $(LDFLAGS) -o netlogin netlogin.o sub.o mach.o nbs.o environ.o\ ! 127: $(OBJS) ! 128: interact: interact.o sub.o prot.o mach.o setup.o netrc.o ! 129: $(CC) $(LDFLAGS) -o interact interact.o sub.o prot.o mach.o setup.o\ ! 130: netrc.o $(OBJS) ! 131: listen: listen.o sub.o prot.o mach.o setup.o netrc.o ! 132: $(CC) $(LDFLAGS) -o listen listen.o sub.o prot.o mach.o setup.o \ ! 133: netrc.o $(OBJS) ! 134: speeds: speeds.o sub.o prot.o mach.o setup.o netrc.o ! 135: $(CC) $(LDFLAGS) -o speeds speeds.o sub.o prot.o mach.o setup.o \ ! 136: netrc.o $(OBJS) ! 137: speedr: speedr.o sub.o prot.o mach.o setup.o netrc.o ! 138: $(CC) $(LDFLAGS) -o speedr speedr.o sub.o prot.o mach.o setup.o \ ! 139: netrc.o $(OBJS) ! 140: store: store.o sub.o prot.o mach.o setup.o netrc.o ! 141: $(CC) $(LDFLAGS) -o store store.o sub.o prot.o mach.o setup.o \ ! 142: netrc.o $(OBJS) ! 143: receive: receive.o sub.o prot.o mach.o setup.o netrc.o ! 144: $(CC) $(LDFLAGS) -o receive receive.o sub.o prot.o mach.o setup.o\ ! 145: netrc.o $(OBJS) ! 146: nettest: nettest.o sub.o mach.o ! 147: $(CC) $(LDFLAGS) -o nettest nettest.o sub.o mach.o $(OBJS) ! 148: setmode: setmode.o ! 149: $(CC) -s -o setmode setmode.o $(OBJS) ! 150: v6mail: v6mail.o mach.o ! 151: $(CC) $(LDFLAGS) -o v6mail v6mail.o mach.o $(OBJS) ! 152: done: ! 153: @-echo DONE! ! 154: print: ! 155: $(PR) TODO BUGLIST READ_ME makefile *.h *.c ! 156: lintit: ! 157: lint *.c ! 158: lint1: ! 159: echo netdaemon.c sub.c prot.c mach.c nbs.c setup.c netrc.c ! 160: lint netdaemon.c sub.c prot.c mach.c nbs.c setup.c netrc.c ! 161: echo net.c sub.c mach.c nbs.c netrc.c ! 162: lint net.c sub.c mach.c nbs.c netrc.c ! 163: echo netcp.c sub.c mach.c ! 164: lint netcp.c sub.c mach.c ! 165: firstinstall: ! 166: mkdir /usr/spool/berknet /usr/net /usr/net/bin /usr/net/network \ ! 167: /usr/spool/berknet/rcv /usr/spool/berknet/send$(TOM) ! 168: cat /dev/null >/usr/spool/berknet/logfile ! 169: cat /dev/null >/usr/spool/berknet/plogfile$(TOM) ! 170: cat /dev/null >/usr/spool/berknet/netstat$(TOM) ! 171: cat /dev/null >/usr/spool/berknet/usernames ! 172: chown $(OTHER) $(SPOOL) /usr/net $(NDIR) \ ! 173: $(SPOOL)/rcv $(SPOOL)/send$(TOM) \ ! 174: $(SPOOL)/logfile $(SPOOL)/plogfile$(TOM) \ ! 175: $(SPOOL)/usernames $(SPOOL)/netstat$(TOM) ! 176: chown network /usr/net/network ! 177: chmod 666 $(SPOOL)/logfile $(SPOOL)/plogfile$(TOM) ! 178: chmod 644 $(SPOOL)/usernames $(SPOOL)/netstat$(TOM) ! 179: chmod 755 /usr/net $(SPOOL) $(NDIR) $(SPOOL)/rcv $(SPOOL)/send$(TOM) ! 180: archive: ! 181: -ar rn berknet.a makefile TODO BUGLIST READ_ME *.h *.c *.sh $(CRYPT) ! 182: -ar r berknet.a update /usr/news/net ../othernet/*.c \ ! 183: /usr/net/initfile /usr/net/network.map /usr/net/bin/setlength\ ! 184: /usr/net/bin/start /usr/include/sysexits.h ! 185: mv berknet.a $(DESTDIR)$(ARCH) ! 186: chmod 644 $(DESTDIR)$(ARCH)/berknet.a
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.