Makefile revision 1.32
1#	$NetBSD: Makefile,v 1.32 2003/08/20 14:11:17 christos Exp $
2#	from: @(#)Makefile	8.1 (Berkeley) 7/19/93
3
4.include <bsd.own.mk>
5
6PROG=	su
7DPADD+=	${LIBCRYPT}
8LDADD+=	-lcrypt -lutil
9BINOWN=	root
10BINMODE=4555
11CPPFLAGS+=-DLOGIN_CAP
12
13# Uncomment the following line to change the group that may su root to "sugroup"
14#
15#CPPFLAGS+=-DSU_GROUP=\"sugroup\"
16
17# Uncomment the following line to make su
18# treat group wheel (SUGROUP) and/or ROOTAUTH as an indirect
19# list of groups.
20#CPPFLAGS+=-DSU_INDIRECT_GROUP
21
22.if (${USE_KERBEROS} != "no" || ${USE_KERBEROS4} != "no")
23.ifdef AFS
24DPADD+= ${LIBKAFS}
25LDADD+= -lkafs
26.endif
27
28.if (${USE_KERBEROS} != "no")
29CPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5
30DPADD+=	${LIBKRB5} ${LIBASN1}
31LDADD+= -lkrb5 -lasn1
32.endif
33
34.if (${USE_KERBEROS4} != "no")
35CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV
36DPADD+=	${LIBKRB}
37LDADD+= -lkrb
38.endif
39
40DPADD+=	${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR}
41LDADD+=	-lcrypto -lroken -lcom_err
42.endif
43
44.include <bsd.prog.mk>
45
46.if (${USE_SKEY} != "no")
47CPPFLAGS+=-DSKEY
48DPADD+= ${LIBSKEY}
49LDADD+= -lskey
50.endif
51
52.ifdef SU_ROOTAUTH
53CPPFLAGS+=-DSU_ROOTAUTH=\"${SU_ROOTAUTH}\"
54.endif
55