V10/netfs/libnetb/makefile

L=libnetb.a
CFLAGS=-O
MAIN=disp.o funcs.o tag.o setupmain.o log.o panic.o\
	gread.o fsmkidmap.o setupmap.o perm.o
STUBS=\
	stubcreate.o stubdelete.o stubdirread.o \
	stubdone.o stublink.o stubmkdir.o stubread.o \
	stubrmdir.o stubstat.o stubupdate.o \
	stubwalk.o stubwrite.o
#CALLER=reswhocalled.o callsource.o
CALLER=reswhocalled.o callsource.o

FILES=$(MAIN) $(STUBS) $(CALLER)

all: $L

$L: $(FILES)
	ar ru $L $(FILES)
	ranlib $L

clean:
	rm -f *.o

install: $L
	cp rf.h /usr/include
	cp $L /usr/lib
	ranlib /usr/lib/$L

$(FILES): rf.h
funcs.o main.o tag.o: tag.h
perm.o setupmap.o: perm.h
disp.o funcs.o: netb.h nberrno.h

setup:
	cc -O -o setup setup.c -lipc
runfs:
	cc -O -o runfs runfs.c