1# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 2# $FreeBSD$ 3 4.include <src.opts.mk> 5 6SUBDIR= adduser \ 7 arp \ 8 binmiscctl \ 9 bsdconfig \ 10 cdcontrol \ 11 chkgrp \ 12 chown \ 13 chroot \ 14 ckdist \ 15 clear_locks \ 16 crashinfo \ 17 cron \ 18 ctladm \ 19 ctld \ 20 daemon \ 21 dconschat \ 22 devctl \ 23 devinfo \ 24 digictl \ 25 diskinfo \ 26 dumpcis \ 27 extattr \ 28 extattrctl \ 29 fifolog \ 30 fstyp \ 31 fwcontrol \ 32 getfmac \ 33 getpmac \ 34 gstat \ 35 i2c \ 36 ifmcstat \ 37 iostat \ 38 iovctl \ 39 kldxref \ 40 mailwrapper \ 41 makefs \ 42 memcontrol \ 43 mergemaster \ 44 mfiutil \ 45 mixer \ 46 mlxcontrol \ 47 mountd \ 48 mpsutil \ 49 mptutil \ 50 mtest \ 51 ${_mtree} \ 52 newsyslog \ 53 nfscbd \ 54 nfsd \ 55 nfsdumpstate \ 56 nfsrevoke \ 57 nfsuserd \ 58 nmtree \ 59 nologin \ 60 ${_pc_sysinstall} \ 61 pciconf \ 62 periodic \ 63 powerd \ 64 procctl \ 65 pstat \ 66 pw \ 67 pwd_mkdb \ 68 quot \ 69 rarpd \ 70 rmt \ 71 rpcbind \ 72 rpc.lockd \ 73 rpc.statd \ 74 rpc.umntall \ 75 rtprio \ 76 service \ 77 services_mkdb \ 78 sesutil \ 79 setfib \ 80 setfmac \ 81 setpmac \ 82 smbmsg \ 83 snapinfo \ 84 spray \ 85 syslogd \ 86 sysrc \ 87 tcpdrop \ 88 tcpdump \ 89 traceroute \ 90 trpt \ 91 tzsetup \ 92 uefisign \ 93 ugidfw \ 94 vigr \ 95 vipw \ 96 wake \ 97 watch \ 98 watchdogd \ 99 zic 100 101# NB: keep these sorted by MK_* knobs 102 103.if ${MK_ACCT} != "no" 104SUBDIR+= accton 105SUBDIR+= sa 106.endif 107 108.if ${MK_AMD} != "no" 109SUBDIR+= amd 110.endif 111 112.if ${MK_AUDIT} != "no" 113SUBDIR+= audit 114SUBDIR+= auditd 115.if ${MK_OPENSSL} != "no" 116SUBDIR+= auditdistd 117.endif 118SUBDIR+= auditreduce 119SUBDIR+= praudit 120.endif 121 122.if ${MK_AUTHPF} != "no" 123SUBDIR+= authpf 124.endif 125 126.if ${MK_AUTOFS} != "no" 127SUBDIR+= autofs 128.endif 129 130.if ${MK_BLUETOOTH} != "no" 131SUBDIR+= bluetooth 132.endif 133 134.if ${MK_BOOTPARAMD} != "no" 135SUBDIR+= bootparamd 136.endif 137 138.if ${MK_BSDINSTALL} != "no" 139SUBDIR+= bsdinstall 140.endif 141 142.if ${MK_BSNMP} != "no" 143SUBDIR+= bsnmpd 144.endif 145 146.if ${MK_CTM} != "no" 147SUBDIR+= ctm 148.endif 149 150.if ${MK_FLOPPY} != "no" 151SUBDIR+= fdcontrol 152SUBDIR+= fdformat 153SUBDIR+= fdread 154SUBDIR+= fdwrite 155.endif 156 157.if ${MK_FMTREE} != "no" 158SUBDIR+= mtree 159.endif 160 161.if ${MK_FREEBSD_UPDATE} != "no" 162SUBDIR+= freebsd-update 163.endif 164 165.if ${MK_GSSAPI} != "no" 166SUBDIR+= gssd 167.endif 168 169.if ${MK_GPIO} != "no" 170SUBDIR+= gpioctl 171.endif 172 173.if ${MK_INET6} != "no" 174SUBDIR+= ip6addrctl 175SUBDIR+= mld6query 176SUBDIR+= ndp 177SUBDIR+= rip6query 178SUBDIR+= route6d 179SUBDIR+= rrenumd 180SUBDIR+= rtadvctl 181SUBDIR+= rtadvd 182SUBDIR+= rtsold 183SUBDIR+= traceroute6 184.endif 185 186.if ${MK_INETD} != "no" 187SUBDIR+= inetd 188.endif 189 190.if ${MK_IPFW} != "no" 191SUBDIR+= ipfwpcap 192.endif 193 194.if ${MK_ISCSI} != "no" 195SUBDIR+= iscsid 196.endif 197 198.if ${MK_JAIL} != "no" 199SUBDIR+= jail 200SUBDIR+= jexec 201SUBDIR+= jls 202.endif 203 204# XXX MK_SYSCONS 205.if ${MK_LEGACY_CONSOLE} != "no" 206SUBDIR+= kbdcontrol 207SUBDIR+= kbdmap 208SUBDIR+= moused 209SUBDIR+= vidcontrol 210.endif 211 212.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 213.if ${MK_PPP} != "no" 214SUBDIR+= pppctl 215.endif 216.if ${MK_NS_CACHING} != "no" 217SUBDIR+= nscd 218.endif 219.endif 220 221.if ${MK_LPR} != "no" 222SUBDIR+= lpr 223.endif 224 225.if ${MK_MAN_UTILS} != "no" 226SUBDIR+= manctl 227.endif 228 229.if ${MK_NAND} != "no" 230SUBDIR+= nandsim 231SUBDIR+= nandtool 232.endif 233 234.if ${MK_NETGRAPH} != "no" 235SUBDIR+= flowctl 236SUBDIR+= lmcconfig 237SUBDIR+= ngctl 238SUBDIR+= nghook 239.endif 240 241.if ${MK_NIS} != "no" 242SUBDIR+= rpc.yppasswdd 243SUBDIR+= rpc.ypupdated 244SUBDIR+= rpc.ypxfrd 245SUBDIR+= ypbind 246SUBDIR+= yp_mkdb 247SUBDIR+= yppoll 248SUBDIR+= yppush 249SUBDIR+= ypserv 250SUBDIR+= ypset 251.endif 252 253.if ${MK_NTP} != "no" 254SUBDIR+= ntp 255.endif 256 257.if ${MK_OPENSSL} != "no" 258SUBDIR+= keyserv 259.endif 260 261.if ${MK_PC_SYSINSTALL} != "no" 262_pc_sysinstall= pc-sysinstall 263.endif 264 265.if ${MK_PF} != "no" 266SUBDIR+= ftp-proxy 267.endif 268 269.if ${MK_PKGBOOTSTRAP} != "no" 270SUBDIR+= pkg 271.endif 272 273# XXX MK_TOOLCHAIN? 274.if ${MK_PMC} != "no" 275SUBDIR+= pmcannotate 276SUBDIR+= pmccontrol 277SUBDIR+= pmcstat 278SUBDIR+= pmcstudy 279.endif 280 281.if ${MK_PORTSNAP} != "no" 282SUBDIR+= portsnap 283.endif 284 285.if ${MK_PPP} != "no" 286SUBDIR+= ppp 287.endif 288 289.if ${MK_QUOTAS} != "no" 290SUBDIR+= edquota 291SUBDIR+= quotaon 292SUBDIR+= repquota 293.endif 294 295.if ${MK_RCMDS} != "no" 296SUBDIR+= rwhod 297.endif 298 299.if ${MK_RCS} != "no" 300SUBDIR+= etcupdate 301.endif 302 303.if ${MK_SENDMAIL} != "no" 304SUBDIR+= editmap 305SUBDIR+= mailstats 306SUBDIR+= makemap 307SUBDIR+= praliases 308SUBDIR+= sendmail 309.endif 310 311.if ${MK_TCP_WRAPPERS} != "no" 312SUBDIR+= tcpdchk 313SUBDIR+= tcpdmatch 314.endif 315 316.if ${MK_TESTS} != "no" 317SUBDIR+= tests 318.endif 319 320.if ${MK_TIMED} != "no" 321SUBDIR+= timed 322.endif 323 324.if ${MK_TOOLCHAIN} != "no" 325SUBDIR+= config 326SUBDIR+= crunch 327.endif 328 329.if ${MK_UNBOUND} != "no" 330SUBDIR+= unbound 331.endif 332 333.if ${MK_USB} != "no" 334SUBDIR+= uathload 335SUBDIR+= uhsoctl 336SUBDIR+= usbconfig 337SUBDIR+= usbdump 338.endif 339 340.if ${MK_UTMPX} != "no" 341SUBDIR+= ac 342SUBDIR+= lastlogin 343SUBDIR+= utx 344.endif 345 346.if ${MK_WIRELESS} != "no" 347SUBDIR+= ancontrol 348SUBDIR+= wlandebug 349SUBDIR+= wpa 350.endif 351 352.include <bsd.arch.inc.mk> 353 354SUBDIR:= ${SUBDIR:O} 355 356SUBDIR_PARALLEL= 357 358.include <bsd.subdir.mk> 359