a8967e1ae39d418e63d750fdf3165a619b579c7b
[dragonfly.git] / usr.bin / su / Makefile
1 #       @(#)Makefile    8.1 (Berkeley) 7/19/93
2 # $FreeBSD: src/usr.bin/su/Makefile,v 1.29.2.2 2002/07/17 19:08:23 ru Exp $
3 # $DragonFly: src/usr.bin/su/Makefile,v 1.2 2003/06/17 04:29:32 dillon Exp $
4
5 PROG=   su
6 SRCS=   su.c
7
8 COPTS+= -DLOGIN_CAP -DSKEY
9 DPADD=  ${LIBUTIL} ${LIBSKEY} ${LIBMD} ${LIBCRYPT}
10 LDADD=  -lutil -lskey -lmd -lcrypt
11
12 .if defined(WHEELSU)
13 COPTS+= -DWHEELSU
14 .endif
15 CFLAGS+= -Wall
16
17 .if defined(MAKE_KERBEROS4) && !defined(NO_OPENSSL) && !defined(NOCRYPT)
18 CFLAGS+=-DKERBEROS4
19 DPADD+= ${LIBKRB} ${LIBCRYPTO} ${LIBCOM_ERR}
20 LDADD+= -lkrb -lcrypto -lcom_err
21 DISTRIBUTION=   krb4
22 .endif
23
24 .if defined(MAKE_KERBEROS5) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
25 CFLAGS+=-DKERBEROS5
26 DPADD+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \
27         ${LIBROKEN}
28 LDADD+= -lkrb5 -lasn1 -lcrypto -lcrypt -lcom_err \
29         -L${.OBJDIR}/../../../../kerberos5/lib/libroken -lroken
30 DISTRIBUTION=   krb5
31 .endif
32
33 BINMODE=4555
34 INSTALLFLAGS=-fschg
35
36 .include <bsd.prog.mk>