Makefile revision 1.46
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 6WARNS= 2 7PROG= login 8SRCS= copyrightstr.c 9DPADD+= ${LIBUTIL} ${LIBCRYPT} 10LDADD+= -lutil -lcrypt 11BINOWN= root 12BINMODE=4555 13 14.if (${USE_PAM} != "no") 15SRCS+= login_pam.c 16LDADD+= -lpam ${PAM_STATIC_LDADD} 17DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} 18.else 19SRCS+= login.c 20CPPFLAGS+=-DLOGIN_CAP -DSUPPORT_UTMP -DSUPPORT_UTMPX 21 22.if (${USE_KERBEROS} != "no") 23SRCS+= k5login.c 24CPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5 25DPADD+= ${LIBKRB5} ${LIBASN1} 26LDADD+= -lkrb5 -lasn1 27 28DPADD+= ${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR} 29LDADD+= -lcrypto -lroken -lcom_err 30.endif 31 32.if (${USE_SKEY} != "no") 33CPPFLAGS+=-DSKEY 34DPADD+= ${LIBSKEY} 35LDADD+= -lskey 36.endif 37.endif 38 39CLEANFILES+= copyrightstr.c 40 41copyrightstr.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