diff options
Diffstat (limited to 'include/bb_config.h')
-rw-r--r-- | include/bb_config.h | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/include/bb_config.h b/include/bb_config.h new file mode 100644 index 0000000..beec07c --- /dev/null +++ b/include/bb_config.h @@ -0,0 +1,142 @@ +/* Hack. kbuild will not define needed macros for config symbols + * which depend on other symbols, which themself are off. + * Provide them here by hand. Need a better idea. */ + +#ifndef ENABLE_KILLALL5 +#define ENABLE_KILLALL5 0 +#define USE_KILLALL5(...) +#define SKIP_KILLALL5(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_QUERY_MODULE_INTERFACE +#define ENABLE_FEATURE_QUERY_MODULE_INTERFACE 0 +#define USE_FEATURE_QUERY_MODULE_INTERFACE(...) +#define SKIP_FEATURE_QUERY_MODULE_INTERFACE(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_CLEAN_UP +#define ENABLE_FEATURE_CLEAN_UP 0 +#define USE_FEATURE_CLEAN_UP(...) +#define SKIP_FEATURE_CLEAN_UP(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_SH_STANDALONE_SHELL +#define ENABLE_FEATURE_SH_STANDALONE_SHELL 0 +#define USE_FEATURE_SH_STANDALONE_SHELL(...) +#define SKIP_FEATURE_SH_STANDALONE_SHELL(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_MTAB_SUPPORT +#define ENABLE_FEATURE_MTAB_SUPPORT 0 +#define USE_FEATURE_MTAB_SUPPORT(...) +#define SKIP_FEATURE_MTAB_SUPPORT(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_PRESERVE_HARDLINKS +#define ENABLE_FEATURE_PRESERVE_HARDLINKS 0 +#define USE_FEATURE_PRESERVE_HARDLINKS(...) +#define SKIP_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_AUTOWIDTH +#define ENABLE_FEATURE_AUTOWIDTH 0 +#define USE_FEATURE_AUTOWIDTH(...) +#define SKIP_FEATURE_AUTOWIDTH(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_SUID_CONFIG +#define ENABLE_FEATURE_SUID_CONFIG 0 +#define USE_FEATURE_SUID_CONFIG(...) +#define SKIP_FEATURE_SUID_CONFIG(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_APP_DUMPLEASES +#define ENABLE_APP_DUMPLEASES 0 +#define USE_APP_DUMPLEASES(...) +#define SKIP_APP_DUMPLEASES(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_E2LABEL +#define ENABLE_E2LABEL 0 +#define USE_E2LABEL(...) +#define SKIP_E2LABEL(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_GREP_EGREP_ALIAS +#define ENABLE_FEATURE_GREP_EGREP_ALIAS 0 +#define USE_FEATURE_GREP_EGREP_ALIAS(...) +#define SKIP_FEATURE_GREP_EGREP_ALIAS(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_GREP_FGREP_ALIAS +#define ENABLE_FEATURE_GREP_FGREP_ALIAS 0 +#define USE_FEATURE_GREP_FGREP_ALIAS(...) +#define SKIP_FEATURE_GREP_FGREP_ALIAS(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FINDFS +#define ENABLE_FINDFS 0 +#define USE_FINDFS(...) +#define SKIP_FINDFS(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_IPADDR +#define ENABLE_IPADDR 0 +#define USE_IPADDR(...) +#define SKIP_IPADDR(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_IPLINK +#define ENABLE_IPLINK 0 +#define USE_IPLINK(...) +#define SKIP_IPLINK(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_IPROUTE + +#define ENABLE_IPROUTE 0 +#define USE_IPROUTE(...) +#define SKIP_IPROUTE(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_IPTUNNEL +#define ENABLE_IPTUNNEL 0 +#define USE_IPTUNNEL(...) +#define SKIP_IPTUNNEL(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_KILLALL +#define ENABLE_KILLALL 0 +#define USE_KILLALL(...) +#define SKIP_KILLALL(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_KLOGD +#define ENABLE_KLOGD 0 +#define USE_KLOGD(...) +#define SKIP_KLOGD(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_FEATURE_INITRD +#define ENABLE_FEATURE_INITRD 0 +#define USE_FEATURE_INITRD(...) +#define SKIP_FEATURE_INITRD(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_LOGREAD +#define ENABLE_LOGREAD 0 +#define USE_LOGREAD(...) +#define SKIP_LOGREAD(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_PING6 +#define ENABLE_PING6 0 +#define USE_PING6(...) +#define SKIP_PING6(...) __VA_ARGS__ +#endif + +#ifndef ENABLE_UNIX2DOS +#define ENABLE_UNIX2DOS 0 +#define USE_UNIX2DOS(...) +#define SKIP_UNIX2DOS(...) __VA_ARGS__ +#endif |