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