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