Fix building on i386 and arm. But 'public domain' headers on the files
[freebsd.git] / usr.sbin / Makefile
1 #       From: @(#)Makefile      5.20 (Berkeley) 6/12/93
2 # $FreeBSD$
3
4 .include <src.opts.mk>
5
6 SUBDIR= adduser \
7         arp \
8         binmiscctl \
9         camdd \
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         etcupdate \
28         extattr \
29         extattrctl \
30         fifolog \
31         fstyp \
32         fwcontrol \
33         getfmac \
34         getpmac \
35         gstat \
36         i2c \
37         ifmcstat \
38         iostat \
39         iovctl \
40         kldxref \
41         mailwrapper \
42         makefs \
43         memcontrol \
44         mergemaster \
45         mfiutil \
46         mixer \
47         mlxcontrol \
48         mountd \
49         mount_smbfs \
50         mpsutil \
51         mptutil \
52         mtest \
53         newsyslog \
54         nfscbd \
55         nfsd \
56         nfsdumpstate \
57         nfsrevoke \
58         nfsuserd \
59         nmtree \
60         nologin \
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         uefisign \
92         ugidfw \
93         vigr \
94         vipw \
95         wake \
96         watch \
97         watchdogd \
98         zic \
99         zonectl
100
101 # NB: keep these sorted by MK_* knobs
102
103 SUBDIR.${MK_ACCT}+=     accton
104 SUBDIR.${MK_ACCT}+=     sa
105 SUBDIR.${MK_AMD}+=      amd
106 SUBDIR.${MK_AUDIT}+=    audit
107 SUBDIR.${MK_AUDIT}+=    auditd
108 .if ${MK_OPENSSL} != "no"
109 SUBDIR.${MK_AUDIT}+=    auditdistd
110 .endif
111 SUBDIR.${MK_AUDIT}+=    auditreduce
112 SUBDIR.${MK_AUDIT}+=    praudit
113 SUBDIR.${MK_AUTHPF}+=   authpf
114 SUBDIR.${MK_AUTOFS}+=   autofs
115 .if ${MK_BLACKLIST} != "no"
116 SUBDIR.${MK_BLACKLIST}+=        blacklistctl
117 SUBDIR.${MK_BLACKLIST}+=        blacklistd
118 .endif
119 SUBDIR.${MK_BLUETOOTH}+=        bluetooth
120 SUBDIR.${MK_BOOTPARAMD}+=       bootparamd
121 SUBDIR.${MK_BSDINSTALL}+=       bsdinstall
122 SUBDIR.${MK_BSNMP}+=    bsnmpd
123 SUBDIR.${MK_CTM}+=      ctm
124 SUBDIR.${MK_DIALOG}+=   tzsetup
125 SUBDIR.${MK_DIALOG}+=   bsdconfig
126 SUBDIR.${MK_EFI}+=      efivar
127 SUBDIR.${MK_FLOPPY}+=   fdcontrol
128 SUBDIR.${MK_FLOPPY}+=   fdformat
129 SUBDIR.${MK_FLOPPY}+=   fdread
130 SUBDIR.${MK_FLOPPY}+=   fdwrite
131 SUBDIR.${MK_FMTREE}+=   fmtree
132 SUBDIR.${MK_FREEBSD_UPDATE}+=   freebsd-update
133 SUBDIR.${MK_GSSAPI}+=   gssd
134 SUBDIR.${MK_GPIO}+=     gpioctl
135 SUBDIR.${MK_INET6}+=    ip6addrctl
136 SUBDIR.${MK_INET6}+=    mld6query
137 SUBDIR.${MK_INET6}+=    ndp
138 SUBDIR.${MK_INET6}+=    rip6query
139 SUBDIR.${MK_INET6}+=    route6d
140 SUBDIR.${MK_INET6}+=    rrenumd
141 SUBDIR.${MK_INET6}+=    rtadvctl
142 SUBDIR.${MK_INET6}+=    rtadvd
143 SUBDIR.${MK_INET6}+=    rtsold
144 SUBDIR.${MK_INET6}+=    traceroute6
145 SUBDIR.${MK_INETD}+=    inetd
146 SUBDIR.${MK_IPFW}+=     ipfwpcap
147 SUBDIR.${MK_ISCSI}+=    iscsid
148 SUBDIR.${MK_JAIL}+=     jail
149 SUBDIR.${MK_JAIL}+=     jexec
150 SUBDIR.${MK_JAIL}+=     jls
151 # XXX MK_SYSCONS
152 SUBDIR.${MK_LEGACY_CONSOLE}+=   kbdcontrol
153 SUBDIR.${MK_LEGACY_CONSOLE}+=   kbdmap
154 SUBDIR.${MK_LEGACY_CONSOLE}+=   moused
155 SUBDIR.${MK_LEGACY_CONSOLE}+=   vidcontrol
156 .if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
157 SUBDIR.${MK_PPP}+=      pppctl
158 SUBDIR.${MK_NS_CACHING}+=       nscd
159 .endif
160 SUBDIR.${MK_LPR}+=      lpr
161 SUBDIR.${MK_MAN_UTILS}+=        manctl
162 SUBDIR.${MK_NAND}+=     nandsim
163 SUBDIR.${MK_NAND}+=     nandtool
164 SUBDIR.${MK_NETGRAPH}+= flowctl
165 SUBDIR.${MK_NETGRAPH}+= lmcconfig
166 SUBDIR.${MK_NETGRAPH}+= ngctl
167 SUBDIR.${MK_NETGRAPH}+= nghook
168 SUBDIR.${MK_NIS}+=      rpc.yppasswdd
169 SUBDIR.${MK_NIS}+=      rpc.ypupdated
170 SUBDIR.${MK_NIS}+=      rpc.ypxfrd
171 SUBDIR.${MK_NIS}+=      ypbind
172 SUBDIR.${MK_NIS}+=      ypldap
173 SUBDIR.${MK_NIS}+=      yp_mkdb
174 SUBDIR.${MK_NIS}+=      yppoll
175 SUBDIR.${MK_NIS}+=      yppush
176 SUBDIR.${MK_NIS}+=      ypserv
177 SUBDIR.${MK_NIS}+=      ypset
178 SUBDIR.${MK_NTP}+=      ntp
179 SUBDIR.${MK_OPENSSL}+=  keyserv
180 SUBDIR.${MK_PC_SYSINSTALL}+=    pc-sysinstall
181 SUBDIR.${MK_PF}+=       ftp-proxy
182 SUBDIR.${MK_PKGBOOTSTRAP}+=     pkg
183 SUBDIR.${MK_PMC}+=      pmcannotate
184 SUBDIR.${MK_PMC}+=      pmccontrol
185 SUBDIR.${MK_PMC}+=      pmcstat
186 SUBDIR.${MK_PMC}+=      pmcstudy
187 SUBDIR.${MK_PORTSNAP}+= portsnap
188 SUBDIR.${MK_PPP}+=      ppp
189 SUBDIR.${MK_QUOTAS}+=   edquota
190 SUBDIR.${MK_QUOTAS}+=   quotaon
191 SUBDIR.${MK_QUOTAS}+=   repquota
192 SUBDIR.${MK_RCMDS}+=    rwhod
193 SUBDIR.${MK_SENDMAIL}+= editmap
194 SUBDIR.${MK_SENDMAIL}+= mailstats
195 SUBDIR.${MK_SENDMAIL}+= makemap
196 SUBDIR.${MK_SENDMAIL}+= praliases
197 SUBDIR.${MK_SENDMAIL}+= sendmail
198 SUBDIR.${MK_TCP_WRAPPERS}+=     tcpdchk
199 SUBDIR.${MK_TCP_WRAPPERS}+=     tcpdmatch
200 SUBDIR.${MK_TIMED}+=    timed
201 SUBDIR.${MK_TOOLCHAIN}+=        config
202 SUBDIR.${MK_TOOLCHAIN}+=        crunch
203 SUBDIR.${MK_UNBOUND}+=  unbound
204 SUBDIR.${MK_USB}+=      uathload
205 SUBDIR.${MK_USB}+=      uhsoctl
206 SUBDIR.${MK_USB}+=      usbconfig
207 SUBDIR.${MK_USB}+=      usbdump
208 SUBDIR.${MK_UTMPX}+=    ac
209 SUBDIR.${MK_UTMPX}+=    lastlogin
210 SUBDIR.${MK_UTMPX}+=    utx
211 SUBDIR.${MK_WIRELESS}+= ancontrol
212 SUBDIR.${MK_WIRELESS}+= wlandebug
213 SUBDIR.${MK_WIRELESS}+= wpa
214
215 SUBDIR.${MK_TESTS}+=    tests
216
217 .include <bsd.arch.inc.mk>
218
219 SUBDIR:=        ${SUBDIR:O}
220
221 SUBDIR_PARALLEL=
222
223 .include <bsd.subdir.mk>