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