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