#
# Makefile for the loadable kernel module
#

include $(TOP)/config.mk

CC	= $(CCMOD)
LD	= $(LDMOD)
CFLAGS	= $(KFLAGS)

OBJS	= nfssvc.o nfsctl.o nfsproc2.o nfsfh.o \
	  fileop.o export.o auth.o nfssock.o \
	  nfscache.o nfsstat.o
LINKLIBS= -L$(TOP)/lib -lkcrypt

all::	nfsd.o
	@echo "Done."

clean distclean::
	rm -f $(OBJS)

distclean::
	rm -f nfsd.o .depend

nfsd.o:	$(OBJS) $(LIBS)
	$(LD) -r -o $@ $(OBJS) $(LINKLIBS)

install:: nfsd.o
	KVERSION=`$(GETKVER)`; \
	mkdir -p /lib/modules/$$KVERSION/misc; \
	install -o root -g root -m 644 nfsd.o /lib/modules/$$KVERSION/misc
	/sbin/depmod -a

dep::
	$(CC) $(CFLAGS) -M $(OBJS:.o=.c) > .depend

.EXPORT_ALL_VARIABLES:

ifeq (.depend,$(wildcard .depend))
include .depend
endif
