home *** CD-ROM | disk | FTP | other *** search
Makefile | 1980-02-17 | 4.2 KB | 127 lines |
- DESTDIR = /new
- OBJS = -lS
- ARCH = /mnt/src/cmd/net/
- RDIR = $(DESTDIR)/usr/bin/
- CRYPT = c.o
- OTHER = bin
- MWRITEMODE = 4711
- #
- # makefile for Berkeley Unix network
- # Eric Schmidt -- March 9, 1979
- #
- # the constants above are machine dependent.
- # to make net source:
- #
- # make
- #
- # to install in right places:
- #
- # make install DESTDIR=
- #
- # to remove all `.o' and executable files:
- #
- # make clean
- #
- CFLAGS = -DOLDPROT -O
- NDIR = $(DESTDIR)/usr/net/bin/
- all: netdaemon net netq netrm netcp netlpr netmail sendmail mmail mwrite \
- netstart nsh done
- install:
- -cpall net netcp netdaemon netstart mmail mwrite sendmail $(NDIR)
- -cpall netrm netq netlpr netmail $(RDIR)
- -cp nsh /usr/net/network/nsh
- -rm -f netcp netmail sendmail netdaemon netstart mmail mwrite \
- netlpr net netq netrm nsh
- -chown $(OTHER) $(NDIR)netdaemon $(NDIR)netstart $(NDIR)mmail \
- $(NDIR)mwrite $(NDIR)sendmail $(RDIR)netmail \
- $(NDIR)netcp $(RDIR)netlpr
- -chown root $(NDIR)net $(RDIR)netq $(RDIR)netrm
- -chown network /usr/net/network/nsh
- -chmod 711 $(NDIR)netcp $(RDIR)netmail $(NDIR)sendmail $(NDIR)mmail \
- $(RDIR)netlpr /usr/net/network/nsh
- -chmod $(MWRITEMODE) $(NDIR)mwrite
- -chmod 700 $(NDIR)netdaemon $(NDIR)netstart
- -chmod 4711 $(NDIR)net $(RDIR)netq $(RDIR)netrm
- -rm -f $(RDIR)netcp $(RDIR)net
- -ln $(NDIR)net $(RDIR)net
- -ln $(NDIR)netcp $(RDIR)netcp
- -rm -f $(RDIR)rcp $(RDIR)rlpr $(RDIR)readmail $(RDIR)sendmail
- -ln $(RDIR)netcp $(RDIR)rcp
- -ln $(RDIR)netlpr $(RDIR)rlpr
- -ln $(RDIR)netmail $(RDIR)readmail
- -ln $(NDIR)sendmail $(RDIR)sendmail
- clean:
- -rm -f netdaemon net mwrite netq netcp netlpr sendmail \
- mmail netmail netrm netstart nsh interact \
- listen receive speedr speeds store nettest\
- echo1 echo2 \
- netdaemon.o net.o mwrite.o netq.o netcp.o netlpr.o sendmail.o \
- mmail.o netmail.o netrm.o netstart.o nsh.o interact.o \
- listen.o receive.o speedr.o speeds.o store.o nettest.o \
- echo1.o echo2.o nbs.o prot.o sub.o mach.o
- netdaemon: netdaemon.o sub.o prot.o mach.o nbs.o $(CRYPT)
- cc -s -n -o netdaemon netdaemon.o sub.o prot.o mach.o nbs.o $(CRYPT) $(OBJS)
- net: net.o sub.o mach.o nbs.o $(CRYPT)
- cc -s -n -o net net.o sub.o mach.o nbs.o $(CRYPT) $(OBJS)
- netq: netq.o sub.o mach.o
- cc -s -n -o netq netq.o sub.o mach.o $(OBJS)
- netrm: netrm.o sub.o mach.o
- cc -s -n -o netrm netrm.o sub.o mach.o $(OBJS)
- netcp: netcp.o sub.o mach.o
- cc -s -n -o netcp netcp.o sub.o mach.o $(OBJS)
- netlpr: netlpr.o sub.o mach.o
- cc -s -n -o netlpr netlpr.o sub.o mach.o $(OBJS)
- netmail: netmail.o sub.o mach.o
- cc -s -n -o netmail netmail.o sub.o mach.o $(OBJS)
- sendmail: sendmail.o sub.o mach.o
- cc -s -n -o sendmail sendmail.o sub.o mach.o $(OBJS)
- mwrite: mwrite.o sub.o mach.o
- cc -n -s -o mwrite mwrite.o sub.o mach.o $(OBJS)
- mmail: mmail.o sub.o mach.o
- cc -n -s -o mmail mmail.o sub.o mach.o $(OBJS)
- netstart: netstart.o mach.o
- cc -s -n -o netstart netstart.o mach.o $(OBJS)
- nsh: nsh.o sub.o mach.o
- cc -n -s -o nsh nsh.o sub.o mach.o $(OBJS)
- interact: interact.o sub.o prot.o mach.o
- cc -s -n -o interact interact.o sub.o prot.o mach.o $(OBJS)
- listen: listen.o sub.o prot.o mach.o
- cc -s -n -o listen listen.o sub.o prot.o mach.o $(OBJS)
- speeds: speeds.o sub.o prot.o mach.o
- cc -s -n -o speeds speeds.o sub.o prot.o mach.o $(OBJS)
- speedr: speedr.o sub.o prot.o mach.o
- cc -s -n -o speedr speedr.o sub.o prot.o mach.o $(OBJS)
- store: store.o sub.o prot.o mach.o
- cc -s -n -o store store.o sub.o prot.o mach.o $(OBJS)
- receive: receive.o sub.o prot.o mach.o
- cc -s -n -o receive receive.o sub.o prot.o mach.o $(OBJS)
- nettest: nettest.o sub.o mach.o
- cc -s -n -o nettest nettest.o sub.o mach.o $(OBJS)
- setmode: setmode.o
- cc -s -o setmode setmode.o $(OBJS)
- echo1: echo1.o
- cc -s -n -o echo1 echo1.o sub.o $(OBJS)
- echo2: echo2.o
- cc -s -n -o echo2 echo2.o sub.o $(OBJS)
- prmail: prmail.o mach.o
- cc -s -n -o prmail prmail.o mach.o $(OBJS)
- -mv prmail $(NDIR)
- -chmod 711 $(NDIR)/prmail
- done:
- -echo DONE!
- print:
- pr README makefile *.h *.c | lpr
- lintit:
- lint $(CFLAGS) *.c
- lint1:
- echo netdaemon.c sub.c prot.c mach.c nbs.c
- lint $(CFLAGS) netdaemon.c sub.c prot.c mach.c nbs.c
- echo net.c sub.c mach.c nbs.c
- lint $(CFLAGS) net.c sub.c mach.c nbs.c
- echo netcp.c sub.c mach.c
- lint $(CFLAGS) netcp.c sub.c mach.c
- archive:
- -ar rnv net.a makefile README *.h *.c $(CRYPT)
- mv net.a $(ARCH)
- chmod 644 $(ARCH)/net.a
-