Annotation of 40BSD/cmd/berknet/makefile, revision 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.