#
# Makefile for the Linux userfs-filesystem routines.
#
# Edit DEFINES below depending on your kernel version
#


BINDIR      =  /lib/modules/`uname -r`/fs
CBINS       =  coda.o
# CSBINS 	    =  coda-cache coda-debug coda-flush coda-resize coda-trace
EXECUTABLES =  coda.o
HEADERS     =  
OBJS        =  psdev.o cache.o cnode.o super.o dir.o file.o upcall.o coda_linux.o symlink.o pioctl.o sysctl.o 

DEFINES =  -DMODULE  -DMODVERSIONS -Wstrict-prototypes -Wall -O2
INCL    =  -I../common -I. -I/usr/src/linux/include  -include /usr/src/linux/include/linux/modversions.h
CFLAGS  := -D__KERNEL__ $(INCL)   $(DEFINES)  $(CFLAGS)
coda:	coda.o
	echo  ""

Coda: coda.o
	echo ""

coda.o: $(OBJS)
	$(LD) -m "`ld --help | awk '/supported emulations/ {print $$4}'`" -r -o $@ $(OBJS)

install: coda.o
	cp -p coda.o ${BINDIR}
	depmod -a

clean:
	rm -f ${OBJS} coda.o

