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 bootparamd \ 10 bsdconfig \ 11 cdcontrol \ 12 chkgrp \ 13 chown \ 14 chroot \ 15 ckdist \ 16 clear_locks \ 17 crashinfo \ 18 cron \ 19 ctladm \ 20 ctld \ 21 daemon \ 22 dconschat \ 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 inetd \ 38 iostat \ 39 kldxref \ 40 mailwrapper \ 41 makefs \ 42 memcontrol \ 43 mergemaster \ 44 mfiutil \ 45 mixer \ 46 mlxcontrol \ 47 mountd \ 48 mptutil \ 49 mtest \ 50 ${_mtree} \ 51 newsyslog \ 52 nfscbd \ 53 nfsd \ 54 nfsdumpstate \ 55 nfsrevoke \ 56 nfsuserd \ 57 nmtree \ 58 nologin \ 59 ${_pc_sysinstall} \ 60 pciconf \ 61 periodic \ 62 powerd \ 63 procctl \ 64 pstat \ 65 pw \ 66 pwd_mkdb \ 67 quot \ 68 rarpd \ 69 rmt \ 70 rpcbind \ 71 rpc.lockd \ 72 rpc.statd \ 73 rpc.umntall \ 74 rtprio \ 75 service \ 76 services_mkdb \ 77 setfib \ 78 setfmac \ 79 setpmac \ 80 smbmsg \ 81 snapinfo \ 82 spray \ 83 syslogd \ 84 sysrc \ 85 tcpdchk \ 86 tcpdmatch \ 87 tcpdrop \ 88 tcpdump \ 89 timed \ 90 traceroute \ 91 trpt \ 92 tzsetup \ 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_BSDINSTALL} != "no" 135SUBDIR+= bsdinstall 136.endif 137 138.if ${MK_BSNMP} != "no" 139SUBDIR+= bsnmpd 140.endif 141 142.if ${MK_CTM} != "no" 143SUBDIR+= ctm 144.endif 145 146.if ${MK_FLOPPY} != "no" 147SUBDIR+= fdcontrol 148SUBDIR+= fdformat 149SUBDIR+= fdread 150SUBDIR+= fdwrite 151.endif 152 153.if ${MK_FMTREE} != "no" 154SUBDIR+= mtree 155.endif 156 157.if ${MK_FREEBSD_UPDATE} != "no" 158SUBDIR+= freebsd-update 159.endif 160 161.if ${MK_GSSAPI} != "no" 162SUBDIR+= gssd 163.endif 164 165.if ${MK_GPIO} != "no" 166SUBDIR+= gpioctl 167.endif 168 169.if ${MK_INET6} != "no" 170SUBDIR+= ip6addrctl 171SUBDIR+= mld6query 172SUBDIR+= ndp 173SUBDIR+= rip6query 174SUBDIR+= route6d 175SUBDIR+= rrenumd 176SUBDIR+= rtadvctl 177SUBDIR+= rtadvd 178SUBDIR+= rtsold 179SUBDIR+= traceroute6 180.endif 181 182.if ${MK_IPFW} != "no" 183SUBDIR+= ipfwpcap 184.endif 185 186.if ${MK_ISCSI} != "no" 187SUBDIR+= iscsid 188.endif 189 190.if ${MK_JAIL} != "no" 191SUBDIR+= jail 192SUBDIR+= jexec 193SUBDIR+= jls 194.endif 195 196# XXX MK_SYSCONS 197.if ${MK_LEGACY_CONSOLE} != "no" 198SUBDIR+= kbdcontrol 199SUBDIR+= kbdmap 200SUBDIR+= moused 201SUBDIR+= vidcontrol 202.endif 203 204.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 205.if ${MK_PPP} != "no" 206SUBDIR+= pppctl 207.endif 208.if ${MK_NS_CACHING} != "no" 209SUBDIR+= nscd 210.endif 211.endif 212 213.if ${MK_LPR} != "no" 214SUBDIR+= lpr 215.endif 216 217.if ${MK_MAN_UTILS} != "no" 218SUBDIR+= manctl 219.endif 220 221.if ${MK_NAND} != "no" 222SUBDIR+= nandsim 223SUBDIR+= nandtool 224.endif 225 226.if ${MK_NETGRAPH} != "no" 227SUBDIR+= flowctl 228SUBDIR+= lmcconfig 229SUBDIR+= ngctl 230SUBDIR+= nghook 231.endif 232 233.if ${MK_NIS} != "no" 234SUBDIR+= rpc.yppasswdd 235SUBDIR+= rpc.ypupdated 236SUBDIR+= rpc.ypxfrd 237SUBDIR+= ypbind 238SUBDIR+= yp_mkdb 239SUBDIR+= yppoll 240SUBDIR+= yppush 241SUBDIR+= ypserv 242SUBDIR+= ypset 243.endif 244 245.if ${MK_NTP} != "no" 246SUBDIR+= ntp 247.endif 248 249.if ${MK_OPENSSL} != "no" 250SUBDIR+= keyserv 251.endif 252 253.if ${MK_PC_SYSINSTALL} != "no" 254_pc_sysinstall= pc-sysinstall 255.endif 256 257.if ${MK_PF} != "no" 258SUBDIR+= ftp-proxy 259.endif 260 261.if ${MK_PKGBOOTSTRAP} != "no" 262SUBDIR+= pkg 263.endif 264 265# XXX MK_TOOLCHAIN? 266.if ${MK_PMC} != "no" 267SUBDIR+= pmcannotate 268SUBDIR+= pmccontrol 269SUBDIR+= pmcstat 270SUBDIR+= pmcstudy 271.endif 272 273.if ${MK_PORTSNAP} != "no" 274SUBDIR+= portsnap 275.endif 276 277.if ${MK_PPP} != "no" 278SUBDIR+= ppp 279.endif 280 281.if ${MK_QUOTAS} != "no" 282SUBDIR+= edquota 283SUBDIR+= quotaon 284SUBDIR+= repquota 285.endif 286 287.if ${MK_RCMDS} != "no" 288SUBDIR+= rwhod 289.endif 290 291.if ${MK_RCS} != "no" 292SUBDIR+= etcupdate 293.endif 294 295.if ${MK_SENDMAIL} != "no" 296SUBDIR+= editmap 297SUBDIR+= mailstats 298SUBDIR+= makemap 299SUBDIR+= praliases 300SUBDIR+= sendmail 301.endif 302 303.if ${MK_TESTS} != "no" 304SUBDIR+= tests 305.endif 306 307.if ${MK_TOOLCHAIN} != "no" 308SUBDIR+= config 309SUBDIR+= crunch 310.endif 311 312.if ${MK_UNBOUND} != "no" 313SUBDIR+= unbound 314.endif 315 316.if ${MK_USB} != "no" 317SUBDIR+= uathload 318SUBDIR+= uhsoctl 319SUBDIR+= usbconfig 320SUBDIR+= usbdump 321.endif 322 323.if ${MK_UTMPX} != "no" 324SUBDIR+= ac 325SUBDIR+= lastlogin 326SUBDIR+= utx 327.endif 328 329.if ${MK_WIRELESS} != "no" 330SUBDIR+= ancontrol 331SUBDIR+= wlandebug 332SUBDIR+= wpa 333.endif 334 335.include <bsd.arch.inc.mk> 336 337SUBDIR:= ${SUBDIR:O} 338 339SUBDIR_PARALLEL= 340 341.include <bsd.subdir.mk> 342