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