1839f16abSGarrett Wollman# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2c3aac50fSPeter Wemm# $FreeBSD$ 39b50d902SRodney W. Grimes 40a50d08dSJordan K. Hubbard# XXX MISSING: deroff diction graph learn plot 5861999b4SBruce Evans# spell spline struct xsend 6fb22fc68SJuli Mallett# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis 773407b34SGarrett Wollman# Moved to secure: bdes 873407b34SGarrett Wollman# 9cfad5290SMarcel Moolenaar 10cfad5290SMarcel Moolenaar.if ${MACHINE_ARCH} != "ia64" 113bc2f9a8SPoul-Henning Kamp.if !defined(NO_TOOLCHAIN) 12cfad5290SMarcel Moolenaar_xlint= xlint 133bc2f9a8SPoul-Henning Kamp.endif 14cfad5290SMarcel Moolenaar.endif 15cfad5290SMarcel Moolenaar 16991e6f71SPeter Wemm.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64" 173bc2f9a8SPoul-Henning Kamp.if !defined(NO_TOOLCHAIN) 180bc81187SDavid E. O'Brien_gprof= gprof 193bc2f9a8SPoul-Henning Kamp.endif 200bc81187SDavid E. O'Brien_truss= truss 210bc81187SDavid E. O'Brien.endif 220bc81187SDavid E. O'Brien 2342845ac5SMarcel Moolenaar.if !defined(NO_TOOLCHAIN) 2442845ac5SMarcel Moolenaar_c89= c89 2542845ac5SMarcel Moolenaar_c99= c99 2642845ac5SMarcel Moolenaar_lex= lex 2742845ac5SMarcel Moolenaar_yacc= yacc 2842845ac5SMarcel Moolenaar.endif 2942845ac5SMarcel Moolenaar 304f35c846SHartmut Brandt.if !defined(NOATM) 314f35c846SHartmut Brandt_atm= atm 324f35c846SHartmut Brandt.endif 334f35c846SHartmut Brandt 345cd19a3cSGarrett WollmanSUBDIR= alias \ 355cd19a3cSGarrett Wollman apply \ 36cba9c8bdSTim J. Robbins asa \ 37cb7f1224SGary Palmer at \ 384f35c846SHartmut Brandt ${_atm} \ 399a1523bcSDavid E. O'Brien awk \ 40cb7f1224SGary Palmer banner \ 41cb7f1224SGary Palmer basename \ 42cb7f1224SGary Palmer biff \ 436eea92a4SDavid E. O'Brien brandelf \ 44d6a9fd06SDavid E. O'Brien bzip2 \ 45bc366011SDavid E. O'Brien bzip2recover \ 463bc2f9a8SPoul-Henning Kamp ${_c89} \ 473bc2f9a8SPoul-Henning Kamp ${_c99} \ 48cb7f1224SGary Palmer calendar \ 49cb7f1224SGary Palmer cap_mkdb \ 50bf7bec33SMark Murray catman \ 51cb7f1224SGary Palmer chat \ 52cb7f1224SGary Palmer checknr \ 53cb7f1224SGary Palmer chpass \ 54cb7f1224SGary Palmer cksum \ 55cb7f1224SGary Palmer cmp \ 56cb7f1224SGary Palmer col \ 57cb7f1224SGary Palmer colcrt \ 58cb7f1224SGary Palmer colldef \ 59cb7f1224SGary Palmer colrm \ 60cb7f1224SGary Palmer column \ 61cb7f1224SGary Palmer comm \ 62cb7f1224SGary Palmer compile_et \ 63cb7f1224SGary Palmer compress \ 64ea9e961cSTim J. Robbins csplit \ 65cb7f1224SGary Palmer ctags \ 66cb7f1224SGary Palmer cut \ 67cb7f1224SGary Palmer dirname \ 68cb7f1224SGary Palmer du \ 69cb7f1224SGary Palmer ee \ 70cbb66355SDavid E. O'Brien elf2aout \ 718237286eSDavid E. O'Brien elfdump \ 72489c66feSJoerg Wunsch enigma \ 73cb7f1224SGary Palmer env \ 74cb7f1224SGary Palmer expand \ 75cb7f1224SGary Palmer false \ 76cb7f1224SGary Palmer fetch \ 77cb7f1224SGary Palmer file \ 78cb7f1224SGary Palmer file2c \ 79cb7f1224SGary Palmer find \ 80cb7f1224SGary Palmer finger \ 81cb7f1224SGary Palmer fmt \ 82cb7f1224SGary Palmer fold \ 83cb7f1224SGary Palmer from \ 8487bc830fSDima Ruban fstat \ 854aeb1c05SPaul Saab fsync \ 86cb7f1224SGary Palmer ftp \ 87155c182aSPeter Wemm gcore \ 88cb7f1224SGary Palmer gencat \ 89298f4dc3SJake Burkholder getconf \ 90cb7f1224SGary Palmer getopt \ 910bc81187SDavid E. O'Brien ${_gprof} \ 92cb7f1224SGary Palmer head \ 9361a35ccdSJacques Vidrine hesinfo \ 94cb7f1224SGary Palmer hexdump \ 95cb7f1224SGary Palmer id \ 96cb7f1224SGary Palmer indent \ 97cb7f1224SGary Palmer ipcrm \ 98cb7f1224SGary Palmer ipcs \ 99cb7f1224SGary Palmer join \ 100cb7f1224SGary Palmer jot \ 101cb7f1224SGary Palmer kdump \ 102cb7f1224SGary Palmer keylogin \ 103cb7f1224SGary Palmer keylogout \ 104cb7f1224SGary Palmer killall \ 105cb7f1224SGary Palmer ktrace \ 106ed7a104fSJake Burkholder ktrdump \ 107cb7f1224SGary Palmer lam \ 108cb7f1224SGary Palmer last \ 109cb7f1224SGary Palmer lastcomm \ 110aaa41712SDoug Rabson ldd \ 1119106cde5SBruce Evans leave \ 1126f7d2d90SPaul Saab less \ 1136f7d2d90SPaul Saab lessecho \ 1146f7d2d90SPaul Saab lesskey \ 1153bc2f9a8SPoul-Henning Kamp ${_lex} \ 116cb7f1224SGary Palmer limits \ 11793cdc37dSAlexey Zelkin locale \ 118cb7f1224SGary Palmer locate \ 119cb7f1224SGary Palmer lock \ 120cb7f1224SGary Palmer lockf \ 121cb7f1224SGary Palmer logger \ 122cb7f1224SGary Palmer login \ 123cb7f1224SGary Palmer logname \ 124cb7f1224SGary Palmer look \ 125cb7f1224SGary Palmer lorder \ 126cb7f1224SGary Palmer lsvfs \ 127cb7f1224SGary Palmer m4 \ 128cb7f1224SGary Palmer mail \ 129cb7f1224SGary Palmer make \ 130bf7bec33SMark Murray makewhatis \ 131cb7f1224SGary Palmer mesg \ 1329106cde5SBruce Evans minigzip \ 133cb7f1224SGary Palmer mkdep \ 134cb7f1224SGary Palmer mkfifo \ 135cb7f1224SGary Palmer mklocale \ 136cb7f1224SGary Palmer mkstr \ 137cb7f1224SGary Palmer mktemp \ 138cb7f1224SGary Palmer msgs \ 139e4dc55c3SDoug Rabson mt \ 140cb7f1224SGary Palmer ncal \ 141cb7f1224SGary Palmer netstat \ 142776c387aSTim J. Robbins newgrp \ 143cb7f1224SGary Palmer nfsstat \ 144cb7f1224SGary Palmer nice \ 145f2155981SBrian Somers nl \ 146cb7f1224SGary Palmer nohup \ 147cb7f1224SGary Palmer objformat \ 148cb7f1224SGary Palmer opieinfo \ 149cb7f1224SGary Palmer opiekey \ 150cb7f1224SGary Palmer opiepasswd \ 151cb7f1224SGary Palmer pagesize \ 152cb7f1224SGary Palmer passwd \ 153cb7f1224SGary Palmer paste \ 154b9f63041STim J. Robbins pathchk \ 155cb7f1224SGary Palmer pr \ 156cb7f1224SGary Palmer printenv \ 157cb7f1224SGary Palmer printf \ 158cb7f1224SGary Palmer quota \ 159cb7f1224SGary Palmer renice \ 160cb7f1224SGary Palmer rev \ 161788fcec0SDavid E. O'Brien rlogin \ 162cb7f1224SGary Palmer rpcgen \ 163cb7f1224SGary Palmer rpcinfo \ 164cb7f1224SGary Palmer rs \ 165788fcec0SDavid E. O'Brien rsh \ 166cb7f1224SGary Palmer rup \ 167cb7f1224SGary Palmer ruptime \ 168cb7f1224SGary Palmer rusers \ 169cb7f1224SGary Palmer rwall \ 170cb7f1224SGary Palmer rwho \ 171cb7f1224SGary Palmer script \ 172cb7f1224SGary Palmer sed \ 173cb7f1224SGary Palmer shar \ 174cb7f1224SGary Palmer showmount \ 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 \ 183cb7f1224SGary Palmer tcopy \ 184cb7f1224SGary Palmer tee \ 1854afa3718SMark Murray telnet \ 186cb7f1224SGary Palmer tftp \ 187cb7f1224SGary Palmer time \ 188afb5951fSMark Murray tip \ 189cb7f1224SGary Palmer top \ 190cb7f1224SGary Palmer touch \ 191cb7f1224SGary Palmer tput \ 192cb7f1224SGary Palmer tr \ 193cb7f1224SGary Palmer true \ 194edeb84a1SSheldon Hearn truncate \ 1950bc81187SDavid E. O'Brien ${_truss} \ 196cb7f1224SGary Palmer tset \ 197cb7f1224SGary Palmer tsort \ 198cb7f1224SGary Palmer tty \ 199cb7f1224SGary Palmer ul \ 200cb7f1224SGary Palmer uname \ 201cb7f1224SGary Palmer unexpand \ 202cb7f1224SGary Palmer unifdef \ 203cb7f1224SGary Palmer uniq \ 204cb7f1224SGary Palmer units \ 205cb7f1224SGary Palmer unvis \ 206cb7f1224SGary Palmer users \ 207cb7f1224SGary Palmer uudecode \ 208cb7f1224SGary Palmer uuencode \ 20952183d01SMarcel Moolenaar uuidgen \ 210cb7f1224SGary Palmer vgrind \ 211cb7f1224SGary Palmer vi \ 212cb7f1224SGary Palmer vis \ 2130600c890SBruce Evans vmstat \ 214cb7f1224SGary Palmer w \ 215cb7f1224SGary Palmer wall \ 216cb7f1224SGary Palmer wc \ 217cb7f1224SGary Palmer what \ 218e9a55423SJohan Karlsson whereis \ 219cb7f1224SGary Palmer which \ 220cb7f1224SGary Palmer who \ 221cb7f1224SGary Palmer whois \ 222cb7f1224SGary Palmer window \ 223cb7f1224SGary Palmer write \ 224cb7f1224SGary Palmer xargs \ 225cb7f1224SGary Palmer xinstall \ 226cfad5290SMarcel Moolenaar ${_xlint} \ 227cb7f1224SGary Palmer xstr \ 2283bc2f9a8SPoul-Henning Kamp ${_yacc} \ 229cb7f1224SGary Palmer yes \ 230cb7f1224SGary Palmer ypcat \ 231cb7f1224SGary Palmer ypmatch \ 232cb7f1224SGary Palmer ypwhich 2335c931089SJohn Birrell 2349db938c3SPeter Wemm.if !defined(NO_BIND) 235fe6d3fe5SPeter WemmSUBDIR+=dig \ 2369db938c3SPeter Wemm dnskeygen \ 237fe6d3fe5SPeter Wemm dnsquery \ 238fe6d3fe5SPeter Wemm host 239fe6d3fe5SPeter Wemm.endif 240fe6d3fe5SPeter Wemm 2416dbfffa3SGregory Neil Shapiro.if !defined(NO_SENDMAIL) 2426dbfffa3SGregory Neil ShapiroSUBDIR+=vacation 2436dbfffa3SGregory Neil Shapiro.endif 2446dbfffa3SGregory Neil Shapiro 2453bc2f9a8SPoul-Henning Kamp.if !defined(NO_USB) 2463bc2f9a8SPoul-Henning KampSUBDIR+=usbhidaction \ 2473bc2f9a8SPoul-Henning Kamp usbhidctl 2483bc2f9a8SPoul-Henning Kamp.endif 2493bc2f9a8SPoul-Henning Kamp 2505c931089SJohn Birrell.if ${MACHINE_ARCH} == "i386" 2514d47d82dSJohn Birrell# Things that don't compile on alpha or are aout specific: 2520986ab12SMaksim YevmenkinSUBDIR+=bluetooth \ 2530986ab12SMaksim Yevmenkin doscmd \ 254e0812b58SBoris Popov ncplist \ 25527490905SBoris Popov ncplogin \ 256cb7f1224SGary Palmer sasc \ 25766422f5bSPeter Wemm smbutil 2584d47d82dSJohn Birrell.endif 2599b50d902SRodney W. Grimes 260bcbd27beSDavid E. O'Brien.if ${MACHINE_ARCH} == "alpha" 261bcbd27beSDavid E. O'BrienSUBDIR+=uac 262bcbd27beSDavid E. O'Brien.endif 263bcbd27beSDavid E. O'Brien 26471990d3dSPeter Wemm.if ${MACHINE_ARCH} == "amd64" 26571990d3dSPeter WemmSUBDIR+=ncplist \ 26671990d3dSPeter Wemm ncplogin \ 26771990d3dSPeter Wemm smbutil 26871990d3dSPeter Wemm.endif 26971990d3dSPeter Wemm 270ebb9f0efSMark Murray.if !defined(NOCRYPT) && !defined(NO_OPENSSL) 271a8ec1b48SMaxim SobolevSUBDIR+=chkey newkey 272a8ec1b48SMaxim Sobolev.endif 273a8ec1b48SMaxim Sobolev 2749b50d902SRodney W. Grimes.include <bsd.subdir.mk> 275