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