11.59Slukem# $NetBSD: Makefile,v 1.59 2023/06/03 09:09:17 lukem 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.1ScgdPROG= login 81.44SmanuSRCS= copyrightstr.c 91.14SchristosDPADD+= ${LIBUTIL} ${LIBCRYPT} 101.14SchristosLDADD+= -lutil -lcrypt 111.16SmycroftBINOWN= root 121.16SmycroftBINMODE=4555 131.44Smanu 141.51SchristosSRCS+= common.c 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.52SelricCPPFLAGS+=-DKERBEROS5 261.57SmrgLDADD+= ${LIBKRB5_LDADD} 271.57SmrgDPADD+= ${LIBKRB5_DPADD} 281.44Smanu.endif 291.44Smanu 301.35Sthorpej.if (${USE_SKEY} != "no") 311.16SmycroftCPPFLAGS+=-DSKEY 321.14SchristosDPADD+= ${LIBSKEY} 331.14SchristosLDADD+= -lskey 341.7Scgd.endif 351.48Slukem.endif # USE_PAM == no 361.18Smycroft 371.42SlukemCLEANFILES+= copyrightstr.c 381.42Slukem 391.42Slukemcopyrightstr.c: ${NETBSDSRCDIR}/sys/conf/copyright 401.42Slukem ${_MKTARGET_CREATE} 411.42Slukem rm -f ${.TARGET} 421.49Sapb ${TOOL_AWK} '\ 431.42Slukem BEGIN { print "const char copyrightstr[] =" }\ 441.42Slukem { print "\""$$0"\\n\""}\ 451.42Slukem END { print "\"\\n\";" }\ 461.42Slukem ' ${.ALLSRC} > ${.TARGET} 471.42Slukem 481.59SlukemCOPTS.parse.c+= ${CC_WNO_STRINGOP_TRUNCATION} 491.59SlukemCOPTS.common.c+= ${CC_WNO_STRINGOP_TRUNCATION} 501.23Sthorpej 511.18Smycroft.include <bsd.prog.mk> 52