Makefile revision 97146
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 97146 2002-05-22 23:15:58Z jmallett $ 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= 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 help \ 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 nfsstat \ 114 nice \ 115 nl \ 116 nohup \ 117 objformat \ 118 opieinfo \ 119 opiekey \ 120 opiepasswd \ 121 pagesize \ 122 passwd \ 123 paste \ 124 pathchk \ 125 pr \ 126 printenv \ 127 printf \ 128 quota \ 129 renice \ 130 rev \ 131 rlogin \ 132 rpcgen \ 133 rpcinfo \ 134 rs \ 135 rsh \ 136 rup \ 137 ruptime \ 138 rusers \ 139 rwall \ 140 rwho \ 141 sccs \ 142 script \ 143 sed \ 144 shar \ 145 showmount \ 146 sockstat \ 147 soelim \ 148 split \ 149 su \ 150 symorder \ 151 systat \ 152 tabs \ 153 tail \ 154 talk \ 155 tcopy \ 156 tee \ 157 tftp \ 158 time \ 159 tip \ 160 top \ 161 touch \ 162 tput \ 163 tr \ 164 true \ 165 truncate \ 166 truss \ 167 tset \ 168 tsort \ 169 tty \ 170 ul \ 171 uname \ 172 unexpand \ 173 unifdef \ 174 uniq \ 175 units \ 176 unvis \ 177 usbhidctl \ 178 users \ 179 uudecode \ 180 uuencode \ 181 vgrind \ 182 vi \ 183 vis \ 184 vmstat \ 185 w \ 186 wall \ 187 wc \ 188 what \ 189 whereis \ 190 which \ 191 who \ 192 whois \ 193 window \ 194 write \ 195 xargs \ 196 xinstall \ 197 xstr \ 198 yacc \ 199 yes \ 200 ypcat \ 201 ypmatch \ 202 ypwhich 203 204.if defined(RELEASEDIR) || \ 205 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 206 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 207# Releases need both this non-crypt telnet and the crypt telnet. 208SUBDIR+=telnet 209.endif 210 211.if !defined(NO_BIND) 212SUBDIR+=dig \ 213 dnskeygen \ 214 dnsquery \ 215 host 216.endif 217 218.if !defined(NO_SENDMAIL) 219SUBDIR+=vacation 220.endif 221 222.if ${MACHINE_ARCH} == "i386" 223# Things that don't compile on alpha or are aout specific: 224SUBDIR+=ar \ 225 doscmd \ 226 gcore \ 227 ncplist \ 228 ncplogin \ 229 nm \ 230 ranlib \ 231 sasc \ 232 size \ 233 smbutil \ 234 strings \ 235 strip 236.endif 237 238.if ${MACHINE_ARCH} == "alpha" 239SUBDIR+=uac 240.endif 241 242# Things which don't compile on new platforms yet: 243.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64" 244SUBDIR+=xlint 245.endif 246.if ${CXX:T} != "c++" 247SUBDIR+=getconf 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