Makefile revision 29144
1# From:	@(#)Makefile	8.1 (Berkeley) 7/19/93
2# $Id: Makefile,v 1.16 1997/02/22 19:55:57 peter Exp $
3
4PROG=	login
5MAN1=	login.1
6MAN5=	login.access.5
7SRCS=	login.c login_access.c login_fbtab.c
8
9#Uncomment to activate login_auth
10#Warning: requires src/libexec/login_* auth modules
11#LC_AUTH=-DLOGIN_CAP_AUTH
12CFLAGS+=-DSKEY -DLOGIN_ACCESS -DLOGALL -DLOGIN_CAP $(LC_AUTH)
13
14.if defined(KLOGIN_PARANOID)
15CFLAGS+=-DKLOGIN_PARANOID
16.endif
17
18DPADD=	${LIBUTIL} ${LIBSKEY} ${LIBCRYPT}
19LDADD=	-lutil -lskey -lcrypt
20
21# have to provide libmd.a for libskey.so to use.
22.if ${BINFORMAT} != elf
23DPADD+=	${LIBMD}
24LDADD+=	lmd
25.endif
26
27.if exists(${DESTDIR}/usr/lib/libkrb.a) && defined(MAKE_EBONES) && !defined(LC_AUTH)
28CFLAGS+=-DKERBEROS
29SRCS+=	klogin.c
30DPADD+=	${LIBKRB} ${LIBDES}
31LDADD+=	-lkrb -ldes
32DISTRIBUTION=	krb
33.endif
34
35BINOWN=	root
36BINMODE=4555
37INSTALLFLAGS=-fschg
38
39.include <bsd.prog.mk>
40