KERNEL_RELEASE = $(shell uname -r)
#KERNEL_BUILDROOT ?= /root/linux-2.6.21.5/obj
KERNEL_BUILDROOT ?= /lib/modules/$(KERNEL_RELEASE)/build
BUILDROOT = $(shell pwd)

obj-m       := fpgafs.o
fpgafs-objs := files.o inode.o llmgmt.o

# low level driver
obj-m       += fpgafs_lldrv_dbg.o
obj-m       += fpgafs_lldrv_cham.o
obj-m       += fpgafs_lldrv_rag.o

all :
	$(MAKE) -C $(KERNEL_BUILDROOT) SUBDIRS=$(BUILDROOT) modules

clean:
	rm -f *.ko *.o .*.cmd .*.o.flags *.mod.c Module.symvers
	rm -rf .tmp_versions

.PHONY : all clean