xref: /netbsd/usr.bin/su/Makefile (revision c4a72b64)
1#	$NetBSD: Makefile,v 1.28 2002/10/23 01:25:39 itojun 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+=-DSUGROUP=\"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
32CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV
33DPADD+=	${LIBKRB}
34LDADD+= -lkrb
35
36DPADD+=	${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR}
37LDADD+=	-lcrypto -lroken -lcom_err
38.endif
39
40.include <bsd.prog.mk>
41
42.if (${USE_SKEY} != "no")
43CPPFLAGS+=-DSKEY
44DPADD+= ${LIBSKEY}
45LDADD+= -lskey
46.endif
47
48.ifdef SUROOTAUTH
49CPPFLAGS+=-DROOTAUTH=\"${SUROOTAUTH}\"
50.endif
51
52LDSTATIC=-static
53