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