]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
MFhead @ r290899
[FreeBSD/FreeBSD.git] / usr.bin / Makefile
1 #       From: @(#)Makefile      8.3 (Berkeley) 1/7/94
2 # $FreeBSD$
3
4 .include <src.opts.mk>
5
6 # XXX MISSING:          deroff diction graph learn plot
7 #                       spell spline struct xsend
8 # XXX Use GNU versions: diff ld patch
9 # Moved to secure: bdes
10 #
11
12 SUBDIR= alias \
13         apply \
14         asa \
15         awk \
16         banner \
17         basename \
18         brandelf \
19         bsdiff \
20         bzip2 \
21         bzip2recover \
22         cap_mkdb \
23         chat \
24         chpass \
25         cksum \
26         cmp \
27         col \
28         colrm \
29         column \
30         comm \
31         compress \
32         cpuset \
33         csplit \
34         ctlstat \
35         cut \
36         dirname \
37         dpv \
38         du \
39         elf2aout \
40         elfdump \
41         enigma \
42         env \
43         expand \
44         false \
45         fetch \
46         find \
47         fmt \
48         fold \
49         fstat \
50         fsync \
51         gcore \
52         gencat \
53         getconf \
54         getent \
55         getopt \
56         grep \
57         gzip \
58         head \
59         hexdump \
60         id \
61         ident \
62         ipcrm \
63         ipcs \
64         join \
65         jot \
66         keylogin \
67         keylogout \
68         killall \
69         ktrace \
70         ktrdump \
71         lam \
72         lastcomm \
73         ldd \
74         leave \
75         less \
76         lessecho \
77         lesskey \
78         limits \
79         locale \
80         localedef \
81         lock \
82         lockf \
83         logger \
84         login \
85         logins \
86         logname \
87         look \
88         lorder \
89         lsvfs \
90         lzmainfo \
91         m4 \
92         mandoc \
93         mesg \
94         minigzip \
95         ministat \
96         mkdep \
97         mkfifo \
98         mkimg \
99         mktemp \
100         mkulzma \
101         mkuzip \
102         mt \
103         ncal \
104         netstat \
105         newgrp \
106         nfsstat \
107         nice \
108         nl \
109         numactl \
110         nohup \
111         opieinfo \
112         opiekey \
113         opiepasswd \
114         pagesize \
115         passwd \
116         paste \
117         patch \
118         pathchk \
119         perror \
120         pr \
121         printenv \
122         printf \
123         procstat \
124         protect \
125         rctl \
126         renice \
127         rev \
128         revoke \
129         rpcinfo \
130         rs \
131         rup \
132         rusers \
133         rwall \
134         script \
135         sed \
136         send-pr \
137         seq \
138         shar \
139         showmount \
140         sockstat \
141         soelim \
142         sort \
143         split \
144         stat \
145         stdbuf \
146         su \
147         systat \
148         tabs \
149         tail \
150         tar \
151         tcopy \
152         tee \
153         time \
154         timeout \
155         tip \
156         top \
157         touch \
158         tput \
159         tr \
160         true \
161         truncate \
162         tset \
163         tsort \
164         tty \
165         uname \
166         unexpand \
167         uniq \
168         unzip \
169         units \
170         unvis \
171         uudecode \
172         uuencode \
173         vis \
174         vmstat \
175         w \
176         wall \
177         wc \
178         what \
179         whereis \
180         which \
181         whois \
182         write \
183         xargs \
184         xinstall \
185         xo \
186         xz \
187         xzdec \
188         yes
189
190 # NB: keep these sorted by MK_* knobs
191
192 SUBDIR.${MK_AT}+=       at
193 SUBDIR.${MK_ATM}+=      atm
194 SUBDIR.${MK_BLUETOOTH}+=        bluetooth
195 SUBDIR.${MK_BSD_CPIO}+= cpio
196 SUBDIR.${MK_CALENDAR}+= calendar
197 SUBDIR.${MK_CLANG}+=    clang
198 SUBDIR.${MK_EE}+=       ee
199 SUBDIR.${MK_FILE}+=     file
200 SUBDIR.${MK_FINGER}+=   finger
201 SUBDIR.${MK_FTP}+=      ftp
202 SUBDIR.${MK_GAMES}+=    caesar
203 SUBDIR.${MK_GAMES}+=    factor
204 SUBDIR.${MK_GAMES}+=    fortune
205 SUBDIR.${MK_GAMES}+=    grdc
206 SUBDIR.${MK_GAMES}+=    morse
207 SUBDIR.${MK_GAMES}+=    number
208 SUBDIR.${MK_GAMES}+=    pom
209 SUBDIR.${MK_GAMES}+=    primes
210 SUBDIR.${MK_GAMES}+=    random
211 .if ${MK_GPL_DTC} != "yes"
212 .if ${COMPILER_FEATURES:Mc++11}
213 SUBDIR+=        dtc
214 .endif
215 .endif
216 SUBDIR.${MK_GROFF}+=    vgrind
217 SUBDIR.${MK_HESIOD}+=   hesinfo
218 SUBDIR.${MK_ICONV}+=    iconv
219 SUBDIR.${MK_ICONV}+=    mkcsmapper
220 SUBDIR.${MK_ICONV}+=    mkesdb
221 SUBDIR.${MK_ISCSI}+=    iscsictl
222 SUBDIR.${MK_KDUMP}+=    kdump
223 SUBDIR.${MK_KDUMP}+=    truss
224 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
225 SUBDIR.${MK_LDNS_UTILS}+=       drill
226 SUBDIR.${MK_LDNS_UTILS}+=       host
227 SUBDIR.${MK_LOCATE}+=   locate
228 # XXX msgs?
229 SUBDIR.${MK_MAIL}+=     biff
230 SUBDIR.${MK_MAIL}+=     from
231 SUBDIR.${MK_MAIL}+=     mail
232 SUBDIR.${MK_MAIL}+=     msgs
233 SUBDIR.${MK_MAKE}+=     bmake
234 SUBDIR.${MK_MAN_UTILS}+=        catman
235 .if ${MK_MANDOCDB} == "no"      # AND
236 SUBDIR.${MK_MAN_UTILS}+=        makewhatis
237 .endif
238 SUBDIR.${MK_MAN_UTILS}+=        man
239 SUBDIR.${MK_NETCAT}+=   nc
240 SUBDIR.${MK_NIS}+=      ypcat
241 SUBDIR.${MK_NIS}+=      ypmatch
242 SUBDIR.${MK_NIS}+=      ypwhich
243 SUBDIR.${MK_OPENSSH}+=  ssh-copy-id
244 SUBDIR.${MK_OPENSSL}+=  bc
245 SUBDIR.${MK_OPENSSL}+=  chkey
246 SUBDIR.${MK_OPENSSL}+=  dc
247 SUBDIR.${MK_OPENSSL}+=  newkey
248 SUBDIR.${MK_QUOTAS}+=   quota
249 SUBDIR.${MK_RCMDS}+=    rlogin
250 SUBDIR.${MK_RCMDS}+=    rsh
251 SUBDIR.${MK_RCMDS}+=    ruptime
252 SUBDIR.${MK_RCMDS}+=    rwho
253 SUBDIR.${MK_SENDMAIL}+= vacation
254 SUBDIR.${MK_TALK}+=     talk
255 SUBDIR.${MK_TELNET}+=   telnet
256 SUBDIR.${MK_TESTS}+=    tests
257 SUBDIR.${MK_TEXTPROC}+= checknr
258 SUBDIR.${MK_TEXTPROC}+= colcrt
259 SUBDIR.${MK_TEXTPROC}+= ul
260 SUBDIR.${MK_TFTP}+=     tftp
261 SUBDIR.${MK_TOOLCHAIN}+=        addr2line
262 SUBDIR.${MK_TOOLCHAIN}+=        ar
263 SUBDIR.${MK_TOOLCHAIN}+=        c89
264 SUBDIR.${MK_TOOLCHAIN}+=        c99
265 SUBDIR.${MK_TOOLCHAIN}+=        ctags
266 SUBDIR.${MK_TOOLCHAIN}+=        cxxfilt
267 SUBDIR.${MK_TOOLCHAIN}+=        elfcopy
268 SUBDIR.${MK_TOOLCHAIN}+=        file2c
269 .if ${MACHINE_ARCH} != "aarch64" # ARM64TODO gprof does not build
270 SUBDIR.${MK_TOOLCHAIN}+=        gprof
271 .endif
272 SUBDIR.${MK_TOOLCHAIN}+=        indent
273 SUBDIR.${MK_TOOLCHAIN}+=        lex
274 SUBDIR.${MK_TOOLCHAIN}+=        mkstr
275 SUBDIR.${MK_TOOLCHAIN}+=        nm
276 SUBDIR.${MK_TOOLCHAIN}+=        readelf
277 SUBDIR.${MK_TOOLCHAIN}+=        rpcgen
278 SUBDIR.${MK_TOOLCHAIN}+=        unifdef
279 SUBDIR.${MK_TOOLCHAIN}+=        size
280 SUBDIR.${MK_TOOLCHAIN}+=        strings
281 .if ${MACHINE_ARCH} != "aarch64" # ARM64TODO xlint does not build
282 SUBDIR.${MK_TOOLCHAIN}+=        xlint
283 .endif
284 SUBDIR.${MK_TOOLCHAIN}+=        xstr
285 SUBDIR.${MK_TOOLCHAIN}+=        yacc
286 SUBDIR.${MK_VI}+=       vi
287 SUBDIR.${MK_VT}+=       vtfontcvt
288 SUBDIR.${MK_USB}+=      usbhidaction
289 SUBDIR.${MK_USB}+=      usbhidctl
290 SUBDIR.${MK_UTMPX}+=    last
291 SUBDIR.${MK_UTMPX}+=    users
292 SUBDIR.${MK_UTMPX}+=    who
293 SUBDIR.${MK_SVN}+=      svn
294 SUBDIR.${MK_SVNLITE}+=  svn
295
296 .include <bsd.arch.inc.mk>
297
298 SUBDIR:=        ${SUBDIR:O:u}
299
300 SUBDIR_PARALLEL=
301
302 .include <bsd.subdir.mk>