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

Indexes created Thu Dec 18 12:09:39 GMT 2025