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