#
# Makefile for keyserv
# drop into the knfsd source and add the keyserv to the list of 
# subdirectories in the top-level makefile.
#
PROGS	= rpc.keyserv keyenvoy
SVOBJS	= keyserv.o setkey.o
KEOBJS	= keyenvoy.o
SBINDIR	= /usr/sbin

include $(TOP)/config.mk

all::	$(PROGS)
	@echo "Done."

rpc.keyserv: $(SVOBJS)
	$(CC) $(LDFLAGS) -o $@ $(SVOBJS) -L$(TOP)/lib -lmisc -lmp -lm

keyenvoy: $(KEOBJS)
	$(CC) $(LDFLAGS) -o $@ $(KEOBJS) -L$(TOP)/lib -lm

clean distclean::
	rm -f core *.o

distclean::
	rm -f $(PROGS)

install: $(PROGS)
	install -o root -g root -m  755 rpc.keyserv -s $(SBINDIR)
	install -o root -g root -m 4755 keyenvoy $(SBINDIR)
	install -o root -d root -m 755 /usr/etc
	ln -sf ../sbin/keyenvoy /usr/etc
	if [ ! -f /etc/publickey ]; then \
		install -o root -g root -m 644 publickey /etc; \
	fi

