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.23 2004/11/23 16:34:34 liamfoy 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 newgrp \ 123 newkey \ 124 nfsstat \ 125 nice \ 126 nl \ 127 nohup \ 128 objformat \ 129 opieinfo \ 130 opiekey \ 131 opiepasswd \ 132 pagesize \ 133 passwd \ 134 paste \ 135 patch \ 136 pathchk \ 137 pkill \ 138 pr \ 139 printenv \ 140 printf \ 141 quota \ 142 rdist \ 143 renice \ 144 relpath \ 145 rev \ 146 rlogin \ 147 rpcgen \ 148 rpcinfo \ 149 rs \ 150 rsh \ 151 rup \ 152 ruptime \ 153 rusers \ 154 rwall \ 155 rwho \ 156 script \ 157 sed \ 158 shar \ 159 showmount \ 160 sockstat \ 161 soelim \ 162 split \ 163 stat \ 164 su \ 165 symorder \ 166 systat \ 167 tabs \ 168 tail \ 169 talk \ 170 tar \ 171 tcopy \ 172 tee \ 173 tftp \ 174 time \ 175 tip \ 176 top \ 177 touch \ 178 tput \ 179 tr \ 180 true \ 181 truncate \ 182 truss \ 183 tset \ 184 tsort \ 185 tty \ 186 ul \ 187 uname \ 188 unexpand \ 189 unifdef \ 190 uniq \ 191 units \ 192 unvis \ 193 usbhidctl \ 194 users \ 195 uudecode \ 196 uuencode \ 197 vgrind \ 198 vi \ 199 vis \ 200 vmstat \ 201 w \ 202 wall \ 203 wc \ 204 what \ 205 whereis \ 206 which \ 207 who \ 208 whois \ 209 window \ 210 wmake \ 211 write \ 212 xargs \ 213 xinstall \ 214 xlint \ 215 xstr \ 216 yacc \ 217 yes \ 218 ypcat \ 219 ypmatch \ 220 ypwhich 221 222.if defined(RELEASEDIR) || \ 223 !exists(${.CURDIR}/../secure) || defined(NOCRYPT) 224# Releases need both this non-crypt telnet and the crypt telnet. 225SUBDIR+=telnet 226.endif 227 228.if !defined(NO_BIND) 229SUBDIR+=dig \ 230 host \ 231 dnssec-keygen \ 232 dnssec-makekeyset \ 233 dnssec-signkey \ 234 dnssec-signzone 235.endif 236 237.if !defined(NO_SENDMAIL) 238SUBDIR+=vacation 239.endif 240 241.if ${MACHINE_ARCH} == "i386" 242# Things that don't compile on alpha or are aout specific: 243SUBDIR+=doscmd \ 244 gcore \ 245 gprof4 \ 246 ncplist \ 247 ncplogin \ 248 sasc \ 249 smbutil 250.endif 251 252.if ${MACHINE_ARCH} == "alpha" 253SUBDIR+=uac 254.endif 255 256.include <bsd.subdir.mk> 257