1# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 2# $FreeBSD$ 3 4.include <bsd.own.mk> 5 6SUBDIR= ${_ac} \ 7 ${_accton} \ 8 ${_acpi} \ 9 adduser \ 10 ${_amd} \ 11 ${_ancontrol} \ 12 ${_apm} \ 13 ${_apmd} \ 14 arp \ 15 ${_asf} \ 16 ${_atm} \ 17 ${_audit} \ 18 ${_auditd} \ 19 ${_auditreduce} \ 20 ${_authpf} \ 21 ${_bluetooth} \ 22 ${_boot0cfg} \ 23 ${_boot98cfg} \ 24 bootparamd \ 25 ${_bsnmpd} \ 26 ${_btxld} \ 27 burncd \ 28 cdcontrol \ 29 chkgrp \ 30 chown \ 31 chroot \ 32 ckdist \ 33 clear_locks \ 34 ${_config} \ 35 ${_cpucontrol} \ 36 crashinfo \ 37 cron \ 38 ${_crunch} \ 39 ${_ctm} \ 40 daemon \ 41 dconschat \ 42 devinfo \ 43 digictl \ 44 diskinfo \ 45 ${_dnssec-dsfromkey} \ 46 ${_dnssec-keyfromlabel} \ 47 ${_dnssec-keygen} \ 48 ${_dnssec-signzone} \ 49 dumpcis \ 50 ${_editmap} \ 51 ${_edquota} \ 52 ${_eeprom} \ 53 extattr \ 54 extattrctl \ 55 ${_faithd} \ 56 ${_fdcontrol} \ 57 ${_fdformat} \ 58 ${_fdread} \ 59 ${_fdwrite} \ 60 fifolog \ 61 ${_flowctl} \ 62 ${_freebsd-update} \ 63 ${_ftp-proxy} \ 64 fwcontrol \ 65 getfmac \ 66 getpmac \ 67 gstat \ 68 ${_gssd} \ 69 i2c \ 70 ifmcstat \ 71 inetd \ 72 iostat \ 73 ${_ip6addrctl} \ 74 ${_ipfwpcap} \ 75 ${_IPXrouted} \ 76 ${_jail} \ 77 ${_jexec} \ 78 ${_jls} \ 79 ${_kbdcontrol} \ 80 ${_kbdmap} \ 81 ${_keyserv} \ 82 ${_kgmon} \ 83 ${_kgzip} \ 84 kldxref \ 85 lastlogin \ 86 ${_lmcconfig} \ 87 ${_lpr} \ 88 ${_lptcontrol} \ 89 ${_mailstats} \ 90 mailwrapper \ 91 makefs \ 92 ${_makemap} \ 93 ${_manctl} \ 94 memcontrol \ 95 mergemaster \ 96 mfiutil \ 97 mixer \ 98 ${_mld6query} \ 99 mlxcontrol \ 100 mountd \ 101 ${_mount_nwfs} \ 102 mount_portalfs \ 103 ${_mount_smbfs} \ 104 ${_moused} \ 105 ${_mptable} \ 106 mptutil \ 107 mtest \ 108 mtree \ 109 ${_named} \ 110 ${_named-checkconf} \ 111 ${_named-checkzone} \ 112 ${_named.reload} \ 113 ${_ndiscvt} \ 114 ${_ndp} \ 115 newsyslog \ 116 nfscbd \ 117 nfsd \ 118 nfsdumpstate \ 119 nfsrevoke \ 120 nfsuserd \ 121 ${_ngctl} \ 122 ${_nghook} \ 123 nologin \ 124 ${_nscd} \ 125 ${_ntp} \ 126 ${_nvram} \ 127 ${_ofwdump} \ 128 pciconf \ 129 periodic \ 130 ${_pkg_install} \ 131 ${_pmcannotate} \ 132 ${_pmccontrol} \ 133 ${_pmcstat} \ 134 ${_pnpinfo} \ 135 ${_portsnap} \ 136 powerd \ 137 ${_ppp} \ 138 ${_pppctl} \ 139 ${_praliases} \ 140 ${_praudit} \ 141 procctl \ 142 pstat \ 143 pw \ 144 pwd_mkdb \ 145 quot \ 146 ${_quotaon} \ 147 rarpd \ 148 ${_repquota} \ 149 ${_rip6query} \ 150 rmt \ 151 ${_rndc} \ 152 ${_rndc-confgen} \ 153 ${_route6d} \ 154 rpcbind \ 155 rpc.lockd \ 156 rpc.statd \ 157 rpc.umntall \ 158 ${_rpc.yppasswdd} \ 159 ${_rpc.ypupdated} \ 160 ${_rpc.ypxfrd} \ 161 ${_rrenumd} \ 162 ${_rtadvd} \ 163 rtprio \ 164 ${_rtsold} \ 165 ${_rwhod} \ 166 ${_sa} \ 167 ${_sade} \ 168 ${_sendmail} \ 169 service \ 170 services_mkdb \ 171 setfib \ 172 setfmac \ 173 setpmac \ 174 ${_sicontrol} \ 175 smbmsg \ 176 snapinfo \ 177 ${_spkrtest} \ 178 spray \ 179 ${_sysinstall} \ 180 syslogd \ 181 tcpdchk \ 182 tcpdmatch \ 183 tcpdrop \ 184 tcpdump \ 185 timed \ 186 traceroute \ 187 ${_traceroute6} \ 188 trpt \ 189 tzsetup \ 190 ${_uathload} \ 191 ugidfw \ 192 ${_uhsoctl} \ 193 ${_usbdevs} \ 194 ${_usbconfig} \ 195 ${_vidcontrol} \ 196 vipw \ 197 wake \ 198 watch \ 199 watchdogd \ 200 ${_wlandebug} \ 201 ${_wlconfig} \ 202 ${_wpa} \ 203 ${_ypbind} \ 204 ${_yp_mkdb} \ 205 ${_yppoll} \ 206 ${_yppush} \ 207 ${_ypserv} \ 208 ${_ypset} \ 209 zic \ 210 ${_zzz} 211 212# NB: keep these sorted by MK_* knobs 213 214.if ${MK_ACCT} != "no" 215_ac= ac 216_accton= accton 217_sa= sa 218.endif 219 220.if ${MK_AMD} != "no" 221_amd= amd 222.endif 223 224.if ${MK_AUDIT} != "no" 225_audit= audit 226_auditd= auditd 227_auditreduce= auditreduce 228_praudit= praudit 229.endif 230 231.if ${MK_AUTHPF} != "no" 232_authpf= authpf 233.endif 234 235.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 236_dnssec-dsfromkey= dnssec-dsfromkey 237_dnssec-keyfromlabel= dnssec-keyfromlabel 238_dnssec-keygen= dnssec-keygen 239_dnssec-signzone= dnssec-signzone 240.endif 241.if ${MK_BIND_NAMED} != "no" 242_named= named 243_named-checkconf= named-checkconf 244_named-checkzone= named-checkzone 245_named.reload= named.reload 246_rndc= rndc 247_rndc-confgen= rndc-confgen 248.endif 249 250.if ${MK_BLUETOOTH} != "no" 251_bluetooth= bluetooth 252.endif 253 254.if ${MK_BSNMP} != "no" 255_bsnmpd= bsnmpd 256.endif 257 258.if ${MK_CTM} != "no" 259_ctm= ctm 260.endif 261 262.if ${MK_FLOPPY} != "no" 263_fdcontrol= fdcontrol 264_fdformat= fdformat 265_fdread= fdread 266_fdwrite= fdwrite 267.endif 268 269.if ${MK_FREEBSD_UPDATE} != "no" 270_freebsd-update= freebsd-update 271.endif 272 273.if ${MK_GSSAPI} != no 274_gssd= gssd 275.endif 276 277.if ${MK_INET6} != "no" 278_faithd= faithd 279_ip6addrctl= ip6addrctl 280_mld6query= mld6query 281_ndp= ndp 282_rip6query= rip6query 283_route6d= route6d 284_rrenumd= rrenumd 285_rtadvd= rtadvd 286_rtsold= rtsold 287_traceroute6= traceroute6 288.endif 289 290.if ${MK_IPFW} != "no" 291_ipfwpcap= ipfwpcap 292.endif 293 294.if ${MK_IPX} != "no" 295_IPXrouted= IPXrouted 296.endif 297 298.if ${MK_JAIL} != "no" 299_jail= jail 300_jexec= jexec 301_jls= jls 302.endif 303 304# XXX MK_SYSCONS 305.if ${MK_LEGACY_CONSOLE} != "no" 306_kbdcontrol= kbdcontrol 307_kbdmap= kbdmap 308_moused= moused 309_vidcontrol= vidcontrol 310.endif 311 312.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 313.if ${MK_PPP} != "no" 314_pppctl= pppctl 315.endif 316.if ${MK_NS_CACHING} != "no" 317_nscd= nscd 318.endif 319.endif 320 321.if ${MK_LPR} != "no" 322_lpr= lpr 323.endif 324 325.if ${MK_MAN_UTILS} != "no" 326_manctl= manctl 327.endif 328 329.if ${MK_NETGRAPH} != "no" 330_flowctl= flowctl 331_lmcconfig= lmcconfig 332_ngctl= ngctl 333_nghook= nghook 334.endif 335 336.if ${MK_NIS} != "no" 337_rpc.yppasswdd= rpc.yppasswdd 338_rpc.ypupdated= rpc.ypupdated 339_rpc.ypxfrd= rpc.ypxfrd 340_ypbind= ypbind 341_yp_mkdb= yp_mkdb 342_yppoll= yppoll 343_yppush= yppush 344_ypserv= ypserv 345_ypset= ypset 346.endif 347 348.if ${MK_NTP} != "no" 349_ntp= ntp 350.endif 351 352.if ${MK_OPENSSL} != "no" 353_keyserv= keyserv 354.endif 355 356.if ${MK_PF} != "no" 357_ftp-proxy= ftp-proxy 358.endif 359 360.if ${MK_PKGTOOLS} != "no" 361_pkg_install= pkg_install 362.endif 363 364# XXX MK_TOOLCHAIN? 365.if ${MK_PMC} != "no" 366_pmcannotate= pmcannotate 367_pmccontrol= pmccontrol 368_pmcstat= pmcstat 369.endif 370 371.if ${MK_PORTSNAP} != "no" 372_portsnap= portsnap 373.endif 374 375.if ${MK_PPP} != "no" 376_ppp= ppp 377#_pppctl handled below 378.endif 379 380.if ${MK_QUOTAS} != "no" 381_edquota= edquota 382_quotaon= quotaon 383_repquota= repquota 384.endif 385 386.if ${MK_RCMDS} != "no" 387_rwhod= rwhod 388.endif 389 390.if ${MK_SENDMAIL} != "no" 391_editmap= editmap 392_mailstats= mailstats 393_makemap= makemap 394_praliases= praliases 395_sendmail= sendmail 396.endif 397 398.if ${MK_SYSINSTALL} != "no" 399.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ 400 ${MACHINE_ARCH} == "sparc64" 401_sade= sade 402.endif 403.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips" 404_sysinstall= sysinstall 405.endif 406.endif 407 408.if ${MK_TOOLCHAIN} != "no" 409_config= config 410_crunch= crunch 411.endif 412 413.if ${MK_USB} != "no" 414.if ${MACHINE_ARCH} != "ia64" 415_uathload= uathload 416.endif 417_uhsoctl= uhsoctl 418#_usbdevs= usbdevs 419_usbconfig= usbconfig 420.endif 421 422.if ${MK_WIRELESS} != "no" 423_ancontrol= ancontrol 424_wlandebug= wlandebug 425_wpa= wpa 426.endif 427 428.if ${MACHINE_ARCH} == "arm" 429_kgmon= kgmon 430.endif 431 432.if ${MACHINE_ARCH} == "i386" 433.if ${MK_APM} != "no" 434_apm= apm 435_apmd= apmd 436.endif 437_asf= asf 438.if ${MK_TOOLCHAIN} != "no" 439_btxld= btxld 440.endif 441_cpucontrol= cpucontrol 442_kgmon= kgmon 443_kgzip= kgzip 444_lptcontrol= lptcontrol 445.if ${MK_NCP} != "no" 446_mount_nwfs= mount_nwfs 447.endif 448_mount_smbfs= mount_smbfs 449_mptable= mptable 450.if ${MK_NDIS} != "no" 451_ndiscvt= ndiscvt 452.endif 453_pnpinfo= pnpinfo 454_sicontrol= sicontrol 455_spkrtest= spkrtest 456_zzz= zzz 457.if ${MACHINE} == "i386" 458.if ${MK_ACPI} != "no" 459_acpi= acpi 460.endif 461_boot0cfg= boot0cfg 462.if ${MK_WIRELESS} != "no" 463_wlconfig= wlconfig 464.endif 465.elif ${MACHINE} == "pc98" 466_boot98cfg= boot98cfg 467.endif 468.endif 469 470# kgzip: builds, but missing support files 471# mptable: broken (not 64 bit clean) 472# pnpinfo: crashes (not really useful anyway) 473.if ${MACHINE_ARCH} == "amd64" 474.if ${MK_ACPI} != "no" 475_acpi= acpi 476.endif 477.if ${MK_APM} != "no" 478_apm= apm 479.endif 480_asf= asf 481_boot0cfg= boot0cfg 482.if ${MK_TOOLCHAIN} != "no" 483_btxld= btxld 484.endif 485_cpucontrol= cpucontrol 486_kgmon= kgmon 487_lptcontrol= lptcontrol 488.if ${MK_NCP} != "no" 489_mount_nwfs= mount_nwfs 490.endif 491_mount_smbfs= mount_smbfs 492_mptable= mptable 493.if ${MK_NDIS} != "no" 494_ndiscvt= ndiscvt 495.endif 496_sicontrol= sicontrol 497_spkrtest= spkrtest 498_zzz= zzz 499.endif 500 501.if ${MACHINE_ARCH} == "ia64" 502.if ${MK_ACPI} != "no" 503_acpi= acpi 504.endif 505_kgmon= kgmon 506_mount_smbfs= mount_smbfs 507_zzz= zzz 508.endif 509 510.if ${MACHINE_ARCH} == "powerpc" 511_mount_smbfs= mount_smbfs 512_nvram= nvram 513_ofwdump= ofwdump 514.endif 515 516.if ${MACHINE_ARCH} == "sparc64" 517_eeprom= eeprom 518_mount_smbfs= mount_smbfs 519_ofwdump= ofwdump 520.endif 521 522.include <bsd.subdir.mk> 523