--- compcache-0.6pre3/Makefile.orig 2009-08-14 00:25:45.904934007 +0800 +++ compcache-0.6pre3/Makefile 2009-08-14 00:25:58.404938574 +0800 @@ -1,17 +1,17 @@ EXTRA_CFLAGS := -DCONFIG_BLK_DEV_RAMZSWAP_STATS \ -g -Wall -ifndef $(KERNEL_BUILD_PATH) - KERNEL_BUILD_PATH="/lib/modules/$(shell uname -r)/build" +ifndef $(KERNELDIR) + KERNELDIR="/lib/modules/$(shell uname -r)/build" endif obj-m += sub-projects/allocators/xvmalloc-kmod/xvmalloc.o \ ramzswap.o all: - make -C $(KERNEL_BUILD_PATH) \ + make -C $(KERNELDIR) \ M=$(PWD)/sub-projects/allocators/xvmalloc-kmod modules - make -C $(KERNEL_BUILD_PATH) M=$(PWD) modules + make -C $(KERNELDIR) M=$(PWD) modules make -C sub-projects/rzscontrol @ln -sf sub-projects/allocators/xvmalloc-kmod/xvmalloc.ko @@ -19,7 +19,7 @@ make -C sub-projects/rzscontrol doc clean: - make -C $(KERNEL_BUILD_PATH) M=$(PWD) clean - make -C $(KERNEL_BUILD_PATH) M=$(PWD)/sub-projects/allocators/xvmalloc-kmod clean + make -C $(KERNELDIR) M=$(PWD) clean + make -C $(KERNELDIR) M=$(PWD)/sub-projects/allocators/xvmalloc-kmod clean make -C sub-projects/rzscontrol clean @rm -rf *.ko