EXTRA_CFLAGS	:=	-DCONFIG_BLK_DEV_COMPCACHE_DEBUG \
			-DCONFIG_BLK_DEV_COMPCACHE_STATS \
			-DCONFIG_XV_DEBUG \
			-DCONFIG_XV_STATS \
			-g -Wall

obj-m	+=	sub-projects/compression/lzo-kmod/lzo1x_decompress.o \
		sub-projects/compression/lzo-kmod/lzo1x_compress.o \
		sub-projects/allocators/xvmalloc-kmod/xvmalloc.o \
		compcache.o

all:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
	@ln -sf sub-projects/compression/lzo-kmod/lzo1x_decompress.ko
	@ln -sf sub-projects/compression/lzo-kmod/lzo1x_compress.ko
	@ln -sf sub-projects/allocators/xvmalloc-kmod/xvmalloc.ko

clean:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
	@rm -rf *.ko
