

    ifneq ($(KERNELRELEASE),)
    obj-m	:= subfs.o

    else
    KDIR	:= /lib/modules/$(shell uname -r)/build
    PWD		:= $(shell pwd)
    VERSION = 0.9
    DISTFILES = subfs.c subfs.h Makefile README COPYING INSTALL
    DISTNAME = subfs-$(VERSION)

    default:
	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

    install:
	mkdir -p $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/fs/subfs
	install -m 644 -o 0 -g 0 subfs.ko $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/fs/subfs/
	depmod -a

    dist:
	[ -d $(DISTNAME) ] && rm -rf $(DISTNAME) || true
	mkdir $(DISTNAME)
	cp -aR $(DISTFILES) $(DISTNAME)
	tar zcvf $(DISTNAME).tar.gz $(DISTNAME)
	rm -rf $(DISTNAME)

    endif
