Home | History | Annotate | Line # | Download | only in passwd
Makefile revision 1.35
      1 #	$NetBSD: Makefile,v 1.35 2004/07/02 00:05:23 sjg Exp $
      2 #	from: @(#)Makefile    8.3 (Berkeley) 4/2/94
      3 
      4 .include <bsd.own.mk>
      5 
      6 PROG=	passwd
      7 SRCS=	local_passwd.c passwd.c pwd_gensalt.c
      8 
      9 CPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP
     10 CPPFLAGS+= -I${.CURDIR}/../../lib/libcrypt
     11 
     12 .if (${USE_YP} != "no")
     13 SRCS+=	yp_passwd.c
     14 CPPFLAGS+=-DYP
     15 DPADD+=	${LIBRPCSVC}
     16 LDADD+=	-lrpcsvc
     17 LINKS+=	${BINDIR}/passwd ${BINDIR}/yppasswd
     18 MLINKS+=passwd.1 yppasswd.1
     19 .endif
     20 
     21 DPADD+= ${LIBCRYPT} ${LIBUTIL}
     22 LDADD+= -lcrypt -lutil
     23 
     24 BINOWN=	root
     25 BINMODE=4555
     26 
     27 .if (${USE_KERBEROS} != "no")
     28 CPPFLAGS+= -DKERBEROS5 -I${DESTDIR}/usr/include/krb5
     29 SRCS+=	krb5_passwd.c
     30 
     31 DPADD+=	${LIBKRB5} ${LIBCRYPTO} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN} ${LIBCRYPT}
     32 LDADD+=	-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lcrypt
     33 LINKS+=	${BINDIR}/passwd ${BINDIR}/kpasswd
     34 MLINKS+=	passwd.1 kpasswd.1
     35 .endif
     36 
     37 .include <bsd.prog.mk>
     38