Makefile revision 97279
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 97279 2002-05-25 13:29:47Z ru $ 3 4# XXX MISSING: deroff diction graph learn plot 5# spell spline struct xsend 6# XXX broken: tconv 7# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis 8# Moved to secure: bdes 9# 10SUBDIR= apply \ 11 asa \ 12 at \ 13 awk \ 14 banner \ 15 basename \ 16 biff \ 17 brandelf \ 18 bzip2 \ 19 c89 \ 20 calendar \ 21 cap_mkdb \ 22 catman \ 23 chat \ 24 checknr \ 25 chflags \ 26 chpass \ 27 cksum \ 28 cmp \ 29 col \ 30 colcrt \ 31 colldef \ 32 colrm \ 33 column \ 34 comm \ 35 compile_et \ 36 compress \ 37 csplit \ 38 ctags \ 39 cut \ 40 dirname \ 41 du \ 42 ee \ 43 enigma \ 44 env \ 45 expand \ 46 false \ 47 fetch \ 48 file \ 49 file2c \ 50 find \ 51 finger \ 52 fmt \ 53 fold \ 54 from \ 55 fstat \ 56 fsync \ 57 ftp \ 58 gencat \ 59 getopt \ 60 gprof \ 61 head \ 62 help \ 63 hesinfo \ 64 hexdump \ 65 id \ 66 indent \ 67 ipcrm \ 68 ipcs \ 69 join \ 70 jot \ 71 kdump \ 72 kenv \ 73 keylogin \ 74 keylogout \ 75 killall \ 76 ktrace \ 77 ktrdump \ 78 lam \ 79 last \ 80 lastcomm \ 81 ldd \ 82 leave \ 83 less \ 84 lessecho \ 85 lesskey \ 86 lex \ 87 limits \ 88 locate \ 89 lock \ 90 lockf \ 91 logger \ 92 login \ 93 logname \ 94 look \ 95 lorder \ 96 lsvfs \ 97 m4 \ 98 mail \ 99 make \ 100 makewhatis \ 101 mesg \ 102 minigzip \ 103 mkdep \ 104 mkfifo \ 105 mklocale \ 106 mkstr \ 107 mktemp \ 108 msgs \ 109 mt \ 110 ncal \ 111 netstat \ 112 nfsstat \ 113 nice \ 114 nl \ 115 nohup \ 116 objformat \ 117 opieinfo \ 118 opiekey \ 119 opiepasswd \ 120 pagesize \ 121 passwd \ 122 paste \ 123 pathchk \ 124 pr \ 125 printenv \ 126 printf \ 127 quota \ 128 renice \ 129 rev \ 130 rlogin \ 131 rpcgen \ 132 rpcinfo \ 133 rs \ 134 rsh \ 135 rup \ 136 ruptime \ 137 rusers \ 138 rwall \ 139 rwho \ 140 sccs \ 141 script \ 142 sed \ 143 shar \ 144 showmount \ 145 sockstat \ 146 soelim \ 147 split \ 148 su \ 149 symorder \ 150 systat \ 151 tabs \ 152 tail \ 153 talk \ 154 tcopy \ 155 tee \ 156 tftp \ 157 time \ 158 tip \ 159 top \ 160 touch \ 161 tput \ 162 tr \ 163 true \ 164 truncate \ 165 truss \ 166 tset \ 167 tsort \ 168 tty \ 169 ul \ 170 uname \ 171 unexpand \ 172 unifdef \ 173 uniq \ 174 units \ 175 unvis \ 176 usbhidctl \ 177 users \ 178 uudecode \ 179 uuencode \ 180 vgrind \ 181 vi \ 182 vis \ 183 vmstat \ 184 w \ 185 wall \ 186 wc \ 187 what \ 188 whereis \ 189 which \ 190 who \ 191 whois \ 192 window \ 193 write \ 194 xargs \ 195 xinstall \ 196 xstr \ 197 yacc \ 198 yes \ 199 ypcat \ 200 ypmatch \ 201 ypwhich 202 203.if defined(RELEASEDIR) || \ 204 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 205 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 206# Releases need both this non-crypt telnet and the crypt telnet. 207SUBDIR+=telnet 208.endif 209 210.if !defined(NO_BIND) 211SUBDIR+=dig \ 212 dnskeygen \ 213 dnsquery \ 214 host 215.endif 216 217.if !defined(NO_SENDMAIL) 218SUBDIR+=vacation 219.endif 220 221.if ${MACHINE_ARCH} == "i386" 222# Things that don't compile on alpha or are aout specific: 223SUBDIR+=ar \ 224 doscmd \ 225 gcore \ 226 ncplist \ 227 ncplogin \ 228 nm \ 229 ranlib \ 230 sasc \ 231 size \ 232 smbutil \ 233 strings \ 234 strip 235.endif 236 237.if ${MACHINE_ARCH} == "alpha" 238SUBDIR+=uac 239.endif 240 241# Things which don't compile on new platforms yet: 242.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64" 243SUBDIR+=xlint 244.endif 245.if ${CXX:T} != "c++" 246SUBDIR+=getconf 247.endif 248 249.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 250SUBDIR+=chkey newkey 251.endif 252 253.include <bsd.subdir.mk> 254