xref: /netbsd-src/usr.bin/su/Makefile (revision 4b896b232495b7a9b8b94a1cf1e21873296d53b8)
1#	$NetBSD: Makefile,v 1.34 2003/12/11 09:46:27 dyoung 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")
23.ifdef AFS
24DPADD+= ${LIBKAFS}
25LDADD+= -lkafs
26.endif
27
28CPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5
29DPADD+=	${LIBKRB5} ${LIBASN1}
30LDADD+= -lkrb5 -lasn1
31
32.if (${USE_KERBEROS4} != "no")
33CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV
34DPADD+=	${LIBKRB} ${LIBDES}
35LDADD+= -lkrb -ldes
36.endif
37
38DPADD+=	${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR}
39LDADD+=	-lcrypto -lroken -lcom_err
40.endif
41
42.include <bsd.prog.mk>
43
44.if (${USE_SKEY} != "no")
45CPPFLAGS+=-DSKEY
46DPADD+= ${LIBSKEY}
47LDADD+= -lskey
48.endif
49
50.ifdef SU_ROOTAUTH
51CPPFLAGS+=-DSU_ROOTAUTH=\"${SU_ROOTAUTH}\"
52.endif
53