]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Update libucl to latest git snapshot (20151027)
[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         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         mklocale \
100         mktemp \
101         mkulzma \
102         mkuzip \
103         mt \
104         ncal \
105         netstat \
106         newgrp \
107         nfsstat \
108         nice \
109         nl \
110         numactl \
111         nohup \
112         opieinfo \
113         opiekey \
114         opiepasswd \
115         pagesize \
116         passwd \
117         paste \
118         patch \
119         pathchk \
120         perror \
121         pr \
122         printenv \
123         printf \
124         procstat \
125         protect \
126         rctl \
127         renice \
128         rev \
129         revoke \
130         rpcinfo \
131         rs \
132         rup \
133         rusers \
134         rwall \
135         script \
136         sed \
137         send-pr \
138         seq \
139         shar \
140         showmount \
141         sockstat \
142         soelim \
143         sort \
144         split \
145         stat \
146         stdbuf \
147         su \
148         systat \
149         tabs \
150         tail \
151         tar \
152         tcopy \
153         tee \
154         time \
155         timeout \
156         tip \
157         top \
158         touch \
159         tput \
160         tr \
161         true \
162         truncate \
163         tset \
164         tsort \
165         tty \
166         uname \
167         unexpand \
168         uniq \
169         unzip \
170         units \
171         unvis \
172         uudecode \
173         uuencode \
174         vis \
175         vmstat \
176         w \
177         wall \
178         wc \
179         what \
180         whereis \
181         which \
182         whois \
183         write \
184         xargs \
185         xinstall \
186         xo \
187         xz \
188         xzdec \
189         yes
190
191 # NB: keep these sorted by MK_* knobs
192
193 SUBDIR.${MK_AT}+=       at
194 SUBDIR.${MK_ATM}+=      atm
195 SUBDIR.${MK_BLUETOOTH}+=        bluetooth
196 SUBDIR.${MK_BSD_CPIO}+= cpio
197 SUBDIR.${MK_CALENDAR}+= calendar
198 SUBDIR.${MK_CLANG}+=    clang
199 SUBDIR.${MK_EE}+=       ee
200 SUBDIR.${MK_FILE}+=     file
201 SUBDIR.${MK_FINGER}+=   finger
202 SUBDIR.${MK_FTP}+=      ftp
203 SUBDIR.${MK_GAMES}+=    caesar
204 SUBDIR.${MK_GAMES}+=    factor
205 SUBDIR.${MK_GAMES}+=    fortune
206 SUBDIR.${MK_GAMES}+=    grdc
207 SUBDIR.${MK_GAMES}+=    morse
208 SUBDIR.${MK_GAMES}+=    number
209 SUBDIR.${MK_GAMES}+=    pom
210 SUBDIR.${MK_GAMES}+=    primes
211 SUBDIR.${MK_GAMES}+=    random
212 .if ${MK_GPL_DTC} != "yes"
213 .if ${COMPILER_FEATURES:Mc++11}
214 SUBDIR+=        dtc
215 .endif
216 .endif
217 SUBDIR.${MK_GROFF}+=    vgrind
218 SUBDIR.${MK_HESIOD}+=   hesinfo
219 SUBDIR.${MK_ICONV}+=    iconv
220 SUBDIR.${MK_ICONV}+=    mkcsmapper
221 SUBDIR.${MK_ICONV}+=    mkesdb
222 SUBDIR.${MK_ISCSI}+=    iscsictl
223 SUBDIR.${MK_KDUMP}+=    kdump
224 SUBDIR.${MK_KDUMP}+=    truss
225 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
226 SUBDIR.${MK_LDNS_UTILS}+=       drill
227 SUBDIR.${MK_LDNS_UTILS}+=       host
228 SUBDIR.${MK_LOCATE}+=   locate
229 # XXX msgs?
230 SUBDIR.${MK_MAIL}+=     biff
231 SUBDIR.${MK_MAIL}+=     from
232 SUBDIR.${MK_MAIL}+=     mail
233 SUBDIR.${MK_MAIL}+=     msgs
234 SUBDIR.${MK_MAKE}+=     bmake
235 SUBDIR.${MK_MAN_UTILS}+=        catman
236 .if ${MK_MANDOCDB} == "no"      # AND
237 SUBDIR.${MK_MAN_UTILS}+=        makewhatis
238 .endif
239 SUBDIR.${MK_MAN_UTILS}+=        man
240 SUBDIR.${MK_NETCAT}+=   nc
241 SUBDIR.${MK_NIS}+=      ypcat
242 SUBDIR.${MK_NIS}+=      ypmatch
243 SUBDIR.${MK_NIS}+=      ypwhich
244 SUBDIR.${MK_OPENSSH}+=  ssh-copy-id
245 SUBDIR.${MK_OPENSSL}+=  bc
246 SUBDIR.${MK_OPENSSL}+=  chkey
247 SUBDIR.${MK_OPENSSL}+=  dc
248 SUBDIR.${MK_OPENSSL}+=  newkey
249 SUBDIR.${MK_QUOTAS}+=   quota
250 SUBDIR.${MK_RCMDS}+=    rlogin
251 SUBDIR.${MK_RCMDS}+=    rsh
252 SUBDIR.${MK_RCMDS}+=    ruptime
253 SUBDIR.${MK_RCMDS}+=    rwho
254 SUBDIR.${MK_SENDMAIL}+= vacation
255 SUBDIR.${MK_TALK}+=     talk
256 SUBDIR.${MK_TELNET}+=   telnet
257 SUBDIR.${MK_TESTS}+=    tests
258 SUBDIR.${MK_TEXTPROC}+= checknr
259 SUBDIR.${MK_TEXTPROC}+= colcrt
260 SUBDIR.${MK_TEXTPROC}+= ul
261 SUBDIR.${MK_TFTP}+=     tftp
262 SUBDIR.${MK_TOOLCHAIN}+=        addr2line
263 SUBDIR.${MK_TOOLCHAIN}+=        ar
264 SUBDIR.${MK_TOOLCHAIN}+=        c89
265 SUBDIR.${MK_TOOLCHAIN}+=        c99
266 SUBDIR.${MK_TOOLCHAIN}+=        ctags
267 SUBDIR.${MK_TOOLCHAIN}+=        cxxfilt
268 SUBDIR.${MK_TOOLCHAIN}+=        elfcopy
269 SUBDIR.${MK_TOOLCHAIN}+=        file2c
270 .if ${MACHINE_ARCH} != "aarch64" # ARM64TODO gprof does not build
271 SUBDIR.${MK_TOOLCHAIN}+=        gprof
272 .endif
273 SUBDIR.${MK_TOOLCHAIN}+=        indent
274 SUBDIR.${MK_TOOLCHAIN}+=        lex
275 SUBDIR.${MK_TOOLCHAIN}+=        mkstr
276 SUBDIR.${MK_TOOLCHAIN}+=        nm
277 SUBDIR.${MK_TOOLCHAIN}+=        readelf
278 SUBDIR.${MK_TOOLCHAIN}+=        rpcgen
279 SUBDIR.${MK_TOOLCHAIN}+=        unifdef
280 SUBDIR.${MK_TOOLCHAIN}+=        size
281 SUBDIR.${MK_TOOLCHAIN}+=        strings
282 .if ${MACHINE_ARCH} != "aarch64" # ARM64TODO xlint does not build
283 SUBDIR.${MK_TOOLCHAIN}+=        xlint
284 .endif
285 SUBDIR.${MK_TOOLCHAIN}+=        xstr
286 SUBDIR.${MK_TOOLCHAIN}+=        yacc
287 SUBDIR.${MK_VI}+=       vi
288 SUBDIR.${MK_VT}+=       vtfontcvt
289 SUBDIR.${MK_USB}+=      usbhidaction
290 SUBDIR.${MK_USB}+=      usbhidctl
291 SUBDIR.${MK_UTMPX}+=    last
292 SUBDIR.${MK_UTMPX}+=    users
293 SUBDIR.${MK_UTMPX}+=    who
294 SUBDIR.${MK_SVN}+=      svn
295 SUBDIR.${MK_SVNLITE}+=  svn
296
297 .include <bsd.arch.inc.mk>
298
299 SUBDIR:=        ${SUBDIR:O:u}
300
301 SUBDIR_PARALLEL=
302
303 .include <bsd.subdir.mk>