1839f16abSGarrett Wollman# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2c3aac50fSPeter Wemm# $FreeBSD$ 39b50d902SRodney W. Grimes 4e1fe3dbaSRuslan Ermilov.include <bsd.own.mk> 5e1fe3dbaSRuslan Ermilov 60a50d08dSJordan K. Hubbard# XXX MISSING: deroff diction graph learn plot 7861999b4SBruce Evans# spell spline struct xsend 8fb22fc68SJuli Mallett# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis 973407b34SGarrett Wollman# Moved to secure: bdes 1073407b34SGarrett Wollman# 11cfad5290SMarcel Moolenaar 125cd19a3cSGarrett WollmanSUBDIR= alias \ 135cd19a3cSGarrett Wollman apply \ 14da9b9cd9SRuslan Ermilov ${_ar} \ 15cba9c8bdSTim J. Robbins asa \ 16cb7f1224SGary Palmer at \ 174f35c846SHartmut Brandt ${_atm} \ 189a1523bcSDavid E. O'Brien awk \ 19cb7f1224SGary Palmer banner \ 20cb7f1224SGary Palmer basename \ 21cb7f1224SGary Palmer biff \ 22d10a8d6cSRuslan Ermilov ${_bluetooth} \ 236eea92a4SDavid E. O'Brien brandelf \ 24ba10db99SColin Percival bsdiff \ 25d6a9fd06SDavid E. O'Brien bzip2 \ 26bc366011SDavid E. O'Brien bzip2recover \ 273bc2f9a8SPoul-Henning Kamp ${_c89} \ 283bc2f9a8SPoul-Henning Kamp ${_c99} \ 29642268f4SPoul-Henning Kamp ${_calendar} \ 30cb7f1224SGary Palmer cap_mkdb \ 315a4d78a1SPoul-Henning Kamp ${_catman} \ 32cb7f1224SGary Palmer chat \ 33cb7f1224SGary Palmer checknr \ 34d10a8d6cSRuslan Ermilov ${_chkey} \ 35cb7f1224SGary Palmer chpass \ 36cb7f1224SGary Palmer cksum \ 37cb7f1224SGary Palmer cmp \ 38cb7f1224SGary Palmer col \ 39cb7f1224SGary Palmer colcrt \ 40cb7f1224SGary Palmer colldef \ 41cb7f1224SGary Palmer colrm \ 42cb7f1224SGary Palmer column \ 43cb7f1224SGary Palmer comm \ 44cb7f1224SGary Palmer compile_et \ 45cb7f1224SGary Palmer compress \ 466973701aSDoug Barton ${_cpio} \ 47bc72ba9cSJeff Roberson cpuset \ 48ea9e961cSTim J. Robbins csplit \ 49b0b13d15SMaxime Henrion ${_csup} \ 50cb7f1224SGary Palmer ctags \ 51cb7f1224SGary Palmer cut \ 52d10a8d6cSRuslan Ermilov ${_dig} \ 53cb7f1224SGary Palmer dirname \ 54cb7f1224SGary Palmer du \ 55cb7f1224SGary Palmer ee \ 56cbb66355SDavid E. O'Brien elf2aout \ 578237286eSDavid E. O'Brien elfdump \ 58489c66feSJoerg Wunsch enigma \ 59cb7f1224SGary Palmer env \ 60cb7f1224SGary Palmer expand \ 61cb7f1224SGary Palmer false \ 62cb7f1224SGary Palmer fetch \ 63cb7f1224SGary Palmer file \ 64cb7f1224SGary Palmer file2c \ 65cb7f1224SGary Palmer find \ 66cb7f1224SGary Palmer finger \ 67cb7f1224SGary Palmer fmt \ 68cb7f1224SGary Palmer fold \ 69cb7f1224SGary Palmer from \ 7087bc830fSDima Ruban fstat \ 714aeb1c05SPaul Saab fsync \ 72cb7f1224SGary Palmer ftp \ 73155c182aSPeter Wemm gcore \ 74cb7f1224SGary Palmer gencat \ 75298f4dc3SJake Burkholder getconf \ 76c912a3f7SMaxim Konovalov getent \ 77cb7f1224SGary Palmer getopt \ 780bc81187SDavid E. O'Brien ${_gprof} \ 799a9ea25fSXin LI gzip \ 80cb7f1224SGary Palmer head \ 81f7ab1209SPoul-Henning Kamp ${_hesinfo} \ 82cb7f1224SGary Palmer hexdump \ 83d10a8d6cSRuslan Ermilov ${_host} \ 84cb7f1224SGary Palmer id \ 85cb7f1224SGary Palmer indent \ 86cb7f1224SGary Palmer ipcrm \ 87cb7f1224SGary Palmer ipcs \ 88cb7f1224SGary Palmer join \ 89cb7f1224SGary Palmer jot \ 90cb7f1224SGary Palmer kdump \ 91cb7f1224SGary Palmer keylogin \ 92cb7f1224SGary Palmer keylogout \ 93cb7f1224SGary Palmer killall \ 94cb7f1224SGary Palmer ktrace \ 95ed7a104fSJake Burkholder ktrdump \ 96cb7f1224SGary Palmer lam \ 97cb7f1224SGary Palmer last \ 98cb7f1224SGary Palmer lastcomm \ 99aaa41712SDoug Rabson ldd \ 1009106cde5SBruce Evans leave \ 1016f7d2d90SPaul Saab less \ 1026f7d2d90SPaul Saab lessecho \ 1036f7d2d90SPaul Saab lesskey \ 1043bc2f9a8SPoul-Henning Kamp ${_lex} \ 105cb7f1224SGary Palmer limits \ 10693cdc37dSAlexey Zelkin locale \ 107cb7f1224SGary Palmer locate \ 108cb7f1224SGary Palmer lock \ 109cb7f1224SGary Palmer lockf \ 110cb7f1224SGary Palmer logger \ 111cb7f1224SGary Palmer login \ 112bd43dc42SDag-Erling Smørgrav logins \ 113cb7f1224SGary Palmer logname \ 114cb7f1224SGary Palmer look \ 115cb7f1224SGary Palmer lorder \ 116cb7f1224SGary Palmer lsvfs \ 117cb7f1224SGary Palmer m4 \ 118cb7f1224SGary Palmer mail \ 119cb7f1224SGary Palmer make \ 120bf7bec33SMark Murray makewhatis \ 121cb7f1224SGary Palmer mesg \ 1229106cde5SBruce Evans minigzip \ 123a2854cdfSRuslan Ermilov ministat \ 124cb7f1224SGary Palmer mkdep \ 125cb7f1224SGary Palmer mkfifo \ 126cb7f1224SGary Palmer mklocale \ 127cb7f1224SGary Palmer mkstr \ 128cb7f1224SGary Palmer mktemp \ 1295cf3bf70SMax Khon mkuzip \ 130cb7f1224SGary Palmer msgs \ 131e4dc55c3SDoug Rabson mt \ 13241fe9ea1SXin LI ${_nc} \ 133cb7f1224SGary Palmer ncal \ 134d10a8d6cSRuslan Ermilov ${_ncplist} \ 135d10a8d6cSRuslan Ermilov ${_ncplogin} \ 136cb7f1224SGary Palmer netstat \ 137776c387aSTim J. Robbins newgrp \ 138d10a8d6cSRuslan Ermilov ${_newkey} \ 139cb7f1224SGary Palmer nfsstat \ 140cb7f1224SGary Palmer nice \ 141f2155981SBrian Somers nl \ 142cb7f1224SGary Palmer nohup \ 143cd3ee173SDag-Erling Smørgrav ${_nslookup} \ 144cd3ee173SDag-Erling Smørgrav ${_nsupdate} \ 145cb7f1224SGary Palmer opieinfo \ 146cb7f1224SGary Palmer opiekey \ 147cb7f1224SGary Palmer opiepasswd \ 148cb7f1224SGary Palmer pagesize \ 149cb7f1224SGary Palmer passwd \ 150cb7f1224SGary Palmer paste \ 151b9f63041STim J. Robbins pathchk \ 152f56b4f2dSGarance A Drosehn pkill \ 153cb7f1224SGary Palmer pr \ 154cb7f1224SGary Palmer printenv \ 155cb7f1224SGary Palmer printf \ 156b59f38b5SRobert Watson procstat \ 157cb7f1224SGary Palmer quota \ 158cb7f1224SGary Palmer renice \ 159cb7f1224SGary Palmer rev \ 160c71158d4STom Rhodes ${_rlogin} \ 161cb7f1224SGary Palmer rpcgen \ 162cb7f1224SGary Palmer rpcinfo \ 163cb7f1224SGary Palmer rs \ 164c71158d4STom Rhodes ${_rsh} \ 165cb7f1224SGary Palmer rup \ 166cb7f1224SGary Palmer ruptime \ 167cb7f1224SGary Palmer rusers \ 168cb7f1224SGary Palmer rwall \ 169cb7f1224SGary Palmer rwho \ 170cb7f1224SGary Palmer script \ 171cb7f1224SGary Palmer sed \ 172cb7f1224SGary Palmer shar \ 173cb7f1224SGary Palmer showmount \ 174d10a8d6cSRuslan Ermilov ${_smbutil} \ 17528bfda34SDag-Erling Smørgrav sockstat \ 176cb7f1224SGary Palmer split \ 177d4d239aeSDoug Barton stat \ 178cb7f1224SGary Palmer su \ 1798df85cf6SDima Ruban systat \ 180743f138eSTim J. Robbins tabs \ 181cb7f1224SGary Palmer tail \ 182cb7f1224SGary Palmer talk \ 183e813a37fSTim Kientzle tar \ 184cb7f1224SGary Palmer tcopy \ 185cb7f1224SGary Palmer tee \ 1864afa3718SMark Murray telnet \ 187cb7f1224SGary Palmer tftp \ 188cb7f1224SGary Palmer time \ 189afb5951fSMark Murray tip \ 190cb7f1224SGary Palmer top \ 191cb7f1224SGary Palmer touch \ 192cb7f1224SGary Palmer tput \ 193cb7f1224SGary Palmer tr \ 194cb7f1224SGary Palmer true \ 195edeb84a1SSheldon Hearn truncate \ 1960bc81187SDavid E. O'Brien ${_truss} \ 197cb7f1224SGary Palmer tset \ 198cb7f1224SGary Palmer tsort \ 199cb7f1224SGary Palmer tty \ 200cb7f1224SGary Palmer ul \ 201cb7f1224SGary Palmer uname \ 202cb7f1224SGary Palmer unexpand \ 203cb7f1224SGary Palmer unifdef \ 204cb7f1224SGary Palmer uniq \ 205cb7f1224SGary Palmer units \ 206cb7f1224SGary Palmer unvis \ 207d10a8d6cSRuslan Ermilov ${_usbhidaction} \ 208d10a8d6cSRuslan Ermilov ${_usbhidctl} \ 209cb7f1224SGary Palmer users \ 210cb7f1224SGary Palmer uudecode \ 211cb7f1224SGary Palmer uuencode \ 212d10a8d6cSRuslan Ermilov ${_vacation} \ 213cb7f1224SGary Palmer vgrind \ 214cb7f1224SGary Palmer vi \ 215cb7f1224SGary Palmer vis \ 2160600c890SBruce Evans vmstat \ 217cb7f1224SGary Palmer w \ 218cb7f1224SGary Palmer wall \ 219cb7f1224SGary Palmer wc \ 220cb7f1224SGary Palmer what \ 221e9a55423SJohan Karlsson whereis \ 222cb7f1224SGary Palmer which \ 223cb7f1224SGary Palmer who \ 224cb7f1224SGary Palmer whois \ 225cb7f1224SGary Palmer window \ 226cb7f1224SGary Palmer write \ 227cb7f1224SGary Palmer xargs \ 228cb7f1224SGary Palmer xinstall \ 229cfad5290SMarcel Moolenaar ${_xlint} \ 230cb7f1224SGary Palmer xstr \ 2313bc2f9a8SPoul-Henning Kamp ${_yacc} \ 232cb7f1224SGary Palmer yes \ 2336c58990dSBjoern A. Zeeb ${_ypcat} \ 2346c58990dSBjoern A. Zeeb ${_ypmatch} \ 2356c58990dSBjoern A. Zeeb ${_ypwhich} 2365c931089SJohn Birrell 2375aedf535SPeter Grehan.if ${MACHINE_ARCH} != "arm" 238d10a8d6cSRuslan Ermilov_truss= truss 239d10a8d6cSRuslan Ermilov.endif 240d10a8d6cSRuslan Ermilov 241e1fe3dbaSRuslan Ermilov.if ${MK_ATM} != "no" 24290d186c0SRuslan Ermilov_atm= atm 243d10a8d6cSRuslan Ermilov.endif 244d10a8d6cSRuslan Ermilov 245e1fe3dbaSRuslan Ermilov.if ${MK_MAN} != "no" 2465a4d78a1SPoul-Henning Kamp_catman= catman 2475a4d78a1SPoul-Henning Kamp.endif 2485a4d78a1SPoul-Henning Kamp 249e1fe3dbaSRuslan Ermilov.if ${MK_BIND_UTILS} != "no" 250d10a8d6cSRuslan Ermilov_dig= dig 251d10a8d6cSRuslan Ermilov_host= host 252cd3ee173SDag-Erling Smørgrav_nslookup= nslookup 253cd3ee173SDag-Erling Smørgrav_nsupdate= nsupdate 25471990d3dSPeter Wemm.endif 25571990d3dSPeter Wemm 256e1fe3dbaSRuslan Ermilov.if ${MK_BLUETOOTH} != "no" 25723d1e148SMaksim Yevmenkin_bluetooth= bluetooth 25823d1e148SMaksim Yevmenkin.endif 25923d1e148SMaksim Yevmenkin 2606973701aSDoug Barton.if ${MK_BSD_CPIO} != "no" 2616973701aSDoug Barton_cpio= cpio 2626973701aSDoug Barton.endif 2636973701aSDoug Barton 264e1fe3dbaSRuslan Ermilov.if ${MK_CALENDAR} != "no" 265642268f4SPoul-Henning Kamp_calendar= calendar 266642268f4SPoul-Henning Kamp.endif 267642268f4SPoul-Henning Kamp 268e1fe3dbaSRuslan Ermilov.if ${MK_OPENSSL} != "no" 269d10a8d6cSRuslan Ermilov_chkey= chkey 270d10a8d6cSRuslan Ermilov_newkey= newkey 271dbdb679cSRuslan Ermilov.if ${MK_LIBTHR} != "no" 272a50767ebSRuslan Ermilov_csup= csup 273a50767ebSRuslan Ermilov.endif 274a50767ebSRuslan Ermilov.endif 275d10a8d6cSRuslan Ermilov 276e1fe3dbaSRuslan Ermilov.if ${MK_HESIOD} != "no" 277f7ab1209SPoul-Henning Kamp_hesinfo= hesinfo 278f7ab1209SPoul-Henning Kamp.endif 279f7ab1209SPoul-Henning Kamp 280e1fe3dbaSRuslan Ermilov.if ${MK_NETCAT} != "no" 281a1635c68SXin LI_nc= nc 2824457bf03SXin LI.endif 2834457bf03SXin LI 284e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 2856c58990dSBjoern A. Zeeb_ypcat= ypcat 2866c58990dSBjoern A. Zeeb_ypmatch= ypmatch 2876c58990dSBjoern A. Zeeb_ypwhich= ypwhich 2886c58990dSBjoern A. Zeeb.endif 2896c58990dSBjoern A. Zeeb 290e1fe3dbaSRuslan Ermilov.if ${MK_RCMDS} != "no" 291c71158d4STom Rhodes_rlogin= rlogin 292c71158d4STom Rhodes_rsh= rsh 293c71158d4STom Rhodes.endif 294c71158d4STom Rhodes 295e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 296d10a8d6cSRuslan Ermilov_vacation= vacation 297d10a8d6cSRuslan Ermilov.endif 298d10a8d6cSRuslan Ermilov 299e1fe3dbaSRuslan Ermilov.if ${MK_TOOLCHAIN} != "no" 300da9b9cd9SRuslan Ermilov_ar= ar 301d10a8d6cSRuslan Ermilov_c89= c89 302d10a8d6cSRuslan Ermilov_c99= c99 303d10a8d6cSRuslan Ermilov_gprof= gprof 304d10a8d6cSRuslan Ermilov_lex= lex 305d10a8d6cSRuslan Ermilov_xlint= xlint 306d10a8d6cSRuslan Ermilov_yacc= yacc 307d10a8d6cSRuslan Ermilov.endif 308d10a8d6cSRuslan Ermilov 309e1fe3dbaSRuslan Ermilov.if ${MK_USB} != "no" 310d10a8d6cSRuslan Ermilov_usbhidaction= usbhidaction 311d10a8d6cSRuslan Ermilov_usbhidctl= usbhidctl 312d10a8d6cSRuslan Ermilov.endif 313d10a8d6cSRuslan Ermilov 314d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "i386" 315cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 316d10a8d6cSRuslan Ermilov_ncplist= ncplist 317d10a8d6cSRuslan Ermilov_ncplogin= ncplogin 318cea557adSRuslan Ermilov.endif 319d10a8d6cSRuslan Ermilov_smbutil= smbutil 320d10a8d6cSRuslan Ermilov.endif 321d10a8d6cSRuslan Ermilov 322e108ac65SMarcel Moolenaar.if ${MACHINE_ARCH} == "ia64" 323e108ac65SMarcel Moolenaar_smbutil= smbutil 324e108ac65SMarcel Moolenaar.endif 325e108ac65SMarcel Moolenaar 326d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "amd64" 327cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 328d10a8d6cSRuslan Ermilov_ncplist= ncplist 329d10a8d6cSRuslan Ermilov_ncplogin= ncplogin 330cea557adSRuslan Ermilov.endif 331d10a8d6cSRuslan Ermilov_smbutil= smbutil 332a8ec1b48SMaxim Sobolev.endif 333a8ec1b48SMaxim Sobolev 33459fa7082SR. Imura.if ${MACHINE_ARCH} == "powerpc" 33559fa7082SR. Imura_smbutil= smbutil 33659fa7082SR. Imura.endif 33759fa7082SR. Imura 3389b50d902SRodney W. Grimes.include <bsd.subdir.mk> 339