Makefile revision 1.49
11.49Sapb#	$NetBSD: Makefile,v 1.49 2008/10/19 22:05:23 apb Exp $
21.10Sjtc#	@(#)Makefile	8.1 (Berkeley) 7/19/93
31.1Scgd
41.30Sthorpej.include <bsd.own.mk>
51.30Sthorpej
61.47StlsUSE_FORT?= yes	# setuid
71.43SxtraemeWARNS=	2
81.1ScgdPROG=	login
91.44SmanuSRCS=	copyrightstr.c
101.14SchristosDPADD+=	${LIBUTIL} ${LIBCRYPT}
111.14SchristosLDADD+=	-lutil -lcrypt
121.16SmycroftBINOWN=	root
131.16SmycroftBINMODE=4555
141.44Smanu
151.44Smanu.if (${USE_PAM} != "no")
161.44SmanuSRCS+=	login_pam.c
171.45SheLDADD+=	-lpam ${PAM_STATIC_LDADD}
181.45SheDPADD+= ${LIBPAM} ${PAM_STATIC_DPADD}
191.48Slukem.else	# USE_PAM == no
201.44SmanuSRCS+=	login.c
211.37SchristosCPPFLAGS+=-DLOGIN_CAP -DSUPPORT_UTMP -DSUPPORT_UTMPX
221.15Smycroft
231.44Smanu.if (${USE_KERBEROS} != "no")
241.44SmanuSRCS+= k5login.c
251.44SmanuCPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5
261.44SmanuDPADD+=	${LIBKRB5} ${LIBASN1}
271.44SmanuLDADD+= -lkrb5 -lasn1
281.44Smanu
291.44SmanuDPADD+=	${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR}
301.44SmanuLDADD+=	-lcrypto -lroken -lcom_err
311.44Smanu.endif
321.44Smanu
331.35Sthorpej.if (${USE_SKEY} != "no")
341.16SmycroftCPPFLAGS+=-DSKEY
351.14SchristosDPADD+= ${LIBSKEY}
361.14SchristosLDADD+=	-lskey
371.7Scgd.endif
381.48Slukem.endif	# USE_PAM == no
391.18Smycroft
401.42SlukemCLEANFILES+=	copyrightstr.c
411.42Slukem
421.42Slukemcopyrightstr.c: ${NETBSDSRCDIR}/sys/conf/copyright
431.42Slukem	${_MKTARGET_CREATE}
441.42Slukem	rm -f ${.TARGET}
451.49Sapb	${TOOL_AWK} '\
461.42Slukem		BEGIN { print "const char copyrightstr[] =" }\
471.42Slukem		{ print "\""$$0"\\n\""}\
481.42Slukem		END { print "\"\\n\";" }\
491.42Slukem	' ${.ALLSRC} > ${.TARGET}
501.42Slukem
511.23Sthorpej
521.18Smycroft.include <bsd.prog.mk>
53