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