]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - etc/rc.d/Makefile
Merge ACPICA 20160930.
[FreeBSD/FreeBSD.git] / etc / rc.d / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 BINDIR=         /etc/rc.d
6 FILESGROUPS=    FILES
7
8 FILES=  DAEMON \
9         FILESYSTEMS \
10         LOGIN \
11         NETWORKING \
12         SERVERS \
13         abi \
14         addswap \
15         adjkerntz \
16         archdep \
17         auditd \
18         auditdistd \
19         bgfsck \
20         ${_blacklistd} \
21         ${_bluetooth} \
22         bridge \
23         ${_bthidd} \
24         cleanvar \
25         cleartmp \
26         cron \
27         ctld \
28         ddb \
29         defaultroute \
30         devd \
31         devfs \
32         dhclient \
33         dmesg \
34         dumpon \
35         fsck \
36         gbde \
37         geli \
38         geli2 \
39         gptboot \
40         growfs \
41         gssd \
42         ${_hcsecd} \
43         hostid \
44         hostid_save \
45         hostname \
46         iovctl \
47         ip6addrctl \
48         ipfilter \
49         ipfs \
50         ipfw \
51         ipmon \
52         ipnat \
53         ipsec \
54         ${_kadmind} \
55         ${_kdc} \
56         ${_kfd} \
57         kld \
58         kldxref \
59         ${_kpasswdd} \
60         ldconfig \
61         local \
62         localpkg \
63         lockd \
64         mixer \
65         motd \
66         mountcritlocal \
67         mountcritremote \
68         mountlate \
69         mdconfig \
70         mdconfig2 \
71         mountd \
72         msgs \
73         natd \
74         netif \
75         netoptions \
76         netwait \
77         newsyslog \
78         nfsclient \
79         nfscbd \
80         nfsd \
81         nfsuserd \
82         nisdomain \
83         ${_nscd} \
84         nsswitch \
85         ntpdate \
86         ${_opensm} \
87         pf \
88         pflog \
89         pfsync \
90         ppp \
91         pppoed \
92         pwcheck \
93         quota \
94         random \
95         rarpd \
96         rctl \
97         resolv \
98         root \
99         route6d \
100         routing \
101         rpcbind \
102         rtadvd \
103         rtsold \
104         savecore \
105         securelevel \
106         serial \
107         sppp \
108         statd \
109         static_arp \
110         static_ndp \
111         stf \
112         swap \
113         swaplate \
114         sysctl \
115         syslogd \
116         tmp \
117         ${_ubthidhci} \
118         ugidfw \
119         ${_utx} \
120         var \
121         watchdogd \
122         ypbind \
123         ypldap \
124         yppasswdd \
125         ypserv \
126         ypset \
127         ypupdated \
128         ypxfrd
129
130 .if ${MK_ACCT} != "no"
131 FILESGROUPS+=   ACCT
132 ACCT+=          accounting
133 ACCTPACKAGE=    acct
134 .endif
135
136 .if ${MK_ACPI} != "no"
137 FILESGROUPS+=   ACPI
138 ACPI=           power_profile
139 ACPIPACKAGE=    acpi
140 .endif
141
142 .if ${MK_ACPI} != "no" || ${MK_APM} != "no"
143 FILES+=         powerd
144 .endif
145
146 .if ${MK_AMD} != "no"
147 FILESGROUPS+=   AMD
148 AMD+=           amd
149 AMDPACKAGE=     amd
150 .endif
151
152 .if ${MK_APM} != "no"
153 FILESGROUPS+=   APM
154 APM+=           apm
155 APM+=           apmd
156 APMPACKAGE=     apm
157 .endif
158
159 .if ${MK_ATM} != "no"
160 FILESGROUPS+=   ATM
161 ATM+=           atm1
162 ATM+=           atm2
163 ATM+=           atm3
164 ATMPACKAGE=     atm
165 .endif
166
167 .if ${MK_AUTOFS} != "no"
168 FILES+=         automount
169 FILES+=         automountd
170 FILES+=         autounmountd
171 .endif
172
173 .if ${MK_BLACKLIST} != "no"
174 _blacklistd+=   blacklistd
175 .endif
176
177 .if ${MK_BLUETOOTH} != "no"
178 _bluetooth=     bluetooth
179 _bthidd=        bthidd
180 _hcsecd=        hcsecd
181 FILES+=         rfcomm_pppd_server
182 FILES+=         sdpd
183 _ubthidhci=     ubthidhci
184 .endif
185
186 .if ${MK_BOOTPARAMD} != "no"
187 FILES+=         bootparams
188 .endif
189
190 .if ${MK_BSNMP} != "no"
191 FILESGROUPS+=   BSNMP
192 BSNMP+=         bsnmpd
193 BSNMPPACKAGE=   bsnmp
194 .endif
195
196 .if ${MK_CCD} != "no"
197 FILES+=         ccd
198 .endif
199
200 .if ${MK_FTP} != "no"
201 FILES+=         ftpd
202 .endif
203
204 .if ${MK_HAST} != "no"
205 FILESGROUPS+=   HAST
206 HAST=           hastd
207 HASTPACKAGE=    hast
208 .endif
209
210 .if ${MK_INETD} != "no"
211 FILES+=         inetd
212 .endif
213
214 .if ${MK_ISCSI} != "no"
215 FILES+=         iscsictl
216 FILES+=         iscsid
217 .endif
218
219 .if ${MK_JAIL} != "no"
220 FILESGROUPS+=   JAIL
221 JAIL+=          jail
222 JAILPACKAGE=    jail
223 .endif
224
225 .if ${MK_LEGACY_CONSOLE} != "no"
226 FILES+=         moused
227 FILES+=         syscons
228 .endif
229
230 .if ${MK_LPR} != "no"
231 FILES+=         lpd
232 .endif
233
234 .if ${MK_KERBEROS} != "no"
235 FILES+=         ipropd_master
236 FILES+=         ipropd_slave
237 _kadmind=       kadmind
238 _kdc=           kdc
239 _kfd=           kfd
240 _kpasswdd=      kpasswdd
241 .endif
242
243 .if ${MK_MAIL} != "no"
244 FILES+=         othermta
245 .endif
246
247 .if ${MK_NS_CACHING} != "no"
248 _nscd=          nscd
249 .endif
250
251 .if ${MK_NTP} != "no"
252 FILES+=         ntpd
253 .endif
254
255 .if ${MK_OFED} != "no"
256 _opensm=        opensm
257 .endif
258
259 .if ${MK_OPENSSL} != "no"
260 FILES+=         keyserv
261 .endif
262
263 .if ${MK_OPENSSH} != "no"
264 FILESGROUPS+=   SSH
265 SSH=            sshd
266 SSHPACKAGE=     ssh
267 .endif
268
269 .if ${MK_PF} != "no"
270 FILES+=         ftp-proxy
271 .endif
272
273 .if ${MK_RCMDS} != "no"
274 FILESGROUPS+=   RCMDS
275 RCMDS+=         rwho
276 RCMDSPACKAGE=   rcmds
277 .endif
278
279 .if ${MK_ROUTED} != "no"
280 FILES+=         routed
281 .endif
282
283 .if ${MK_SENDMAIL} != "no"
284 FILESGROUPS+=   SMRCD
285 SMRCD=          sendmail
286 SMRCDPACKAGE=   sendmail
287 .endif
288
289 .if ${MK_TIMED} != "no"
290 FILES+=         timed
291 .endif
292
293 .if ${MK_UNBOUND} != "no"
294 FILESGROUPS+=   UNBOUND
295 UNBOUND+=       local_unbound
296 UNBOUNDPACKAGE= unbound
297 .endif
298
299 .if ${MK_UTMPX} != "no"
300 _utx=           utx
301 .endif
302
303 .if ${MK_VI} != "no"
304 FILESGROUPS+=   VI
305 VI+=            virecover
306 VIPACKAGE=      vi
307 .endif
308
309 .if ${MK_WIRELESS} != "no"
310 FILES+=         hostapd
311 FILES+=         wpa_supplicant
312 .endif
313
314 .if ${MK_ZFS} != "no"
315 FILESGROUPS+=   ZFS
316 ZFS+=           zfs
317 ZFS+=           zfsd
318 ZFS+=           zvol
319 ZFSPACKAGE=     zfs
320 .endif
321
322 .for fg in ${FILESGROUPS}
323 ${fg}MODE?=     ${BINMODE}
324 .endfor
325
326 .include <bsd.prog.mk>