busybox/include/bb_config.h

152 lines
3.8 KiB
C

/* 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. */
/* This is especially bad because it forces rebuild of
* everything whenever any of these options change */
#ifndef ENABLE_FEATURE_GUNZIP_UNCOMPRESS
#define ENABLE_FEATURE_GUNZIP_UNCOMPRESS 0
#define USE_FEATURE_GUNZIP_UNCOMPRESS(...)
#define SKIP_FEATURE_GUNZIP_UNCOMPRESS(...) __VA_ARGS__
#endif
#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