diff options
Diffstat (limited to 'usr.bin/su/Makefile')
| -rw-r--r-- | usr.bin/su/Makefile | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/usr.bin/su/Makefile b/usr.bin/su/Makefile index 96cdff7ef898..c3444606bebe 100644 --- a/usr.bin/su/Makefile +++ b/usr.bin/su/Makefile @@ -3,17 +3,27 @@ PROG= su SRCS= su.c +LDADD= -lmd +DPADD= ${LIBMD} + +#LC_AUTH=-DLOGIN_CAP_AUTH +COPTS+= -DLOGIN_CAP $(LC_AUTH) +LDADD+= -lutil +DPADD+= ${LIBUTIL} + +.if !defined(LC_AUTH) COPTS+= -DSKEY +LDADD+= -lskey -lcrypt +DPADD+= ${LIBSKEY} ${LIBCRYPT} +.endif + .if defined(WHEELSU) COPTS+= -DWHEELSU .endif CFLAGS+= -Wall -LDADD= -lskey -lmd -lcrypt -DPADD= ${LIBSKEY} ${LIBMD} ${LIBCRYPT} - .if exists(${DESTDIR}/usr/lib/libkrb.a) && (defined(MAKE_KERBEROS) \ - || defined(MAKE_EBONES)) + || defined(MAKE_EBONES)) && !defined(LC_AUTH) CFLAGS+=-DKERBEROS DPADD+= ${LIBKRB} ${LIBDES} LDADD+= -lkrb -ldes |
