CFLAGS = -I../include -I/sys/mnfs
LIBS = ../librpc/librpc.a ../libxdr/libxdr.a ../aux/libaux.a

.s.o:
	/lib/cpp -I../include $*.s | as -o $*.o
	ld -x -r $*.o
	rm -f $*.o
	mv a.out $*.o

all: pmapd mountd nfsd

pmapd: pmapd.o syslog.o
	$(CC) -o pmapd pmapd.o syslog.o $(LIBS)

mountd: mountd.o nfs-xdr.o syslog.o
	$(CC) -o mountd mountd.o nfs-xdr.o syslog.o $(LIBS)

nfsd: nfsd.o nfs-xdr.o syscalls.o syslog.o
	$(CC) -o nfsd nfsd.o nfs-xdr.o syscalls.o syslog.o $(LIBS)

install: all
	install -c pmapd /local/etc/pmapd
	install -c mountd /local/etc/mountd
	install -c nfsd /local/etc/nfsd
