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