6dbfffa308
replaced with the new version in sendmail's distribution, vacation and the necessary libraries (libsmdb and libsmutil) were changed so they were always compiled. This broke people who didn't checkout src/contrib/sendmail/. I don't know if it's best to think of NO_SENDMAIL as no sendmail sources available or no sendmail binary. It is now the former. Also, remove the sendmail chapter from System Managers Manual (SMM) if NO_SENDMAIL is defined (for similar reasons -- source not available). PR: 31863, 31865 Submitted by: matusita, Joe Kelsey <joe@zircon.seattle.wa.us> MFC after: 3 days
238 lines
2.7 KiB
Makefile
238 lines
2.7 KiB
Makefile
# From: @(#)Makefile 8.3 (Berkeley) 1/7/94
|
|
# $FreeBSD$
|
|
|
|
# XXX MISSING: deroff diction graph learn plot
|
|
# spell spline struct xsend
|
|
# XXX broken: tconv
|
|
# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
|
|
# Moved to secure: bdes
|
|
#
|
|
SUBDIR= apply \
|
|
at \
|
|
banner \
|
|
basename \
|
|
biff \
|
|
brandelf \
|
|
bzip2 \
|
|
c89 \
|
|
calendar \
|
|
cap_mkdb \
|
|
chat \
|
|
checknr \
|
|
chflags \
|
|
chpass \
|
|
cksum \
|
|
cmp \
|
|
col \
|
|
colcrt \
|
|
colldef \
|
|
colrm \
|
|
column \
|
|
comm \
|
|
compile_et \
|
|
compress \
|
|
ctags \
|
|
cut \
|
|
dirname \
|
|
du \
|
|
ee \
|
|
enigma \
|
|
env \
|
|
expand \
|
|
false \
|
|
fetch \
|
|
file \
|
|
file2c \
|
|
find \
|
|
finger \
|
|
fmt \
|
|
fold \
|
|
from \
|
|
fstat \
|
|
fsync \
|
|
ftp \
|
|
gencat \
|
|
getconf \
|
|
getopt \
|
|
gprof \
|
|
head \
|
|
hesinfo \
|
|
hexdump \
|
|
id \
|
|
indent \
|
|
ipcrm \
|
|
ipcs \
|
|
join \
|
|
jot \
|
|
kdump \
|
|
kenv \
|
|
keylogin \
|
|
keylogout \
|
|
killall \
|
|
ktrace \
|
|
lam \
|
|
last \
|
|
lastcomm \
|
|
ldd \
|
|
leave \
|
|
less \
|
|
lessecho \
|
|
lesskey \
|
|
lex \
|
|
limits \
|
|
locate \
|
|
lock \
|
|
lockf \
|
|
logger \
|
|
login \
|
|
logname \
|
|
look \
|
|
lorder \
|
|
lsvfs \
|
|
m4 \
|
|
mail \
|
|
make \
|
|
mesg \
|
|
minigzip \
|
|
mkdep \
|
|
mkfifo \
|
|
mklocale \
|
|
mkstr \
|
|
mktemp \
|
|
msgs \
|
|
mt \
|
|
ncal \
|
|
netstat \
|
|
nfsstat \
|
|
nice \
|
|
nl \
|
|
nohup \
|
|
objformat \
|
|
opieinfo \
|
|
opiekey \
|
|
opiepasswd \
|
|
pagesize \
|
|
passwd \
|
|
paste \
|
|
pr \
|
|
printenv \
|
|
printf \
|
|
quota \
|
|
renice \
|
|
rev \
|
|
rlogin \
|
|
rpcgen \
|
|
rpcinfo \
|
|
rs \
|
|
rsh \
|
|
rup \
|
|
ruptime \
|
|
rusers \
|
|
rwall \
|
|
rwho \
|
|
script \
|
|
sed \
|
|
shar \
|
|
showmount \
|
|
sockstat \
|
|
soelim \
|
|
split \
|
|
su \
|
|
symorder \
|
|
systat \
|
|
tail \
|
|
talk \
|
|
tcopy \
|
|
tee \
|
|
tftp \
|
|
time \
|
|
tip \
|
|
top \
|
|
touch \
|
|
tput \
|
|
tr \
|
|
true \
|
|
truncate \
|
|
truss \
|
|
tset \
|
|
tsort \
|
|
tty \
|
|
ul \
|
|
uname \
|
|
unexpand \
|
|
unifdef \
|
|
uniq \
|
|
units \
|
|
unvis \
|
|
usbhidctl \
|
|
users \
|
|
uudecode \
|
|
uuencode \
|
|
vgrind \
|
|
vi \
|
|
vis \
|
|
vmstat \
|
|
w \
|
|
wall \
|
|
wc \
|
|
what \
|
|
whereis \
|
|
which \
|
|
who \
|
|
whois \
|
|
window \
|
|
write \
|
|
xargs \
|
|
xinstall \
|
|
xlint \
|
|
xstr \
|
|
yacc \
|
|
yes \
|
|
ypcat \
|
|
ypmatch \
|
|
ypwhich
|
|
|
|
.if defined(RELEASEDIR) || \
|
|
(!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
|
|
defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
|
|
# Releases need both this non-crypt telnet and the crypt telnet.
|
|
SUBDIR+=telnet
|
|
.endif
|
|
|
|
.if !defined(NO_BIND)
|
|
SUBDIR+=dig \
|
|
dnskeygen \
|
|
dnsquery \
|
|
host
|
|
.endif
|
|
|
|
.if !defined(NO_SENDMAIL)
|
|
SUBDIR+=vacation
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
# Things that don't compile on alpha or are aout specific:
|
|
SUBDIR+=ar \
|
|
doscmd \
|
|
gcore \
|
|
gprof4 \
|
|
ncplist \
|
|
ncplogin \
|
|
nm \
|
|
ranlib \
|
|
sasc \
|
|
size \
|
|
strings \
|
|
strip
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
|
SUBDIR+=uac
|
|
.endif
|
|
|
|
.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
|
|
SUBDIR+=chkey newkey
|
|
.endif
|
|
|
|
.include <bsd.subdir.mk>
|