Makefile revision 1.52
11.52Selric# $NetBSD: Makefile,v 1.52 2011/04/24 21:42:06 elric Exp $ 21.10Sjtc# @(#)Makefile 8.1 (Berkeley) 7/19/93 31.1Scgd 41.50SlukemWARNS?= 2 # XXX -Wcast-qual issues 51.50Slukem 61.30Sthorpej.include <bsd.own.mk> 71.30Sthorpej 81.47StlsUSE_FORT?= yes # setuid 91.1ScgdPROG= login 101.44SmanuSRCS= copyrightstr.c 111.14SchristosDPADD+= ${LIBUTIL} ${LIBCRYPT} 121.14SchristosLDADD+= -lutil -lcrypt 131.16SmycroftBINOWN= root 141.16SmycroftBINMODE=4555 151.44Smanu 161.51SchristosSRCS+= common.c 171.44Smanu.if (${USE_PAM} != "no") 181.44SmanuSRCS+= login_pam.c 191.45SheLDADD+= -lpam ${PAM_STATIC_LDADD} 201.45SheDPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} 211.48Slukem.else # USE_PAM == no 221.44SmanuSRCS+= login.c 231.37SchristosCPPFLAGS+=-DLOGIN_CAP -DSUPPORT_UTMP -DSUPPORT_UTMPX 241.15Smycroft 251.44Smanu.if (${USE_KERBEROS} != "no") 261.44SmanuSRCS+= k5login.c 271.52SelricCPPFLAGS+=-DKERBEROS5 281.44SmanuDPADD+= ${LIBKRB5} ${LIBASN1} 291.44SmanuLDADD+= -lkrb5 -lasn1 301.44Smanu 311.44SmanuDPADD+= ${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR} 321.44SmanuLDADD+= -lcrypto -lroken -lcom_err 331.44Smanu.endif 341.44Smanu 351.35Sthorpej.if (${USE_SKEY} != "no") 361.16SmycroftCPPFLAGS+=-DSKEY 371.14SchristosDPADD+= ${LIBSKEY} 381.14SchristosLDADD+= -lskey 391.7Scgd.endif 401.48Slukem.endif # USE_PAM == no 411.18Smycroft 421.42SlukemCLEANFILES+= copyrightstr.c 431.42Slukem 441.42Slukemcopyrightstr.c: ${NETBSDSRCDIR}/sys/conf/copyright 451.42Slukem ${_MKTARGET_CREATE} 461.42Slukem rm -f ${.TARGET} 471.49Sapb ${TOOL_AWK} '\ 481.42Slukem BEGIN { print "const char copyrightstr[] =" }\ 491.42Slukem { print "\""$$0"\\n\""}\ 501.42Slukem END { print "\"\\n\";" }\ 511.42Slukem ' ${.ALLSRC} > ${.TARGET} 521.42Slukem 531.23Sthorpej 541.18Smycroft.include <bsd.prog.mk> 55