summaryrefslogtreecommitdiffhomepage
path: root/include/bb_config.h
blob: 152eb13e63e0f3032ce7f5733ffd46271eca8062 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
/* 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