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