xref: /linux/fs/btrfs/Makefile (revision 2e635a278354a1a7951e16cfea4c247d6d0e7c99)
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