Makefile revision 101630
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 101630 2002-08-10 05:44:44Z jake $ 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 getconf \ 61 getopt \ 62 gprof \ 63 head \ 64 hesinfo \ 65 hexdump \ 66 id \ 67 indent \ 68 ipcrm \ 69 ipcs \ 70 join \ 71 jot \ 72 kdump \ 73 kenv \ 74 keylogin \ 75 keylogout \ 76 killall \ 77 ktrace \ 78 ktrdump \ 79 lam \ 80 last \ 81 lastcomm \ 82 ldd \ 83 leave \ 84 less \ 85 lessecho \ 86 lesskey \ 87 lex \ 88 limits \ 89 locate \ 90 lock \ 91 lockf \ 92 logger \ 93 login \ 94 logname \ 95 look \ 96 lorder \ 97 lsvfs \ 98 m4 \ 99 mail \ 100 make \ 101 makewhatis \ 102 mesg \ 103 minigzip \ 104 mkdep \ 105 mkfifo \ 106 mklocale \ 107 mkstr \ 108 mktemp \ 109 msgs \ 110 mt \ 111 ncal \ 112 netstat \ 113 newgrp \ 114 nfsstat \ 115 nice \ 116 nl \ 117 nohup \ 118 objformat \ 119 opieinfo \ 120 opiekey \ 121 opiepasswd \ 122 pagesize \ 123 passwd \ 124 paste \ 125 pathchk \ 126 pr \ 127 printenv \ 128 printf \ 129 quota \ 130 renice \ 131 rev \ 132 rlogin \ 133 rpcgen \ 134 rpcinfo \ 135 rs \ 136 rsh \ 137 rup \ 138 ruptime \ 139 rusers \ 140 rwall \ 141 rwho \ 142 script \ 143 sed \ 144 shar \ 145 showmount \ 146 sockstat \ 147 soelim \ 148 split \ 149 stat \ 150 su \ 151 symorder \ 152 systat \ 153 tabs \ 154 tail \ 155 talk \ 156 tcopy \ 157 tee \ 158 tftp \ 159 time \ 160 tip \ 161 top \ 162 touch \ 163 tput \ 164 tr \ 165 true \ 166 truncate \ 167 truss \ 168 tset \ 169 tsort \ 170 tty \ 171 ul \ 172 uname \ 173 unexpand \ 174 unifdef \ 175 uniq \ 176 units \ 177 unvis \ 178 usbhidctl \ 179 users \ 180 uudecode \ 181 uuencode \ 182 uuidgen \ 183 vgrind \ 184 vi \ 185 vis \ 186 vmstat \ 187 w \ 188 wall \ 189 wc \ 190 what \ 191 whereis \ 192 which \ 193 who \ 194 whois \ 195 window \ 196 write \ 197 xargs \ 198 xinstall \ 199 xstr \ 200 yacc \ 201 yes \ 202 ypcat \ 203 ypmatch \ 204 ypwhich 205 206.if defined(RELEASEDIR) || \ 207 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 208 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 209# Releases need both this non-crypt telnet and the crypt telnet. 210SUBDIR+=telnet 211.endif 212 213.if !defined(NO_BIND) 214SUBDIR+=dig \ 215 dnskeygen \ 216 dnsquery \ 217 host 218.endif 219 220.if !defined(NO_PERL_WRAPPER) 221SUBDIR+=perl 222.endif 223 224.if !defined(NO_SENDMAIL) 225SUBDIR+=vacation 226.endif 227 228.if ${MACHINE_ARCH} == "i386" 229# Things that don't compile on alpha or are aout specific: 230SUBDIR+=ar \ 231 doscmd \ 232 gcore \ 233 ncplist \ 234 ncplogin \ 235 nm \ 236 ranlib \ 237 sasc \ 238 size \ 239 smbutil \ 240 strings \ 241 strip 242.endif 243 244.if ${MACHINE_ARCH} == "alpha" 245SUBDIR+=uac 246.endif 247 248# Things which don't compile on new platforms yet: 249.if ${MACHINE_ARCH} != "ia64" 250SUBDIR+=xlint 251.endif 252 253.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 254SUBDIR+=chkey newkey 255.endif 256 257.include <bsd.subdir.mk> 258