Makefile revision 97096
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 97096 2002-05-22 10:32:24Z tjr $ 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 asa \ 12 at \ 13 awk \ 14 banner \ 15 basename \ 16 biff \ 17 brandelf \ 18 bzip2 \ 19 c89 \ 20 calendar \ 21 cap_mkdb \ 22 catman \ 23 chat \ 24 checknr \ 25 chflags \ 26 chpass \ 27 cksum \ 28 cmp \ 29 col \ 30 colcrt \ 31 colldef \ 32 colrm \ 33 column \ 34 comm \ 35 compile_et \ 36 compress \ 37 csplit \ 38 ctags \ 39 cut \ 40 dirname \ 41 du \ 42 ee \ 43 elf2aout \ 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 nfsstat \ 113 nice \ 114 nl \ 115 nohup \ 116 objformat \ 117 opieinfo \ 118 opiekey \ 119 opiepasswd \ 120 pagesize \ 121 passwd \ 122 paste \ 123 pathchk \ 124 pr \ 125 printenv \ 126 printf \ 127 quota \ 128 renice \ 129 rev \ 130 rlogin \ 131 rpcgen \ 132 rpcinfo \ 133 rs \ 134 rsh \ 135 rup \ 136 ruptime \ 137 rusers \ 138 rwall \ 139 rwho \ 140 script \ 141 sed \ 142 shar \ 143 showmount \ 144 sockstat \ 145 soelim \ 146 split \ 147 su \ 148 symorder \ 149 systat \ 150 tabs \ 151 tail \ 152 talk \ 153 tcopy \ 154 tee \ 155 tftp \ 156 time \ 157 tip \ 158 top \ 159 touch \ 160 tput \ 161 tr \ 162 true \ 163 truncate \ 164 truss \ 165 tset \ 166 tsort \ 167 tty \ 168 ul \ 169 uname \ 170 unexpand \ 171 unifdef \ 172 uniq \ 173 units \ 174 unvis \ 175 usbhidctl \ 176 users \ 177 uudecode \ 178 uuencode \ 179 vgrind \ 180 vi \ 181 vis \ 182 vmstat \ 183 w \ 184 wall \ 185 wc \ 186 what \ 187 whereis \ 188 which \ 189 who \ 190 whois \ 191 window \ 192 write \ 193 xargs \ 194 xinstall \ 195 xstr \ 196 yacc \ 197 yes \ 198 ypcat \ 199 ypmatch \ 200 ypwhich 201 202.if defined(RELEASEDIR) || \ 203 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 204 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 205# Releases need both this non-crypt telnet and the crypt telnet. 206SUBDIR+=telnet 207.endif 208 209.if !defined(NO_BIND) 210SUBDIR+=dig \ 211 dnskeygen \ 212 dnsquery \ 213 host 214.endif 215 216.if !defined(NO_SENDMAIL) 217SUBDIR+=vacation 218.endif 219 220.if ${MACHINE_ARCH} == "i386" 221# Things that don't compile on alpha or are aout specific: 222SUBDIR+=ar \ 223 doscmd \ 224 gcore \ 225 ncplist \ 226 ncplogin \ 227 nm \ 228 ranlib \ 229 sasc \ 230 size \ 231 smbutil \ 232 strings \ 233 strip 234.endif 235 236.if ${MACHINE_ARCH} == "alpha" 237SUBDIR+=uac 238.endif 239 240# Things which don't compile on new platforms yet: 241.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64" 242SUBDIR+=xlint 243.endif 244.if ${CXX:T} != "c++" 245SUBDIR+=getconf 246.endif 247 248.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 249SUBDIR+=chkey newkey 250.endif 251 252.include <bsd.subdir.mk> 253