Deleted Added
full compact
Makefile (269041) Makefile (271298)
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94
2# $FreeBSD: stable/10/usr.bin/Makefile 269041 2014-07-24 01:35:41Z emaste $
2# $FreeBSD: stable/10/usr.bin/Makefile 271298 2014-09-09 04:00:30Z ngie $
3
4.include <bsd.own.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
12SUBDIR= alias \
13 apply \
14 asa \
3
4.include <bsd.own.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
12SUBDIR= alias \
13 apply \
14 asa \
15 ${_atf} \
16 awk \
17 banner \
18 basename \
19 brandelf \
20 bsdiff \
21 bzip2 \
22 bzip2recover \
23 cap_mkdb \
24 chat \
25 chpass \
26 cksum \
27 ${_clang} \
28 cmp \
29 col \
30 colldef \
31 colrm \
32 column \
33 comm \
34 compress \
35 cpuset \
36 csplit \
37 ctlstat \
38 cut \
39 dirname \
40 du \
41 ee \
42 elf2aout \
43 elfdump \
44 enigma \
45 env \
46 expand \
47 false \
48 fetch \
49 file \
50 find \
51 finger \
52 fmt \
53 fold \
54 fstat \
55 fsync \
56 ftp \
57 gcore \
58 gencat \
59 getconf \
60 getent \
61 getopt \
62 grep \
63 gzip \
64 head \
65 hexdump \
66 ${_iconv} \
67 id \
68 ipcrm \
69 ipcs \
70 iscsictl \
71 join \
72 jot \
73 ${_kdump} \
74 keylogin \
75 keylogout \
76 killall \
77 ktrace \
78 ktrdump \
79 lam \
80 lastcomm \
81 ldd \
82 leave \
83 less \
84 lessecho \
85 lesskey \
86 limits \
87 locale \
88 lock \
89 lockf \
90 logger \
91 login \
92 logins \
93 logname \
94 look \
95 lorder \
96 lsvfs \
97 lzmainfo \
98 m4 \
99 ${_makewhatis} \
100 ${_man} \
101 mandoc \
102 mesg \
103 minigzip \
104 ministat \
105 ${_mkcsmapper} \
106 mkdep \
107 ${_mkesdb} \
108 mkfifo \
109 mkimg \
110 mklocale \
111 mktemp \
112 mkulzma \
113 mkuzip \
114 mt \
115 ncal \
116 netstat \
117 newgrp \
118 nfsstat \
119 nice \
120 nl \
121 nohup \
122 opieinfo \
123 opiekey \
124 opiepasswd \
125 pagesize \
126 passwd \
127 paste \
128 patch \
129 pathchk \
130 perror \
131 pr \
132 printenv \
133 printf \
134 procstat \
135 protect \
136 rctl \
137 renice \
138 rev \
139 revoke \
140 rpcinfo \
141 rs \
142 rup \
143 rusers \
144 rwall \
145 script \
146 sed \
147 send-pr \
148 seq \
149 shar \
150 showmount \
151 sockstat \
152 sort \
153 split \
154 stat \
155 stdbuf \
156 su \
157 systat \
158 tabs \
159 tail \
160 talk \
161 tar \
162 tcopy \
163 tee \
164 ${_tests} \
165 tftp \
166 time \
167 tip \
168 top \
169 touch \
170 tput \
171 tr \
172 true \
173 truncate \
174 ${_truss} \
175 tset \
176 tsort \
177 tty \
178 uname \
179 unexpand \
180 uniq \
181 unzip \
182 units \
183 unvis \
184 uudecode \
185 uuencode \
186 vi \
187 vis \
188 vmstat \
189 w \
190 wall \
191 wc \
192 what \
193 whereis \
194 which \
195 whois \
196 write \
197 xargs \
198 xinstall \
199 ${_xlint} \
200 ${_xstr} \
201 xz \
202 xzdec \
203 ${_yacc} \
204 yes \
205 ${_ypcat} \
206 ${_ypmatch} \
207 ${_ypwhich}
208
209# NB: keep these sorted by MK_* knobs
210
211.if ${MK_AT} != "no"
212SUBDIR+= at
213.endif
214
215.if ${MK_ATM} != "no"
216SUBDIR+= atm
217.endif
218
219.if ${MK_BLUETOOTH} != "no"
220SUBDIR+= bluetooth
221.endif
222
223.if ${MK_BSD_CPIO} != "no"
224SUBDIR+= cpio
225.endif
226
227.if ${MK_CALENDAR} != "no"
228SUBDIR+= calendar
229.endif
230
231.if ${MK_CLANG} != "no"
232_clang= clang
233.endif
234
235.if ${MK_GPL_DTC} != "yes"
236SUBDIR+= dtc
237.endif
238
239.if ${MK_GROFF} != "no"
240SUBDIR+= vgrind
241.endif
242
243.if ${MK_HESIOD} != "no"
244SUBDIR+= hesinfo
245.endif
246
247.if ${MK_ICONV} != "no"
248_iconv= iconv
249_mkcsmapper= mkcsmapper
250_mkesdb= mkesdb
251.endif
252
253.if ${MK_KDUMP} != "no"
254SUBDIR+= kdump
255SUBDIR+= truss
256.endif
257
258.if ${MK_KERBEROS_SUPPORT} != "no"
259SUBDIR+= compile_et
260.endif
261
262.if ${MK_LDNS_UTILS} != "no"
263SUBDIR+= drill
264SUBDIR+= host
265.endif
266
267.if ${MK_LIBTHR} != "no"
268SUBDIR+= csup
269.endif
270
271.if ${MK_LOCATE} != "no"
272SUBDIR+= locate
273.endif
274
275# XXX msgs?
276.if ${MK_MAIL} != "no"
277SUBDIR+= biff
278SUBDIR+= from
279SUBDIR+= mail
280SUBDIR+= msgs
281.endif
282
283.if ${MK_MAKE} != "no"
284.if ${MK_BMAKE} != "no"
285SUBDIR+= bmake
286.else
287SUBDIR+= make
288.endif
289.endif
290
291.if ${MK_MAN_UTILS} != "no"
292SUBDIR+= catman
293_makewhatis= makewhatis
294_man= man
295.endif
296
297.if ${MK_NETCAT} != "no"
298SUBDIR+= nc
299.endif
300
301.if ${MK_NIS} != "no"
302SUBDIR+= ypcat
303SUBDIR+= ypmatch
304SUBDIR+= ypwhich
305.endif
306
307.if ${MK_OPENSSH} != "no"
308SUBDIR+= ssh-copy-id
309.endif
310
311.if ${MK_OPENSSL} != "no"
312SUBDIR+= bc
313SUBDIR+= chkey
314SUBDIR+= dc
315SUBDIR+= newkey
316.endif
317
318.if ${MK_QUOTAS} != "no"
319SUBDIR+= quota
320.endif
321
322.if ${MK_RCMDS} != "no"
323SUBDIR+= rlogin
324SUBDIR+= rsh
325SUBDIR+= ruptime
326SUBDIR+= rwho
327.endif
328
329.if ${MK_SENDMAIL} != "no"
330SUBDIR+= vacation
331.endif
332
333.if ${MK_TELNET} != "no"
334SUBDIR+= telnet
335.endif
336
337.if ${MK_TESTS} != "no"
15 awk \
16 banner \
17 basename \
18 brandelf \
19 bsdiff \
20 bzip2 \
21 bzip2recover \
22 cap_mkdb \
23 chat \
24 chpass \
25 cksum \
26 ${_clang} \
27 cmp \
28 col \
29 colldef \
30 colrm \
31 column \
32 comm \
33 compress \
34 cpuset \
35 csplit \
36 ctlstat \
37 cut \
38 dirname \
39 du \
40 ee \
41 elf2aout \
42 elfdump \
43 enigma \
44 env \
45 expand \
46 false \
47 fetch \
48 file \
49 find \
50 finger \
51 fmt \
52 fold \
53 fstat \
54 fsync \
55 ftp \
56 gcore \
57 gencat \
58 getconf \
59 getent \
60 getopt \
61 grep \
62 gzip \
63 head \
64 hexdump \
65 ${_iconv} \
66 id \
67 ipcrm \
68 ipcs \
69 iscsictl \
70 join \
71 jot \
72 ${_kdump} \
73 keylogin \
74 keylogout \
75 killall \
76 ktrace \
77 ktrdump \
78 lam \
79 lastcomm \
80 ldd \
81 leave \
82 less \
83 lessecho \
84 lesskey \
85 limits \
86 locale \
87 lock \
88 lockf \
89 logger \
90 login \
91 logins \
92 logname \
93 look \
94 lorder \
95 lsvfs \
96 lzmainfo \
97 m4 \
98 ${_makewhatis} \
99 ${_man} \
100 mandoc \
101 mesg \
102 minigzip \
103 ministat \
104 ${_mkcsmapper} \
105 mkdep \
106 ${_mkesdb} \
107 mkfifo \
108 mkimg \
109 mklocale \
110 mktemp \
111 mkulzma \
112 mkuzip \
113 mt \
114 ncal \
115 netstat \
116 newgrp \
117 nfsstat \
118 nice \
119 nl \
120 nohup \
121 opieinfo \
122 opiekey \
123 opiepasswd \
124 pagesize \
125 passwd \
126 paste \
127 patch \
128 pathchk \
129 perror \
130 pr \
131 printenv \
132 printf \
133 procstat \
134 protect \
135 rctl \
136 renice \
137 rev \
138 revoke \
139 rpcinfo \
140 rs \
141 rup \
142 rusers \
143 rwall \
144 script \
145 sed \
146 send-pr \
147 seq \
148 shar \
149 showmount \
150 sockstat \
151 sort \
152 split \
153 stat \
154 stdbuf \
155 su \
156 systat \
157 tabs \
158 tail \
159 talk \
160 tar \
161 tcopy \
162 tee \
163 ${_tests} \
164 tftp \
165 time \
166 tip \
167 top \
168 touch \
169 tput \
170 tr \
171 true \
172 truncate \
173 ${_truss} \
174 tset \
175 tsort \
176 tty \
177 uname \
178 unexpand \
179 uniq \
180 unzip \
181 units \
182 unvis \
183 uudecode \
184 uuencode \
185 vi \
186 vis \
187 vmstat \
188 w \
189 wall \
190 wc \
191 what \
192 whereis \
193 which \
194 whois \
195 write \
196 xargs \
197 xinstall \
198 ${_xlint} \
199 ${_xstr} \
200 xz \
201 xzdec \
202 ${_yacc} \
203 yes \
204 ${_ypcat} \
205 ${_ypmatch} \
206 ${_ypwhich}
207
208# NB: keep these sorted by MK_* knobs
209
210.if ${MK_AT} != "no"
211SUBDIR+= at
212.endif
213
214.if ${MK_ATM} != "no"
215SUBDIR+= atm
216.endif
217
218.if ${MK_BLUETOOTH} != "no"
219SUBDIR+= bluetooth
220.endif
221
222.if ${MK_BSD_CPIO} != "no"
223SUBDIR+= cpio
224.endif
225
226.if ${MK_CALENDAR} != "no"
227SUBDIR+= calendar
228.endif
229
230.if ${MK_CLANG} != "no"
231_clang= clang
232.endif
233
234.if ${MK_GPL_DTC} != "yes"
235SUBDIR+= dtc
236.endif
237
238.if ${MK_GROFF} != "no"
239SUBDIR+= vgrind
240.endif
241
242.if ${MK_HESIOD} != "no"
243SUBDIR+= hesinfo
244.endif
245
246.if ${MK_ICONV} != "no"
247_iconv= iconv
248_mkcsmapper= mkcsmapper
249_mkesdb= mkesdb
250.endif
251
252.if ${MK_KDUMP} != "no"
253SUBDIR+= kdump
254SUBDIR+= truss
255.endif
256
257.if ${MK_KERBEROS_SUPPORT} != "no"
258SUBDIR+= compile_et
259.endif
260
261.if ${MK_LDNS_UTILS} != "no"
262SUBDIR+= drill
263SUBDIR+= host
264.endif
265
266.if ${MK_LIBTHR} != "no"
267SUBDIR+= csup
268.endif
269
270.if ${MK_LOCATE} != "no"
271SUBDIR+= locate
272.endif
273
274# XXX msgs?
275.if ${MK_MAIL} != "no"
276SUBDIR+= biff
277SUBDIR+= from
278SUBDIR+= mail
279SUBDIR+= msgs
280.endif
281
282.if ${MK_MAKE} != "no"
283.if ${MK_BMAKE} != "no"
284SUBDIR+= bmake
285.else
286SUBDIR+= make
287.endif
288.endif
289
290.if ${MK_MAN_UTILS} != "no"
291SUBDIR+= catman
292_makewhatis= makewhatis
293_man= man
294.endif
295
296.if ${MK_NETCAT} != "no"
297SUBDIR+= nc
298.endif
299
300.if ${MK_NIS} != "no"
301SUBDIR+= ypcat
302SUBDIR+= ypmatch
303SUBDIR+= ypwhich
304.endif
305
306.if ${MK_OPENSSH} != "no"
307SUBDIR+= ssh-copy-id
308.endif
309
310.if ${MK_OPENSSL} != "no"
311SUBDIR+= bc
312SUBDIR+= chkey
313SUBDIR+= dc
314SUBDIR+= newkey
315.endif
316
317.if ${MK_QUOTAS} != "no"
318SUBDIR+= quota
319.endif
320
321.if ${MK_RCMDS} != "no"
322SUBDIR+= rlogin
323SUBDIR+= rsh
324SUBDIR+= ruptime
325SUBDIR+= rwho
326.endif
327
328.if ${MK_SENDMAIL} != "no"
329SUBDIR+= vacation
330.endif
331
332.if ${MK_TELNET} != "no"
333SUBDIR+= telnet
334.endif
335
336.if ${MK_TESTS} != "no"
338_atf= atf
339_tests= tests
340.endif
341
342.if ${MK_TEXTPROC} != "no"
343SUBDIR+= checknr
344SUBDIR+= colcrt
345SUBDIR+= ul
346.endif
347
348.if ${MK_TOOLCHAIN} != "no"
349SUBDIR+= ar
350SUBDIR+= c89
351SUBDIR+= c99
352SUBDIR+= ctags
353SUBDIR+= file2c
354SUBDIR+= gprof
355SUBDIR+= indent
356SUBDIR+= lex
357SUBDIR+= mkstr
358SUBDIR+= rpcgen
359SUBDIR+= unifdef
360SUBDIR+= xlint
361SUBDIR+= xstr
362SUBDIR+= yacc
363.endif
364
365.if ${MK_VT} != "no"
366SUBDIR+= vtfontcvt
367.endif
368
369.if ${MK_USB} != "no"
370SUBDIR+= usbhidaction
371SUBDIR+= usbhidctl
372.endif
373
374.if ${MK_UTMPX} != "no"
375SUBDIR+= last
376SUBDIR+= users
377SUBDIR+= who
378.endif
379
380.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes"
381SUBDIR+= svn
382.endif
383
384.include <bsd.arch.inc.mk>
385
386SUBDIR:= ${SUBDIR:O}
387
388SUBDIR_PARALLEL=
389
390.include <bsd.subdir.mk>
337_tests= tests
338.endif
339
340.if ${MK_TEXTPROC} != "no"
341SUBDIR+= checknr
342SUBDIR+= colcrt
343SUBDIR+= ul
344.endif
345
346.if ${MK_TOOLCHAIN} != "no"
347SUBDIR+= ar
348SUBDIR+= c89
349SUBDIR+= c99
350SUBDIR+= ctags
351SUBDIR+= file2c
352SUBDIR+= gprof
353SUBDIR+= indent
354SUBDIR+= lex
355SUBDIR+= mkstr
356SUBDIR+= rpcgen
357SUBDIR+= unifdef
358SUBDIR+= xlint
359SUBDIR+= xstr
360SUBDIR+= yacc
361.endif
362
363.if ${MK_VT} != "no"
364SUBDIR+= vtfontcvt
365.endif
366
367.if ${MK_USB} != "no"
368SUBDIR+= usbhidaction
369SUBDIR+= usbhidctl
370.endif
371
372.if ${MK_UTMPX} != "no"
373SUBDIR+= last
374SUBDIR+= users
375SUBDIR+= who
376.endif
377
378.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes"
379SUBDIR+= svn
380.endif
381
382.include <bsd.arch.inc.mk>
383
384SUBDIR:= ${SUBDIR:O}
385
386SUBDIR_PARALLEL=
387
388.include <bsd.subdir.mk>