Makefile revision 1.44
1# $NetBSD: Makefile,v 1.44 2005/01/23 09:47:43 manu 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 17.else 18SRCS+= login.c 19CPPFLAGS+=-DLOGIN_CAP -DSUPPORT_UTMP -DSUPPORT_UTMPX 20 21.if (${USE_KERBEROS} != "no") 22SRCS+= k5login.c 23CPPFLAGS+=-DKERBEROS5 -I${DESTDIR}/usr/include/krb5 24DPADD+= ${LIBKRB5} ${LIBASN1} 25LDADD+= -lkrb5 -lasn1 26 27.if (${USE_KERBEROS4} != "no") 28SRCS+= klogin.c 29CPPFLAGS+=-DKERBEROS -I${DESTDIR}/usr/include/kerberosIV 30DPADD+= ${LIBKRB} ${LIBDES} 31LDADD+= -lkrb -ldes 32.endif 33 34DPADD+= ${LIBCRYPTO} ${LIBROKEN} ${LIBCOM_ERR} 35LDADD+= -lcrypto -lroken -lcom_err 36.endif 37 38.if (${USE_SKEY} != "no") 39CPPFLAGS+=-DSKEY 40DPADD+= ${LIBSKEY} 41LDADD+= -lskey 42.endif 43.endif 44 45CLEANFILES+= copyrightstr.c 46 47copyrightstr.c: ${NETBSDSRCDIR}/sys/conf/copyright 48 ${_MKTARGET_CREATE} 49 rm -f ${.TARGET} 50 awk '\ 51 BEGIN { print "const char copyrightstr[] =" }\ 52 { print "\""$$0"\\n\""}\ 53 END { print "\"\\n\";" }\ 54 ' ${.ALLSRC} > ${.TARGET} 55 56 57.include <bsd.prog.mk> 58