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