diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-03-23 01:08:26 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-03-23 01:08:26 +0100 |
commit | 1497484839efd4c57d63c07e2b92413193a3977f (patch) | |
tree | 5287750a4c55b433f73c3636d8aa8cffe6ecc71b /shell/hush.c | |
parent | 85dbf190c69f747cea3f8cdabecb3464ab1351be (diff) | |
download | busybox-w32-1497484839efd4c57d63c07e2b92413193a3977f.tar.gz busybox-w32-1497484839efd4c57d63c07e2b92413193a3977f.tar.bz2 busybox-w32-1497484839efd4c57d63c07e2b92413193a3977f.zip |
ash,hush: make it possible to build them individually
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush.c')
-rw-r--r-- | shell/hush.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/shell/hush.c b/shell/hush.c index 6f391b881..048085b3e 100644 --- a/shell/hush.c +++ b/shell/hush.c | |||
@@ -125,14 +125,18 @@ | |||
125 | # define USE_FOR_MMU(...) | 125 | # define USE_FOR_MMU(...) |
126 | #endif | 126 | #endif |
127 | 127 | ||
128 | #if defined SINGLE_APPLET_MAIN | 128 | #define SKIP_definitions 1 |
129 | #include "applet_tables.h" | ||
130 | #undef SKIP_definitions | ||
131 | #if NUM_APPLETS == 1 | ||
129 | /* STANDALONE does not make sense, and won't compile */ | 132 | /* STANDALONE does not make sense, and won't compile */ |
130 | # undef CONFIG_FEATURE_SH_STANDALONE | 133 | # undef CONFIG_FEATURE_SH_STANDALONE |
131 | # undef ENABLE_FEATURE_SH_STANDALONE | 134 | # undef ENABLE_FEATURE_SH_STANDALONE |
132 | # undef IF_FEATURE_SH_STANDALONE | 135 | # undef IF_FEATURE_SH_STANDALONE |
136 | # undef IF_NOT_FEATURE_SH_STANDALONE | ||
137 | # define ENABLE_FEATURE_SH_STANDALONE 0 | ||
133 | # define IF_FEATURE_SH_STANDALONE(...) | 138 | # define IF_FEATURE_SH_STANDALONE(...) |
134 | # define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__ | 139 | # define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__ |
135 | # define ENABLE_FEATURE_SH_STANDALONE 0 | ||
136 | #endif | 140 | #endif |
137 | 141 | ||
138 | #if !ENABLE_HUSH_INTERACTIVE | 142 | #if !ENABLE_HUSH_INTERACTIVE |