Merge branch 'stable-3.2' into pandora-3.2
[pandora-kernel.git] / fs / aufs / conf.mk
1
2 AuConfStr = CONFIG_AUFS_FS=${CONFIG_AUFS_FS}
3
4 define AuConf
5 ifdef ${1}
6 AuConfStr += ${1}=${${1}}
7 endif
8 endef
9
10 AuConfAll = BRANCH_MAX_127 BRANCH_MAX_511 BRANCH_MAX_1023 BRANCH_MAX_32767 \
11         SBILIST \
12         HNOTIFY HFSNOTIFY \
13         EXPORT INO_T_64 \
14         RDU \
15         PROC_MAP \
16         SP_IATTR \
17         SHWH \
18         BR_RAMFS \
19         BR_FUSE POLL \
20         BR_HFSPLUS \
21         BDEV_LOOP \
22         DEBUG MAGIC_SYSRQ
23 $(foreach i, ${AuConfAll}, \
24         $(eval $(call AuConf,CONFIG_AUFS_${i})))
25
26 AuConfName = ${obj}/conf.str
27 ${AuConfName}.tmp: FORCE
28         @echo ${AuConfStr} | tr ' ' '\n' | sed -e 's/^/"/' -e 's/$$/\\n"/' > $@
29 ${AuConfName}: ${AuConfName}.tmp
30         @diff -q $< $@ > /dev/null 2>&1 || { \
31         echo '  GEN    ' $@; \
32         cp -p $< $@; \
33         }
34 FORCE:
35 clean-files += ${AuConfName} ${AuConfName}.tmp
36 ${obj}/sysfs.o: ${AuConfName}
37
38 -include ${srctree}/${src}/conf_priv.mk