aufs: add files
[pandora-kernel.git] / fs / aufs / conf.mk
diff --git a/fs/aufs/conf.mk b/fs/aufs/conf.mk
new file mode 100644 (file)
index 0000000..6c5108d
--- /dev/null
@@ -0,0 +1,38 @@
+
+AuConfStr = CONFIG_AUFS_FS=${CONFIG_AUFS_FS}
+
+define AuConf
+ifdef ${1}
+AuConfStr += ${1}=${${1}}
+endif
+endef
+
+AuConfAll = BRANCH_MAX_127 BRANCH_MAX_511 BRANCH_MAX_1023 BRANCH_MAX_32767 \
+       SBILIST \
+       HNOTIFY HFSNOTIFY \
+       EXPORT INO_T_64 \
+       RDU \
+       PROC_MAP \
+       SP_IATTR \
+       SHWH \
+       BR_RAMFS \
+       BR_FUSE POLL \
+       BR_HFSPLUS \
+       BDEV_LOOP \
+       DEBUG MAGIC_SYSRQ
+$(foreach i, ${AuConfAll}, \
+       $(eval $(call AuConf,CONFIG_AUFS_${i})))
+
+AuConfName = ${obj}/conf.str
+${AuConfName}.tmp: FORCE
+       @echo ${AuConfStr} | tr ' ' '\n' | sed -e 's/^/"/' -e 's/$$/\\n"/' > $@
+${AuConfName}: ${AuConfName}.tmp
+       @diff -q $< $@ > /dev/null 2>&1 || { \
+       echo '  GEN    ' $@; \
+       cp -p $< $@; \
+       }
+FORCE:
+clean-files += ${AuConfName} ${AuConfName}.tmp
+${obj}/sysfs.o: ${AuConfName}
+
+-include ${srctree}/${src}/conf_priv.mk