summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAntony Pavlov <antonynpavlov@gmail.com>2017-03-21 13:55:31 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2017-03-30 08:23:21 +0200
commitf4c0cb987363c67c55a2251f0488bef961210da7 (patch)
tree6af2105f26fabb8c585d49fef17cb4b93f5ac9ee /scripts
parent9985c8ff853e53a651a8d6a150345f42226f57d4 (diff)
downloadbarebox-f4c0cb987363c67c55a2251f0488bef961210da7.tar.gz
barebox-f4c0cb987363c67c55a2251f0488bef961210da7.tar.xz
tags: Process Kconfig files in a single pass
This is an adoption of the linux kernel commit | commit a281b8569e9eb4beb1651c92145271555ba05f0c | Author: Michal Marek <mmarek@suse.com> | Date: Wed Oct 14 11:17:13 2015 +0200 | | tags: Process Kconfig files in a single pass | | Signed-off-by: Michal Marek <mmarek@suse.com> Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/tags.sh9
1 files changed, 2 insertions, 7 deletions
diff --git a/scripts/tags.sh b/scripts/tags.sh
index 22a5cc4bf9..8ae44642a2 100755
--- a/scripts/tags.sh
+++ b/scripts/tags.sh
@@ -154,10 +154,7 @@ exuberant()
all_kconfigs | xargs $1 -a \
--langdef=kconfig --language-force=kconfig \
- --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/\2/'
-
- all_kconfigs | xargs $1 -a \
- --langdef=kconfig --language-force=kconfig \
+ --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/\2/' \
--regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/CONFIG_\2/'
}
@@ -193,9 +190,7 @@ emacs()
--regex='/PCI_OP_WRITE\(([a-z]*[a-z]).*[1-4]\)/pci_bus_write_config_\1/'
all_kconfigs | xargs $1 -a \
- --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/'
-
- all_kconfigs | xargs $1 -a \
+ --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/' \
--regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/CONFIG_\3/'
}