1 # From: @(#)Makefile 8.3 (Berkeley) 1/7/94
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
199 # NB: keep these sorted by MK_* knobs
202 SUBDIR.${MK_ATM}+= atm
203 SUBDIR.${MK_BLUETOOTH}+= bluetooth
204 SUBDIR.${MK_BSD_CPIO}+= cpio
205 SUBDIR.${MK_CALENDAR}+= calendar
206 SUBDIR.${MK_CLANG}+= clang
207 SUBDIR.${MK_DIALOG}+= dpv
209 SUBDIR.${MK_FILE}+= file
210 SUBDIR.${MK_FINGER}+= finger
211 SUBDIR.${MK_FTP}+= ftp
212 SUBDIR.${MK_GAMES}+= caesar
213 SUBDIR.${MK_GAMES}+= factor
214 SUBDIR.${MK_GAMES}+= fortune
215 SUBDIR.${MK_GAMES}+= grdc
216 SUBDIR.${MK_GAMES}+= morse
217 SUBDIR.${MK_GAMES}+= number
218 SUBDIR.${MK_GAMES}+= pom
219 SUBDIR.${MK_GAMES}+= primes
220 SUBDIR.${MK_GAMES}+= random
221 .if ${MK_GNU_DIFF} == "no"
224 .if ${MK_GPL_DTC} != "yes"
225 .if ${COMPILER_FEATURES:Mc++11}
229 SUBDIR.${MK_GROFF}+= vgrind
230 SUBDIR.${MK_HESIOD}+= hesinfo
231 SUBDIR.${MK_ICONV}+= iconv
232 SUBDIR.${MK_ICONV}+= mkcsmapper
233 SUBDIR.${MK_ICONV}+= mkesdb
234 SUBDIR.${MK_ISCSI}+= iscsictl
235 SUBDIR.${MK_KDUMP}+= kdump
236 SUBDIR.${MK_KDUMP}+= truss
237 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
238 SUBDIR.${MK_LDNS_UTILS}+= drill
239 SUBDIR.${MK_LDNS_UTILS}+= host
240 SUBDIR.${MK_LOCATE}+= locate
242 SUBDIR.${MK_MAIL}+= biff
243 SUBDIR.${MK_MAIL}+= from
244 SUBDIR.${MK_MAIL}+= mail
245 SUBDIR.${MK_MAIL}+= msgs
246 SUBDIR.${MK_MAKE}+= bmake
247 SUBDIR.${MK_MAN_UTILS}+= catman
248 .if ${MK_MANDOCDB} == "no" # AND
249 SUBDIR.${MK_MAN_UTILS}+= makewhatis
251 SUBDIR.${MK_MAN_UTILS}+= man
252 SUBDIR.${MK_NETCAT}+= nc
253 SUBDIR.${MK_NIS}+= ypcat
254 SUBDIR.${MK_NIS}+= ypmatch
255 SUBDIR.${MK_NIS}+= ypwhich
256 SUBDIR.${MK_OPENSSH}+= ssh-copy-id
257 SUBDIR.${MK_OPENSSL}+= bc
258 SUBDIR.${MK_OPENSSL}+= chkey
259 SUBDIR.${MK_OPENSSL}+= dc
260 SUBDIR.${MK_OPENSSL}+= newkey
261 SUBDIR.${MK_QUOTAS}+= quota
262 SUBDIR.${MK_RCMDS}+= rlogin
263 SUBDIR.${MK_RCMDS}+= rsh
264 SUBDIR.${MK_SENDMAIL}+= vacation
265 SUBDIR.${MK_TALK}+= talk
266 SUBDIR.${MK_TELNET}+= telnet
267 SUBDIR.${MK_TESTS}+= tests
268 SUBDIR.${MK_TEXTPROC}+= checknr
269 SUBDIR.${MK_TEXTPROC}+= colcrt
270 SUBDIR.${MK_TEXTPROC}+= ul
271 SUBDIR.${MK_TFTP}+= tftp
272 SUBDIR.${MK_TOOLCHAIN}+= addr2line
273 SUBDIR.${MK_TOOLCHAIN}+= ar
274 SUBDIR.${MK_TOOLCHAIN}+= c89
275 SUBDIR.${MK_TOOLCHAIN}+= c99
276 SUBDIR.${MK_TOOLCHAIN}+= ctags
277 SUBDIR.${MK_TOOLCHAIN}+= cxxfilt
278 SUBDIR.${MK_TOOLCHAIN}+= elfcopy
279 SUBDIR.${MK_TOOLCHAIN}+= file2c
280 # ARM64TODO gprof does not build
281 # RISCVTODO gprof does not build
282 .if ${MACHINE_ARCH} != "aarch64" && ${MACHINE_CPUARCH} != "riscv"
283 SUBDIR.${MK_TOOLCHAIN}+= gprof
285 SUBDIR.${MK_TOOLCHAIN}+= indent
286 SUBDIR.${MK_TOOLCHAIN}+= lex
287 SUBDIR.${MK_TOOLCHAIN}+= mkstr
288 SUBDIR.${MK_TOOLCHAIN}+= nm
289 SUBDIR.${MK_TOOLCHAIN}+= readelf
290 SUBDIR.${MK_TOOLCHAIN}+= rpcgen
291 SUBDIR.${MK_TOOLCHAIN}+= unifdef
292 SUBDIR.${MK_TOOLCHAIN}+= size
293 .if ${MK_LINT} != "no" && ${MACHINE_ARCH} != "aarch64" # ARM64TODO xlint does not build
294 SUBDIR.${MK_TOOLCHAIN}+= xlint
296 SUBDIR.${MK_TOOLCHAIN}+= xstr
297 SUBDIR.${MK_TOOLCHAIN}+= yacc
299 SUBDIR.${MK_VT}+= vtfontcvt
300 SUBDIR.${MK_USB}+= usbhidaction
301 SUBDIR.${MK_USB}+= usbhidctl
302 SUBDIR.${MK_UTMPX}+= last
303 .if ${MACHINE_CPUARCH} != "riscv" # RISCVTODO users does not build
304 SUBDIR.${MK_UTMPX}+= users
306 SUBDIR.${MK_UTMPX}+= who
307 SUBDIR.${MK_SVN}+= svn
308 SUBDIR.${MK_SVNLITE}+= svn
309 SUBDIR.${MK_OFED}+= ofed
311 # These are normally only handled for build-tools.
313 SUBDIR+= mkcsmapper_static
314 SUBDIR+= mkesdb_static
317 .include <bsd.arch.inc.mk>
321 .include <bsd.subdir.mk>