Annotation of 42BSD/old/berknet/makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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