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