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# 10 11.if ${MACHINE_ARCH} != "ia64" 12_xlint= xlint 13.endif 14 15.if ${MACHINE_ARCH} != "powerpc" 16_gprof= gprof 17_truss= truss 18.endif 19 20SUBDIR= alias \ 21 apply \ 22 asa \ 23 at \ 24 awk \ 25 banner \ 26 basename \ 27 biff \ 28 brandelf \ 29 bzip2 \ 30 bzip2recover \ 31 c89 \ 32 c99 \ 33 calendar \ 34 cap_mkdb \ 35 catman \ 36 chat \ 37 checknr \ 38 chpass \ 39 cksum \ 40 cmp \ 41 col \ 42 colcrt \ 43 colldef \ 44 colrm \ 45 column \ 46 comm \ 47 compile_et \ 48 compress \ 49 csplit \ 50 ctags \ 51 cut \ 52 dirname \ 53 du \ 54 ee \ 55 elf2aout \ 56 elfdump \ 57 enigma \ 58 env \ 59 expand \ 60 false \ 61 fetch \ 62 file \ 63 file2c \ 64 find \ 65 finger \ 66 fmt \ 67 fold \ 68 from \ 69 fstat \ 70 fsync \ 71 ftp \ 72 gcore \ 73 gencat \ 74 getconf \ 75 getopt \ 76 ${_gprof} \ 77 head \ 78 hesinfo \ 79 hexdump \ 80 id \ 81 indent \ 82 ipcrm \ 83 ipcs \ 84 join \ 85 jot \ 86 kdump \ 87 keylogin \ 88 keylogout \ 89 killall \ 90 ktrace \ 91 ktrdump \ 92 lam \ 93 last \ 94 lastcomm \ 95 ldd \ 96 leave \ 97 less \ 98 lessecho \ 99 lesskey \ 100 lex \ 101 limits \ 102 locate \ 103 lock \ 104 lockf \ 105 logger \ 106 login \ 107 logname \ 108 look \ 109 lorder \ 110 lsvfs \ 111 m4 \ 112 mail \ 113 make \ 114 makewhatis \ 115 mesg \ 116 minigzip \ 117 mkdep \ 118 mkfifo \ 119 mklocale \ 120 mkstr \ 121 mktemp \ 122 msgs \ 123 mt \ 124 ncal \ 125 netstat \ 126 newgrp \ 127 nfsstat \ 128 nice \ 129 nl \ 130 nohup \ 131 objformat \ 132 opieinfo \ 133 opiekey \ 134 opiepasswd \ 135 pagesize \ 136 passwd \ 137 paste \ 138 pathchk \ 139 pr \ 140 printenv \ 141 printf \ 142 quota \ 143 renice \ 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 split \ 161 stat \ 162 su \ 163 symorder \ 164 systat \ 165 tabs \ 166 tail \ 167 talk \ 168 tcopy \ 169 tee \ 170 tftp \ 171 time \ 172 tip \ 173 top \ 174 touch \ 175 tput \ 176 tr \ 177 true \ 178 truncate \ 179 ${_truss} \ 180 tset \ 181 tsort \ 182 tty \ 183 ul \ 184 uname \ 185 unexpand \ 186 unifdef \ 187 uniq \ 188 units \ 189 unvis \ 190 usbhidctl \ 191 users \ 192 uudecode \ 193 uuencode \ 194 uuidgen \ 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 write \ 209 xargs \ 210 xinstall \ 211 ${_xlint} \ 212 xstr \ 213 yacc \ 214 yes \ 215 ypcat \ 216 ypmatch \ 217 ypwhich 218 219.if defined(RELEASEDIR) || \ 220 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 221 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 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 dnskeygen \ 229 dnsquery \ 230 host 231.endif 232 233.if !defined(NO_SENDMAIL) 234SUBDIR+=vacation 235.endif 236 237.if ${MACHINE_ARCH} == "i386" 238# Things that don't compile on alpha or are aout specific: 239SUBDIR+=doscmd \ 240 ncplist \ 241 ncplogin \ 242 sasc \ 243 smbutil 244.endif 245 246.if ${MACHINE_ARCH} == "alpha" 247SUBDIR+=uac 248.endif 249 250.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 251SUBDIR+=chkey newkey 252.endif 253 254.include <bsd.subdir.mk> 255