aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2012-03-22 14:11:12 +0000
committerRon Yorston <rmy@pobox.com>2012-03-22 14:11:12 +0000
commit67758035a4fe040c6ac69b39d61bcd6bddd7b827 (patch)
treea4a1db7f54c16d12fabe2626b8f1e235cd694e9e /scripts
parent811c449748d5bd0505f8510e5582892f94ac0cda (diff)
parentb83c9704128dd106071184e4b00335a3b8486857 (diff)
downloadbusybox-w32-67758035a4fe040c6ac69b39d61bcd6bddd7b827.tar.gz
busybox-w32-67758035a4fe040c6ac69b39d61bcd6bddd7b827.tar.bz2
busybox-w32-67758035a4fe040c6ac69b39d61bcd6bddd7b827.zip
Merge commit 'b83c9704128dd106071184e4b00335a3b8486857' into merge
Diffstat (limited to 'scripts')
-rw-r--r--scripts/basic/docproc.c2
-rw-r--r--scripts/defconfig.tig4
-rwxr-xr-xscripts/gen_build_files.sh12
-rw-r--r--scripts/kconfig/conf.c2
-rw-r--r--scripts/kconfig/mconf.c3
-rwxr-xr-xscripts/mkconfigs2
6 files changed, 18 insertions, 7 deletions
diff --git a/scripts/basic/docproc.c b/scripts/basic/docproc.c
index db30019d8..0984e7d4b 100644
--- a/scripts/basic/docproc.c
+++ b/scripts/basic/docproc.c
@@ -212,7 +212,7 @@ void find_export_symbols(char * filename)
212 * Document all external or internal functions in a file. 212 * Document all external or internal functions in a file.
213 * Call kernel-doc with following parameters: 213 * Call kernel-doc with following parameters:
214 * kernel-doc -docbook -nofunction function_name1 filename 214 * kernel-doc -docbook -nofunction function_name1 filename
215 * function names are obtained from all the the src files 215 * function names are obtained from all the src files
216 * by find_export_symbols. 216 * by find_export_symbols.
217 * intfunc uses -nofunction 217 * intfunc uses -nofunction
218 * extfunc uses -function 218 * extfunc uses -function
diff --git a/scripts/defconfig.tig b/scripts/defconfig.tig
index 3dd02983f..ab9dc4728 100644
--- a/scripts/defconfig.tig
+++ b/scripts/defconfig.tig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.19.0.git 3# Busybox version: 1.19.0.git
4# Thu Mar 22 13:52:53 2012 4# Thu Mar 22 14:00:24 2012
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -971,6 +971,7 @@ CONFIG_SH_MATH_SUPPORT_64=y
971CONFIG_FEATURE_SH_EXTRA_QUIET=y 971CONFIG_FEATURE_SH_EXTRA_QUIET=y
972CONFIG_FEATURE_SH_STANDALONE=y 972CONFIG_FEATURE_SH_STANDALONE=y
973CONFIG_FEATURE_SH_NOFORK=y 973CONFIG_FEATURE_SH_NOFORK=y
974# CONFIG_FEATURE_SH_HISTFILESIZE is not set
974 975
975# 976#
976# System Logging Utilities 977# System Logging Utilities
@@ -979,6 +980,7 @@ CONFIG_FEATURE_SH_NOFORK=y
979# CONFIG_FEATURE_ROTATE_LOGFILE is not set 980# CONFIG_FEATURE_ROTATE_LOGFILE is not set
980# CONFIG_FEATURE_REMOTE_LOG is not set 981# CONFIG_FEATURE_REMOTE_LOG is not set
981# CONFIG_FEATURE_SYSLOGD_DUP is not set 982# CONFIG_FEATURE_SYSLOGD_DUP is not set
983# CONFIG_FEATURE_SYSLOGD_CFG is not set
982CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 984CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
983# CONFIG_FEATURE_IPC_SYSLOG is not set 985# CONFIG_FEATURE_IPC_SYSLOG is not set
984CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 986CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
diff --git a/scripts/gen_build_files.sh b/scripts/gen_build_files.sh
index 03831f501..e518a9008 100755
--- a/scripts/gen_build_files.sh
+++ b/scripts/gen_build_files.sh
@@ -1,5 +1,9 @@
1#!/bin/sh 1#!/bin/sh
2 2
3# Note: was using sed OPTS CMD -- FILES
4# but users complain that many sed implementations
5# are misinterpreting --.
6
3test $# -ge 2 || { echo "Syntax: $0 SRCTREE OBJTREE"; exit 1; } 7test $# -ge 2 || { echo "Syntax: $0 SRCTREE OBJTREE"; exit 1; }
4 8
5# cd to objtree 9# cd to objtree
@@ -43,7 +47,7 @@ generate()
43} 47}
44 48
45# (Re)generate include/applets.h 49# (Re)generate include/applets.h
46s=`sed -n 's@^//applet:@@p' -- "$srctree"/*/*.c "$srctree"/*/*/*.c` 50s=`sed -n 's@^//applet:@@p' "$srctree"/*/*.c "$srctree"/*/*/*.c`
47generate \ 51generate \
48 "$srctree/include/applets.src.h" \ 52 "$srctree/include/applets.src.h" \
49 "include/applets.h" \ 53 "include/applets.h" \
@@ -55,7 +59,7 @@ generate \
55# and insert empty line before each line which doesn't start 59# and insert empty line before each line which doesn't start
56# with space or tab 60# with space or tab
57# (note: we need to use \\\\ because of ``) 61# (note: we need to use \\\\ because of ``)
58s=`sed -n -e 's@^//usage:\([ \t].*\)$@\1 \\\\@p' -e 's@^//usage:\([^ \t].*\)$@\n\1 \\\\@p' -- "$srctree"/*/*.c "$srctree"/*/*/*.c` 62s=`sed -n -e 's@^//usage:\([ \t].*\)$@\1 \\\\@p' -e 's@^//usage:\([^ \t].*\)$@\n\1 \\\\@p' "$srctree"/*/*.c "$srctree"/*/*/*.c`
59generate \ 63generate \
60 "$srctree/include/usage.src.h" \ 64 "$srctree/include/usage.src.h" \
61 "include/usage.h" \ 65 "include/usage.h" \
@@ -71,7 +75,7 @@ generate \
71 if test -f "$src"; then 75 if test -f "$src"; then
72 mkdir -p -- "$d" 2>/dev/null 76 mkdir -p -- "$d" 2>/dev/null
73 77
74 s=`sed -n 's@^//kbuild:@@p' -- "$srctree/$d"/*.c` 78 s=`sed -n 's@^//kbuild:@@p' "$srctree/$d"/*.c`
75 generate \ 79 generate \
76 "${src}" "${dst}" \ 80 "${src}" "${dst}" \
77 "# DO NOT EDIT. This file is generated from Kbuild.src" \ 81 "# DO NOT EDIT. This file is generated from Kbuild.src" \
@@ -83,7 +87,7 @@ generate \
83 if test -f "$src"; then 87 if test -f "$src"; then
84 mkdir -p -- "$d" 2>/dev/null 88 mkdir -p -- "$d" 2>/dev/null
85 89
86 s=`sed -n 's@^//config:@@p' -- "$srctree/$d"/*.c` 90 s=`sed -n 's@^//config:@@p' "$srctree/$d"/*.c`
87 generate \ 91 generate \
88 "${src}" "${dst}" \ 92 "${src}" "${dst}" \
89 "# DO NOT EDIT. This file is generated from Config.src" \ 93 "# DO NOT EDIT. This file is generated from Config.src" \
diff --git a/scripts/kconfig/conf.c b/scripts/kconfig/conf.c
index 9befa2b54..6e097889f 100644
--- a/scripts/kconfig/conf.c
+++ b/scripts/kconfig/conf.c
@@ -3,6 +3,8 @@
3 * Released under the terms of the GNU GPL v2.0. 3 * Released under the terms of the GNU GPL v2.0.
4 */ 4 */
5 5
6#define _XOPEN_SOURCE 700
7
6#include <ctype.h> 8#include <ctype.h>
7#include <stdlib.h> 9#include <stdlib.h>
8#include <stdio.h> 10#include <stdio.h>
diff --git a/scripts/kconfig/mconf.c b/scripts/kconfig/mconf.c
index d292b46cc..d3f69f8f5 100644
--- a/scripts/kconfig/mconf.c
+++ b/scripts/kconfig/mconf.c
@@ -8,6 +8,8 @@
8 * i18n, 2005, Arnaldo Carvalho de Melo <acme@conectiva.com.br> 8 * i18n, 2005, Arnaldo Carvalho de Melo <acme@conectiva.com.br>
9 */ 9 */
10 10
11#define _XOPEN_SOURCE 700
12
11#include <sys/ioctl.h> 13#include <sys/ioctl.h>
12#include <sys/wait.h> 14#include <sys/wait.h>
13#include <ctype.h> 15#include <ctype.h>
@@ -18,6 +20,7 @@
18#include <stdarg.h> 20#include <stdarg.h>
19#include <stdlib.h> 21#include <stdlib.h>
20#include <string.h> 22#include <string.h>
23#include <strings.h> /* for strcasecmp */
21#include <termios.h> 24#include <termios.h>
22#include <unistd.h> 25#include <unistd.h>
23#include <locale.h> 26#include <locale.h>
diff --git a/scripts/mkconfigs b/scripts/mkconfigs
index 7488d294e..db94fcc44 100755
--- a/scripts/mkconfigs
+++ b/scripts/mkconfigs
@@ -63,7 +63,7 @@ echo "\
63 */ 63 */
64static const char bbconfig_config_bz2[] ALIGN1 = {" 64static const char bbconfig_config_bz2[] ALIGN1 = {"
65 65
66grep '^#\? \?CONFIG_' "$config" \ 66grep -e '^# CONFIG_' -e '^CONFIG_' "$config" \
67| bzip2 -1 | dd bs=2 skip=1 2>/dev/null \ 67| bzip2 -1 | dd bs=2 skip=1 2>/dev/null \
68| od -v -t x1 \ 68| od -v -t x1 \
69| sed -e 's/^[^ ]*//' \ 69| sed -e 's/^[^ ]*//' \