1*2e635a27SChris Masonifneq ($(KERNELRELEASE),) 2*2e635a27SChris Mason# kbuild part of makefile 3eb60ceacSChris Mason 4*2e635a27SChris Masonobj-m := btrfs.o 5*2e635a27SChris Masonbtrfs-y := super.o 6af86d07eSChris Mason 7*2e635a27SChris Mason#btrfs-y := ctree.o disk-io.o radix-tree.o extent-tree.o print-tree.o \ 8*2e635a27SChris Mason# root-tree.o dir-item.o hash.o file-item.o inode-item.o \ 9*2e635a27SChris Mason# inode-map.o \ 10eb60ceacSChris Mason 11*2e635a27SChris Masonelse 121261ec42SChris Mason 13*2e635a27SChris Mason# Normal Makefile 14fec577fbSChris Mason 15*2e635a27SChris MasonKERNELDIR := /lib/modules/`uname -r`/build 16*2e635a27SChris Masonall:: 17*2e635a27SChris Mason $(MAKE) -C $(KERNELDIR) M=`pwd` modules 18*2e635a27SChris Masonclean:: 19*2e635a27SChris Mason rm *.o btrfs.ko 20*2e635a27SChris Masonendif 21