Makefile revision 1.80
11.80Sjonathan# $NetBSD: Makefile,v 1.80 1998/02/23 01:03:25 jonathan Exp $ 21.68Smikel# from: @(#)Makefile 8.3 (Berkeley) 1/7/94 31.63Scgd 41.63Scgd.include <bsd.own.mk> # for EXPORTABLE_SYSTEM definition 51.1Scgd 61.75SperrySUBDIR= apply apropos asa at audioctl banner basename bdes \ 71.75Sperry biff cal calendar cap_mkdb checknr chflags chpass \ 81.75Sperry cksum cmp col colcrt colrm column comm compress \ 91.75Sperry crontab crunch ctags cut dirname du eject env \ 101.75Sperry error expand false file find finger fmt fold fpr \ 111.80Sjonathan from fsplit fstat ftp gencat getconf getopt gprof head \ 121.75Sperry hexdump id indent ipcrm ipcs join jot kdump ktrace \ 131.75Sperry lam last lastcomm leave less lex locate lock \ 141.75Sperry logger login logname look lorder m4 machine mail \ 151.77Sphil make man menuc mesg mixerctl mkdep mkfifo mkstr modstat \ 161.77Sphil msgc msgs netstat newsyslog nfsstat nice nohup pagesize \ 171.75Sperry passwd paste patch pr printenv printf quota rdist \ 181.75Sperry renice rev rlogin rpcgen rpcinfo rs rsh rup \ 191.76Sfair ruptime rusers rwall rwho script sed shar shlock \ 201.75Sperry showmount skey skeyinfo skeyinit soelim split \ 211.75Sperry strings su systat tail talk tcopy tee tftp time \ 221.75Sperry tip tn3270 touch tput tr true tset tsort tty ul \ 231.75Sperry uname unexpand unifdef uniq units unvis users \ 241.75Sperry uudecode uuencode vacation vgrind vi vis vmstat w \ 251.75Sperry wall wc what whatis whereis which who whois window \ 261.75Sperry write xargs xinstall xlint xstr yacc yes ypcat \ 271.75Sperry ypmatch ypwhich 281.62Sthorpej 291.69Smikel.if make(clean) || make(cleandir) 301.69SmikelSUBDIR+=ar elf2aout elf2ecoff elfstrip fdformat \ 311.80Sjonathan ldd nm ranlib size strip telnet 321.69Smikel.else 331.69Smikel 341.62Sthorpej# XXX Keep telnet(1) and libtelnet from getting out of sync during the build 351.62Sthorpej# XXX process. 361.69Smikel.if !exists(${.CURDIR}/../domestic/usr.bin/telnet) || \ 371.69Smikel defined(EXPORTABLE_SYSTEM) 381.62SthorpejSUBDIR+=telnet 391.62Sthorpej.endif 401.48Scgd 411.66Sjonathan# Don't use the standard a.out tool chain on non-aout (ELF) platforms. 421.66Sjonathan# On ELF platforms, build the ELF ldd. 431.70Sthorpej.if (${MACHINE_ARCH} != "alpha" && ${MACHINE_ARCH} != "mips" && \ 441.70Sthorpej ${MACHINE_ARCH} != "powerpc") 451.80SjonathanSUBDIR+= ar nm ranlib size strip 461.66Sjonathan.else 471.66SjonathanSUBDIR+= ldd 481.64Sjtk.endif 491.64Sjtk 501.74Smark.if (${MACHINE_ARCH} == "i386" || ${MACHINE} == "atari" || \ 511.79Sscottr ${MACHINE_ARCH} == "arm32" || ${MACHINE_ARCH} == "sparc") 521.64SjtkSUBDIR+= fdformat 531.65Scgd.endif 541.65Scgd 551.66Sjonathan# Build ELF to {ecoff, aout} tools on mips, for old bootblocks/PROMs. 561.66Sjonathan.if (${MACHINE_ARCH} == "mips") 571.66SjonathanSUBDIR+= elf2aout elf2ecoff elfstrip 581.48Scgd.endif 591.69Smikel 601.69Smikel.endif # make(clean) || make(cleandir) 611.1Scgd 621.1Scgd.include <bsd.subdir.mk> 63