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