Home | History | Annotate | Line # | Download | only in passwd
Makefile revision 1.40
      1 #	$NetBSD: Makefile,v 1.40 2005/03/04 20:41:09 he 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
      8 MAN=	passwd.1
      9 
     10 CPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP
     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 MAN+=	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 MAN+=	kpasswd.1
     35 .endif
     36 
     37 .if (${USE_PAM} != "no")
     38 CPPFLAGS+=-DUSE_PAM
     39 SRCS+= pam_passwd.c
     40 LDADD+=-lpam ${PAM_STATIC_LDADD}
     41 DPADD+=${LIBPAM} ${PAM_STATIC_DPADD}
     42 .endif
     43 
     44 .include <bsd.prog.mk>
     45