diff --git a/usr.bin/login/Makefile b/usr.bin/login/Makefile index 3a5cd33bd5b..bae657d9640 100644 --- a/usr.bin/login/Makefile +++ b/usr.bin/login/Makefile @@ -1,18 +1,24 @@ -# @(#)Makefile 8.1 (Berkeley) 7/19/93 +# From: @(#)Makefile 8.1 (Berkeley) 7/19/93 +# $Id$ -#CFLAGS+=-DKERBEROS PROG= login MAN1= login.1 MAN5= login.access.5 SRCS= login.c login_access.c login_skey.c login_fbtab.c -#klogin.c DPADD= ${LIBUTIL} ${LIBSKEY} -#${LIBKRB} ${LIBDES} LDADD= -lutil -lcrypt -lskey -#-lkrb -ldes +CFLAGS+=-DLOGIN_ACCESS -DSKEY -DLOGALL + +.if exists(${DESTDIR}/usr/lib/libkrb.a) && (defined(MAKE_KERBEROS) \ + || defined(MAKE_EBONES)) +CFLAGS+=-DKERBEROS +SRCS+= klogin.c +DPADD+= ${LIBKRB} ${LIBDES} +LDADD+= -lkrb -ldes +.endif + BINOWN= root BINMODE=4555 -CFLAGS+= -DLOGIN_ACCESS -DSKEY -DLOGALL INSTALLFLAGS=-fschg .include