Makefile revision 1.42
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 6PROG= login 7SRCS= login.c copyrightstr.c 8DPADD+= ${LIBUTIL} ${LIBCRYPT} 9LDADD+= -lutil -lcrypt 10BINOWN= root 11BINMODE=4555 12CPPFLAGS+=-DLOGIN_CAP -DSUPPORT_UTMP -DSUPPORT_UTMPX 13 14.if (${USE_SKEY} != "no") 15CPPFLAGS+=-DSKEY 16DPADD+= ${LIBSKEY} 17LDADD+= -lskey 18.endif 19 20CLEANFILES+= copyrightstr.c 21 22copyrightstr.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") 32SRCS+= k5login.c 33CPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5 34DPADD+= ${LIBKRB5} ${LIBASN1} 35LDADD+= -lkrb5 -lasn1 36 37.if (${USE_KERBEROS4} != "no") 38SRCS+= klogin.c 39CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV 40DPADD+= ${LIBKRB} ${LIBDES} 41LDADD+= -lkrb -ldes 42.endif 43 44DPADD+= ${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR} 45LDADD+= -lcrypto -lroken -lcom_err 46.endif 47 48.include <bsd.prog.mk> 49