aufs: fix up for the new stable kernel
[pandora-kernel.git] / fs / aufs / Makefile
1
2 include ${src}/magic.mk
3 ifeq (${CONFIG_AUFS_FS},m)
4 include ${src}/conf.mk
5 endif
6 -include ${src}/priv_def.mk
7
8 # cf. include/linux/kernel.h
9 # enable pr_debug
10 ccflags-y += -DDEBUG
11 # sparse requires the full pathname
12 ifdef M
13 ccflags-y += -include ${M}/../../include/linux/aufs_type.h
14 else
15 ccflags-y += -include ${srctree}/include/linux/aufs_type.h
16 endif
17
18 obj-$(CONFIG_AUFS_FS) += aufs.o
19 aufs-y := module.o sbinfo.o super.o branch.o xino.o sysaufs.o opts.o \
20         wkq.o vfsub.o dcsub.o \
21         cpup.o whout.o wbr_policy.o \
22         dinfo.o dentry.o \
23         dynop.o \
24         finfo.o file.o f_op.o \
25         dir.o vdir.o \
26         iinfo.o inode.o i_op.o i_op_add.o i_op_del.o i_op_ren.o \
27         ioctl.o
28
29 # all are boolean
30 aufs-$(CONFIG_PROC_FS) += procfs.o plink.o
31 aufs-$(CONFIG_SYSFS) += sysfs.o
32 aufs-$(CONFIG_DEBUG_FS) += dbgaufs.o
33 aufs-$(CONFIG_AUFS_BDEV_LOOP) += loop.o
34 aufs-$(CONFIG_AUFS_HNOTIFY) += hnotify.o
35 aufs-$(CONFIG_AUFS_HFSNOTIFY) += hfsnotify.o
36 aufs-$(CONFIG_AUFS_EXPORT) += export.o
37 aufs-$(CONFIG_AUFS_POLL) += poll.o
38 aufs-$(CONFIG_AUFS_RDU) += rdu.o
39 aufs-$(CONFIG_AUFS_SP_IATTR) += f_op_sp.o
40 aufs-$(CONFIG_AUFS_BR_HFSPLUS) += hfsplus.o
41 aufs-$(CONFIG_AUFS_DEBUG) += debug.o
42 aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o