Commit | Line | Data |
---|---|---|
2e635a27 CM |
1 | ifneq ($(KERNELRELEASE),) |
2 | # kbuild part of makefile | |
eb60ceac | 3 | |
2e635a27 | 4 | obj-m := btrfs.o |
e20d96d6 | 5 | btrfs-y := super.o ctree.o extent-tree.o print-tree.o root-tree.o dir-item.o \ |
8ef97622 | 6 | hash.o file-item.o inode-item.o inode-map.o disk-io.o \ |
a52d9a80 | 7 | transaction.o bit-radix.o inode.o file.o tree-defrag.o \ |
d1310b2e | 8 | extent_map.o sysfs.o struct-funcs.o xattr.o ordered-data.o \ |
0b86a832 | 9 | extent_io.o volumes.o |
af86d07e | 10 | |
caaca38b Y |
11 | ifeq ($(CONFIG_FS_POSIX_ACL),y) |
12 | btrfs-y += acl.o | |
13 | endif | |
2e635a27 CM |
14 | #btrfs-y := ctree.o disk-io.o radix-tree.o extent-tree.o print-tree.o \ |
15 | # root-tree.o dir-item.o hash.o file-item.o inode-item.o \ | |
16 | # inode-map.o \ | |
eb60ceac | 17 | |
2e635a27 | 18 | else |
4920c9ac | 19 | |
2e635a27 | 20 | # Normal Makefile |
fec577fb | 21 | |
2e635a27 | 22 | KERNELDIR := /lib/modules/`uname -r`/build |
432eba08 | 23 | all: |
39279cc3 | 24 | $(MAKE) -C $(KERNELDIR) M=`pwd` modules |
432eba08 | 25 | modules_install: |
84a5d5ee | 26 | $(MAKE) -C $(KERNELDIR) M=`pwd` modules_install |
432eba08 | 27 | clean: |
8578f0f1 | 28 | $(MAKE) -C $(KERNELDIR) M=`pwd` clean |
432eba08 | 29 | |
5f39d397 CM |
30 | tester: |
31 | $(MAKE) -C $(KERNELDIR) M=`pwd` tree-defrag.o transaction.o sysfs.o super.o root-tree.o inode-map.o inode-item.o inode.o file-item.o file.o extent_map.o disk-io.o ctree.o dir-item.o extent-tree.o | |
2e635a27 | 32 | endif |