Annotation of 40BSD/cmd/berknet/makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.