aboutsummaryrefslogtreecommitdiff
path: root/scripts/gen_build_files.sh
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2012-03-23 12:12:03 +0000
committerRon Yorston <rmy@pobox.com>2012-03-23 12:12:03 +0000
commitb0f54743e36af163ae2530c381c485bb29df13dc (patch)
treecda4cfeaae6e47fe4f14c1b566092be4da9affc4 /scripts/gen_build_files.sh
parent40514a0309939f2446f0d4ed9600cad5de396e7f (diff)
parentba88826c66411affc1da3614742b454654f7298a (diff)
downloadbusybox-w32-b0f54743e36af163ae2530c381c485bb29df13dc.tar.gz
busybox-w32-b0f54743e36af163ae2530c381c485bb29df13dc.tar.bz2
busybox-w32-b0f54743e36af163ae2530c381c485bb29df13dc.zip
Merge branch 'busybox' into merge
Conflicts: Makefile.flags
Diffstat (limited to 'scripts/gen_build_files.sh')
-rwxr-xr-xscripts/gen_build_files.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/gen_build_files.sh b/scripts/gen_build_files.sh
index c42fe9fbb..0989b2fe5 100755
--- a/scripts/gen_build_files.sh
+++ b/scripts/gen_build_files.sh
@@ -52,14 +52,17 @@ sed -n 's@^//applet:@@p' "$srctree"/*/*.c "$srctree"/*/*/*.c \
52# We add line continuation backslash after each line, 52# We add line continuation backslash after each line,
53# and insert empty line before each line which doesn't start 53# and insert empty line before each line which doesn't start
54# with space or tab 54# with space or tab
55sed -n -e 's@^//usage:\([ \t].*\)$@\1 \\@p' -e 's@^//usage:\([^ \t].*\)$@\n\1 \\@p' "$srctree"/*/*.c "$srctree"/*/*/*.c \ 55sed -n -e 's@^//usage:\([ \t].*\)$@\1 \\@p' -e 's@^//usage:\([^ \t].*\)$@\n\1 \\@p' \
56 "$srctree"/*/*.c "$srctree"/*/*/*.c \
56| generate \ 57| generate \
57 "$srctree/include/usage.src.h" \ 58 "$srctree/include/usage.src.h" \
58 "include/usage.h" \ 59 "include/usage.h" \
59 "/* DO NOT EDIT. This file is generated from usage.src.h */" 60 "/* DO NOT EDIT. This file is generated from usage.src.h */"
60 61
61# (Re)generate */Kbuild and */Config.in 62# (Re)generate */Kbuild and */Config.in
62{ cd -- "$srctree" && find . -type d; } | while read -r d; do 63# We skip .dotdirs - makes git/svn/etc users happier
64{ cd -- "$srctree" && find . -type d -not '(' -name '.?*' -prune ')'; } \
65| while read -r d; do
63 d="${d#./}" 66 d="${d#./}"
64 67
65 src="$srctree/$d/Kbuild.src" 68 src="$srctree/$d/Kbuild.src"