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