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

Indexes created Fri Dec 05 15:09:33 GMT 2025