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