Home | History | Annotate | Line # | Download | only in passwd
Makefile revision 1.37
      1 #	$NetBSD: Makefile,v 1.37 2005/02/22 01:08:43 christos 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 
      9 CPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP
     10 
     11 .if (${USE_YP} != "no")
     12 SRCS+=	yp_passwd.c
     13 CPPFLAGS+=-DYP
     14 DPADD+=	${LIBRPCSVC}
     15 LDADD+=	-lrpcsvc
     16 LINKS+=	${BINDIR}/passwd ${BINDIR}/yppasswd
     17 MLINKS+=passwd.1 yppasswd.1
     18 .endif
     19 
     20 DPADD+= ${LIBCRYPT} ${LIBUTIL}
     21 LDADD+= -lcrypt -lutil
     22 
     23 BINOWN=	root
     24 BINMODE=4555
     25 
     26 .if (${USE_KERBEROS} != "no")
     27 CPPFLAGS+= -DKERBEROS5 -I${DESTDIR}/usr/include/krb5
     28 SRCS+=	krb5_passwd.c
     29 
     30 DPADD+=	${LIBKRB5} ${LIBCRYPTO} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN} ${LIBCRYPT}
     31 LDADD+=	-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lcrypt
     32 LINKS+=	${BINDIR}/passwd ${BINDIR}/kpasswd
     33 MLINKS+=	passwd.1 kpasswd.1
     34 .endif
     35 
     36 .if (${USE_PAM} != "no")
     37 CPPFLAGS+=-DUSE_PAM
     38 SRCS+= pam_passwd.c
     39 LDADD+=-lpam
     40 DPADD+=${LIBPAM}
     41 .endif
     42 
     43 .include <bsd.prog.mk>
     44