# WARNING: DO NOT EDIT.
# THIS FILE WAS AUTOMATICALLY GENERATED USING THE
# BUILDMAKE PROGRAM.

# Makefile for the V-System pipe server.
# Copyright Stanford University (c) 1983.
# David Cheriton, May 1983.

LIBSRC=server.c init.c createpipe.c releasepipe.c setpipeowner.c \
     writepipe.c readpipe.c reminder.c reclaimpipe.c querypipe.c \
     pipe.c

LIBOBJS= server.b init.b createpipe.b releasepipe.b setpipeowner.b \
     writepipe.b readpipe.b reminder.b reclaimpipe.b querypipe.b \
     pipe.b

C68FLAGS = -O -V
LIBS = 

.SUFFIXES: .b

all: libVpipe.a pipeserver

libVpipe.a: $(LIBOBJS)
	rm -f libVpipe.a
	ar rcv libVpipe.a $(LIBOBJS)

pipeserver: $(LIBOBJS) pipeserver.b
	cc68 $(C68FLAGS) -r -o pipeserver pipeserver.b $(LIBOBJS) $(LIBS) 

$(LIBOBJS): pipe.h

.c.b:
	cc68 -c $(C68FLAGS) $<

install: all
	netinstall "pipeserver" /usr/sun/Vboot "shasta navajo"
	netinstall "libVpipe.a" /usr/sun/lib "shasta navajo"

clean:
	rm -f *.BAK *.CKP *.b pipeserver
cleanb:
	rm -f *.BAK *.CKP

lint:
	lint -I/usr/sun/include $(SRC)

backup:
	cd ..; cpdir pipe ../../Vbackup/servers/pipe

build:
	buildmake.sh

xbuild:
	buildmake.sh -DX=1
