home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
minnie.tuhs.org
/
unixen.tar
/
unixen
/
PDP-11
/
Distributions
/
ucb
/
spencer_2bsd.tar.gz
/
2bsd.tar
/
src
/
net
/
makefile
< prev
next >
Wrap
Makefile
|
1980-02-17
|
4KB
|
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