Makefile revision 99379
150477Speter# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 235388Smjacob# $FreeBSD: head/usr.bin/Makefile 99379 2002-07-03 19:23:50Z johan $ 339235Sgibbs 435388Smjacob# XXX MISSING: deroff diction graph learn plot 535388Smjacob# spell spline struct xsend 648486Smjacob# XXX broken: tconv 735388Smjacob# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis 835388Smjacob# Moved to secure: bdes 935388Smjacob# 1035388SmjacobSUBDIR= apply \ 1135388Smjacob asa \ 1235388Smjacob at \ 1335388Smjacob awk \ 1435388Smjacob banner \ 1535388Smjacob basename \ 1635388Smjacob biff \ 1735388Smjacob brandelf \ 1835388Smjacob bzip2 \ 1935388Smjacob c89 \ 2035388Smjacob calendar \ 2135388Smjacob cap_mkdb \ 2235388Smjacob catman \ 2335388Smjacob chat \ 2435388Smjacob checknr \ 2535388Smjacob chflags \ 2635388Smjacob chpass \ 2735388Smjacob cksum \ 2835388Smjacob cmp \ 2935388Smjacob col \ 3035388Smjacob colcrt \ 3135388Smjacob colldef \ 3235388Smjacob colrm \ 3335388Smjacob column \ 3435388Smjacob comm \ 3535388Smjacob compile_et \ 3635388Smjacob compress \ 3735388Smjacob csplit \ 3835388Smjacob ctags \ 3935388Smjacob cut \ 4035388Smjacob dirname \ 4135388Smjacob du \ 4235388Smjacob ee \ 4335388Smjacob enigma \ 4435388Smjacob env \ 4535388Smjacob expand \ 4635388Smjacob false \ 4735388Smjacob fetch \ 4835388Smjacob file \ 4935388Smjacob file2c \ 5035388Smjacob find \ 5144819Smjacob finger \ 5244819Smjacob fmt \ 5344819Smjacob fold \ 5435388Smjacob from \ 5542131Smjacob fstat \ 5635388Smjacob fsync \ 5735388Smjacob ftp \ 5835388Smjacob gencat \ 5935388Smjacob getopt \ 6035388Smjacob gprof \ 6135388Smjacob head \ 6235388Smjacob hesinfo \ 6335388Smjacob hexdump \ 6435388Smjacob id \ 6539235Sgibbs indent \ 6635388Smjacob ipcrm \ 6739235Sgibbs ipcs \ 6839235Sgibbs join \ 6939235Sgibbs jot \ 7039235Sgibbs kdump \ 7141524Smjacob kenv \ 7239235Sgibbs keylogin \ 7339235Sgibbs keylogout \ 7435388Smjacob killall \ 7535388Smjacob ktrace \ 7652350Smjacob ktrdump \ 7746971Smjacob lam \ 7846971Smjacob last \ 7935388Smjacob lastcomm \ 8044819Smjacob ldd \ 8144819Smjacob leave \ 8248486Smjacob less \ 8345040Smjacob lessecho \ 8448486Smjacob lesskey \ 8548486Smjacob lex \ 8648486Smjacob limits \ 8748486Smjacob locate \ 8848486Smjacob lock \ 8935388Smjacob lockf \ 9035388Smjacob logger \ 9135388Smjacob login \ 9235388Smjacob logname \ 9346971Smjacob look \ 9446971Smjacob lorder \ 9546971Smjacob lsvfs \ 9639235Sgibbs m4 \ 9739235Sgibbs mail \ 9839235Sgibbs make \ 9935388Smjacob makewhatis \ 10035388Smjacob mesg \ 10139235Sgibbs minigzip \ 10243420Smjacob mkdep \ 10339235Sgibbs mkfifo \ 10439235Sgibbs mklocale \ 10535388Smjacob mkstr \ 10635388Smjacob mktemp \ 10735388Smjacob msgs \ 10835388Smjacob mt \ 10935388Smjacob ncal \ 11035388Smjacob netstat \ 11143420Smjacob newgrp \ 11235388Smjacob nfsstat \ 11335388Smjacob nice \ 11435388Smjacob nl \ 11535388Smjacob nohup \ 11635388Smjacob objformat \ 11739235Sgibbs opieinfo \ 11839235Sgibbs opiekey \ 11939235Sgibbs opiepasswd \ 12035388Smjacob pagesize \ 12135388Smjacob passwd \ 12243420Smjacob paste \ 12343420Smjacob pathchk \ 12443789Smjacob pr \ 12543789Smjacob printenv \ 12643789Smjacob printf \ 12743789Smjacob quota \ 12843789Smjacob renice \ 12943420Smjacob rev \ 13043420Smjacob rlogin \ 13143420Smjacob rpcgen \ 13243420Smjacob rpcinfo \ 13343420Smjacob rs \ 13443420Smjacob rsh \ 13543420Smjacob rup \ 13644819Smjacob ruptime \ 13743420Smjacob rusers \ 13843420Smjacob rwall \ 13943420Smjacob rwho \ 14042462Smjacob script \ 14143420Smjacob sed \ 14243420Smjacob shar \ 14345287Smjacob showmount \ 14445287Smjacob sockstat \ 14545287Smjacob soelim \ 14645287Smjacob split \ 14745287Smjacob stat \ 14845287Smjacob su \ 14945287Smjacob symorder \ 15045287Smjacob systat \ 15142462Smjacob tabs \ 15244819Smjacob tail \ 15342462Smjacob talk \ 15442462Smjacob tcopy \ 15545287Smjacob tee \ 15645287Smjacob tftp \ 15743420Smjacob time \ 15848486Smjacob tip \ 15943420Smjacob top \ 16043420Smjacob touch \ 16143420Smjacob tput \ 16248486Smjacob tr \ 16348486Smjacob true \ 16448486Smjacob truncate \ 16548486Smjacob truss \ 16648486Smjacob tset \ 16748486Smjacob tsort \ 16848486Smjacob tty \ 16948486Smjacob ul \ 17048486Smjacob uname \ 17149907Smjacob unexpand \ 17249907Smjacob unifdef \ 17348486Smjacob uniq \ 17448486Smjacob units \ 17548486Smjacob unvis \ 17648486Smjacob usbhidctl \ 17748486Smjacob users \ 17848486Smjacob uudecode \ 17945287Smjacob uuencode \ 18048486Smjacob uuidgen \ 18148486Smjacob vgrind \ 18248486Smjacob vi \ 18348486Smjacob vis \ 18446971Smjacob vmstat \ 18546971Smjacob w \ 18646971Smjacob wall \ 18744819Smjacob wc \ 18845040Smjacob what \ 18944819Smjacob whereis \ 19044819Smjacob which \ 19146971Smjacob who \ 19245040Smjacob whois \ 19345040Smjacob window \ 19445040Smjacob write \ 19545040Smjacob xargs \ 19645040Smjacob xinstall \ 19745040Smjacob xstr \ 19845040Smjacob yacc \ 19945040Smjacob yes \ 20045040Smjacob ypcat \ 20145040Smjacob ypmatch \ 20245040Smjacob ypwhich 20345040Smjacob 20445040Smjacob.if defined(RELEASEDIR) || \ 20545040Smjacob (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 20645040Smjacob defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 20745040Smjacob# Releases need both this non-crypt telnet and the crypt telnet. 20845040SmjacobSUBDIR+=telnet 20945040Smjacob.endif 21045040Smjacob 21145040Smjacob.if !defined(NO_BIND) 21245040SmjacobSUBDIR+=dig \ 21345040Smjacob dnskeygen \ 21445040Smjacob dnsquery \ 21535388Smjacob host 21639235Sgibbs.endif 21742462Smjacob 21842462Smjacob.if !defined(NO_PERL_WRAPPER) 21935388SmjacobSUBDIR+=perl 22039235Sgibbs.endif 22142462Smjacob 22239235Sgibbs.if !defined(NO_SENDMAIL) 22339235SgibbsSUBDIR+=vacation 22445040Smjacob.endif 22535388Smjacob 22646971Smjacob.if ${MACHINE_ARCH} == "i386" 22735388Smjacob# Things that don't compile on alpha or are aout specific: 22835388SmjacobSUBDIR+=ar \ 22939235Sgibbs doscmd \ 23039235Sgibbs gcore \ 23139235Sgibbs ncplist \ 23239235Sgibbs ncplogin \ 23339235Sgibbs nm \ 23445040Smjacob ranlib \ 23539235Sgibbs sasc \ 23646971Smjacob size \ 23735388Smjacob smbutil \ 23835388Smjacob strings \ 23939235Sgibbs strip 24039235Sgibbs.endif 24146971Smjacob 24239235Sgibbs.if ${MACHINE_ARCH} == "alpha" 24339235SgibbsSUBDIR+=uac 24435388Smjacob.endif 24535388Smjacob 24646971Smjacob# Things which don't compile on new platforms yet: 24735388Smjacob.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64" 24835388SmjacobSUBDIR+=xlint 24935388Smjacob.endif 25035388Smjacob.if ${CXX:T} != "c++" 25146971SmjacobSUBDIR+=getconf 25235388Smjacob.endif 25345287Smjacob 25445287Smjacob.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 25545287SmjacobSUBDIR+=chkey newkey 25646971Smjacob.endif 25745287Smjacob 25835388Smjacob.include <bsd.subdir.mk> 25939235Sgibbs