Makefile revision 1.44
1#	$NetBSD: Makefile,v 1.44 2005/01/23 09:47:43 manu Exp $
2#	@(#)Makefile	8.1 (Berkeley) 7/19/93
3
4.include <bsd.own.mk>
5
6WARNS=	2
7PROG=	login
8SRCS=	copyrightstr.c
9DPADD+=	${LIBUTIL} ${LIBCRYPT}
10LDADD+=	-lutil -lcrypt
11BINOWN=	root
12BINMODE=4555
13
14.if (${USE_PAM} != "no")
15SRCS+=	login_pam.c
16LDADD+=	-lpam
17.else
18SRCS+=	login.c
19CPPFLAGS+=-DLOGIN_CAP -DSUPPORT_UTMP -DSUPPORT_UTMPX
20
21.if (${USE_KERBEROS} != "no")
22SRCS+= k5login.c
23CPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5
24DPADD+=	${LIBKRB5} ${LIBASN1}
25LDADD+= -lkrb5 -lasn1
26
27.if (${USE_KERBEROS4} != "no")
28SRCS+= klogin.c
29CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV
30DPADD+=	${LIBKRB} ${LIBDES}
31LDADD+= -lkrb -ldes
32.endif
33
34DPADD+=	${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR}
35LDADD+=	-lcrypto -lroken -lcom_err
36.endif
37
38.if (${USE_SKEY} != "no")
39CPPFLAGS+=-DSKEY
40DPADD+= ${LIBSKEY}
41LDADD+=	-lskey
42.endif
43.endif
44
45CLEANFILES+=	copyrightstr.c
46
47copyrightstr.c: ${NETBSDSRCDIR}/sys/conf/copyright
48	${_MKTARGET_CREATE}
49	rm -f ${.TARGET}
50	awk '\
51		BEGIN { print "const char copyrightstr[] =" }\
52		{ print "\""$$0"\\n\""}\
53		END { print "\"\\n\";" }\
54	' ${.ALLSRC} > ${.TARGET}
55
56
57.include <bsd.prog.mk>
58