Makefile revision 1.45
1# $NetBSD: Makefile,v 1.45 2005/03/04 20:41:09 he 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 28.if (${USE_KERBEROS4} != "no") 29SRCS+= klogin.c 30CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV 31DPADD+= ${LIBKRB} ${LIBDES} 32LDADD+= -lkrb -ldes 33.endif 34 35DPADD+= ${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR} 36LDADD+= -lcrypto -lroken -lcom_err 37.endif 38 39.if (${USE_SKEY} != "no") 40CPPFLAGS+=-DSKEY 41DPADD+= ${LIBSKEY} 42LDADD+= -lskey 43.endif 44.endif 45 46CLEANFILES+= copyrightstr.c 47 48copyrightstr.c: ${NETBSDSRCDIR}/sys/conf/copyright 49 ${_MKTARGET_CREATE} 50 rm -f ${.TARGET} 51 awk '\ 52 BEGIN { print "const char copyrightstr[] =" }\ 53 { print "\""$$0"\\n\""}\ 54 END { print "\"\\n\";" }\ 55 ' ${.ALLSRC} > ${.TARGET} 56 57 58.include <bsd.prog.mk> 59