Makefile revision 119980
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 119980 2003-09-11 05:58:21Z tjr $ 3 4# XXX MISSING: deroff diction graph learn plot 5# spell spline struct xsend 6# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis 7# Moved to secure: bdes 8# 9 10.if ${MACHINE_ARCH} != "ia64" 11.if !defined(NO_TOOLCHAIN) 12_xlint= xlint 13_lex= lex 14_yacc= yacc 15_c89= c89 16_c99= c99 17.endif 18.endif 19 20.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64" 21.if !defined(NO_TOOLCHAIN) 22_gprof= gprof 23.endif 24_truss= truss 25.endif 26 27SUBDIR= alias \ 28 apply \ 29 asa \ 30 at \ 31 awk \ 32 banner \ 33 basename \ 34 biff \ 35 brandelf \ 36 bzip2 \ 37 bzip2recover \ 38 ${_c89} \ 39 ${_c99} \ 40 calendar \ 41 cap_mkdb \ 42 catman \ 43 chat \ 44 checknr \ 45 chpass \ 46 cksum \ 47 cmp \ 48 col \ 49 colcrt \ 50 colldef \ 51 colrm \ 52 column \ 53 comm \ 54 compile_et \ 55 compress \ 56 csplit \ 57 ctags \ 58 cut \ 59 dirname \ 60 du \ 61 ee \ 62 elf2aout \ 63 elfdump \ 64 enigma \ 65 env \ 66 expand \ 67 false \ 68 fetch \ 69 file \ 70 file2c \ 71 find \ 72 finger \ 73 fmt \ 74 fold \ 75 from \ 76 fstat \ 77 fsync \ 78 ftp \ 79 gcore \ 80 gencat \ 81 getconf \ 82 getopt \ 83 ${_gprof} \ 84 head \ 85 hesinfo \ 86 hexdump \ 87 id \ 88 indent \ 89 ipcrm \ 90 ipcs \ 91 join \ 92 jot \ 93 kdump \ 94 keylogin \ 95 keylogout \ 96 killall \ 97 ktrace \ 98 ktrdump \ 99 lam \ 100 last \ 101 lastcomm \ 102 ldd \ 103 leave \ 104 less \ 105 lessecho \ 106 lesskey \ 107 ${_lex} \ 108 limits \ 109 locale \ 110 locate \ 111 lock \ 112 lockf \ 113 logger \ 114 login \ 115 logname \ 116 look \ 117 lorder \ 118 lsvfs \ 119 m4 \ 120 mail \ 121 make \ 122 makewhatis \ 123 mesg \ 124 minigzip \ 125 mkdep \ 126 mkfifo \ 127 mklocale \ 128 mkstr \ 129 mktemp \ 130 msgs \ 131 mt \ 132 ncal \ 133 netstat \ 134 newgrp \ 135 nfsstat \ 136 nice \ 137 nl \ 138 nohup \ 139 objformat \ 140 opieinfo \ 141 opiekey \ 142 opiepasswd \ 143 pagesize \ 144 passwd \ 145 paste \ 146 pathchk \ 147 pr \ 148 printenv \ 149 printf \ 150 quota \ 151 renice \ 152 rev \ 153 rlogin \ 154 rpcgen \ 155 rpcinfo \ 156 rs \ 157 rsh \ 158 rup \ 159 ruptime \ 160 rusers \ 161 rwall \ 162 rwho \ 163 script \ 164 sed \ 165 shar \ 166 showmount \ 167 sockstat \ 168 split \ 169 stat \ 170 su \ 171 systat \ 172 tabs \ 173 tail \ 174 talk \ 175 tcopy \ 176 tee \ 177 telnet \ 178 tftp \ 179 time \ 180 tip \ 181 top \ 182 touch \ 183 tput \ 184 tr \ 185 true \ 186 truncate \ 187 ${_truss} \ 188 tset \ 189 tsort \ 190 tty \ 191 ul \ 192 uname \ 193 unexpand \ 194 unifdef \ 195 uniq \ 196 units \ 197 unvis \ 198 users \ 199 uudecode \ 200 uuencode \ 201 uuidgen \ 202 vgrind \ 203 vi \ 204 vis \ 205 vmstat \ 206 w \ 207 wall \ 208 wc \ 209 what \ 210 whereis \ 211 which \ 212 who \ 213 whois \ 214 window \ 215 write \ 216 xargs \ 217 xinstall \ 218 ${_xlint} \ 219 xstr \ 220 ${_yacc} \ 221 yes \ 222 ypcat \ 223 ypmatch \ 224 ypwhich 225 226.if !defined(NO_BIND) 227SUBDIR+=dig \ 228 dnskeygen \ 229 dnsquery \ 230 host 231.endif 232 233.if !defined(NO_SENDMAIL) 234SUBDIR+=vacation 235.endif 236 237.if !defined(NO_USB) 238SUBDIR+=usbhidaction \ 239 usbhidctl 240.endif 241 242.if ${MACHINE_ARCH} == "i386" 243# Things that don't compile on alpha or are aout specific: 244SUBDIR+=doscmd \ 245 ncplist \ 246 ncplogin \ 247 sasc \ 248 smbutil 249.endif 250 251.if ${MACHINE_ARCH} == "alpha" 252SUBDIR+=uac 253.endif 254 255.if ${MACHINE_ARCH} == "amd64" 256SUBDIR+=ncplist \ 257 ncplogin \ 258 smbutil 259.endif 260 261.if !defined(NOCRYPT) && !defined(NO_OPENSSL) 262SUBDIR+=chkey newkey 263.endif 264 265.include <bsd.subdir.mk> 266