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