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 Use GNU versions: apropos bc dc diff grep ld man patch whatis 7# Moved to secure: bdes 8# 9 10.if ${MACHINE_ARCH} != "ia64" 11_xlint= xlint 12.endif 13 14.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64" 15_gprof= gprof 16_truss= truss 17.endif 18 19SUBDIR= alias \ 20 apply \ 21 asa \ 22 at \ 23 awk \ 24 banner \ 25 basename \ 26 biff \ 27 brandelf \ 28 bzip2 \ 29 bzip2recover \ 30 c89 \ 31 c99 \ 32 calendar \ 33 cap_mkdb \ 34 catman \ 35 chat \ 36 checknr \ 37 chpass \ 38 cksum \ 39 cmp \ 40 col \ 41 colcrt \ 42 colldef \ 43 colrm \ 44 column \ 45 comm \ 46 compile_et \ 47 compress \ 48 csplit \ 49 ctags \ 50 cut \ 51 dirname \ 52 du \ 53 ee \ 54 elf2aout \ 55 elfdump \ 56 enigma \ 57 env \ 58 expand \ 59 false \ 60 fetch \ 61 file \ 62 file2c \ 63 find \ 64 finger \ 65 fmt \ 66 fold \ 67 from \ 68 fstat \ 69 fsync \ 70 ftp \ 71 gcore \ 72 gencat \ 73 getconf \ 74 getopt \ 75 ${_gprof} \ 76 head \ 77 hesinfo \ 78 hexdump \ 79 id \ 80 indent \ 81 ipcrm \ 82 ipcs \ 83 join \ 84 jot \ 85 kdump \ 86 keylogin \ 87 keylogout \ 88 killall \ 89 ktrace \ 90 ktrdump \ 91 lam \ 92 last \ 93 lastcomm \ 94 ldd \ 95 leave \ 96 less \ 97 lessecho \ 98 lesskey \ 99 lex \ 100 limits \ 101 locale \ 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 usbhidaction \ 191 usbhidctl \ 192 users \ 193 uudecode \ 194 uuencode \ 195 uuidgen \ 196 vgrind \ 197 vi \ 198 vis \ 199 vmstat \ 200 w \ 201 wall \ 202 wc \ 203 what \ 204 whereis \ 205 which \ 206 who \ 207 whois \ 208 window \ 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) && !exists(${.CURDIR}/../kerberos5)) || \ 222 defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS) 223# make release needs both 224SUBDIR+=telnet 225.endif 226 227.if !defined(NO_BIND) 228SUBDIR+=dig \ 229 dnskeygen \ 230 dnsquery \ 231 host 232.endif 233 234.if !defined(NO_SENDMAIL) 235SUBDIR+=vacation 236.endif 237 238.if ${MACHINE_ARCH} == "i386" 239# Things that don't compile on alpha or are aout specific: 240SUBDIR+=doscmd \ 241 ncplist \ 242 ncplogin \ 243 sasc \ 244 smbutil 245.endif 246 247.if ${MACHINE_ARCH} == "alpha" 248SUBDIR+=uac 249.endif 250 251.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 252SUBDIR+=chkey newkey 253.endif 254 255.include <bsd.subdir.mk> 256