TARGETKERNEL=$(shell awk 'BEGIN{FS="\"";} /UTS_RELEASE/{print $$2}' $(KERNEL_SOURCE)/include/linux/version.h)

modules:
	rm -rf libafs_tree/src/libafs/MODLOAD* config.cache ; \
	cd libafs_tree; \
	rm -rf afs; ln -sf include/afs; \
	./configure     --with-linux-kernel-headers=$(KERNEL_SOURCE) ; \
	make

install:
	echo TARGETKERNEL  $(TARGETKERNEL)
	mkdir -p $(INSTALL_MOD_PATH)/lib/modules/$(TARGETKERNEL)/kernel/fs/openafs ; \
	find . -name "libafs.ko" ; \
	ls -ltra ; \
	find . -name "libafs*$(TARGETKERNEL).o" ; \
	case `grep CONFIG_SMP= $(KERNEL_SOURCE)/.config` in \
	*=y)  afsmodule_dir=libafs_tree/src/libafs/MODLOAD-$(TARGETKERNEL)-MP;; \
	*)    afsmodule_dir=libafs_tree/src/libafs/MODLOAD-$(TARGETKERNEL)-SP;; \
	esac ; \
	cp -av $$afsmodule_dir/libafs.ko $(INSTALL_MOD_PATH)/lib/modules/$(TARGETKERNEL)/extra/libafs.ko
