1# $OpenBSD: Makefile,v 1.31 2008/07/04 12:50:23 djm Exp $ 2 3.include <bsd.own.mk> 4 5PROG= passwd 6SRCS= local_passwd.c yp_passwd.c passwd.c pwd_gensalt.c getpwent.c \ 7 pwd_check.c 8.PATH: ${.CURDIR}/../../lib/libc/gen 9DPADD+= ${LIBRPCSVC} ${LIBUTIL} 10LDADD+= -lrpcsvc -lutil 11CFLAGS+= -I${.CURDIR} 12 13CFLAGS+=-I${.CURDIR}/../../lib/libc/include 14.if (${YP:L} == "yes") 15CFLAGS+=-DYP -I${.CURDIR}/../../lib/libc/yp 16.endif 17 18.include <bsd.own.mk> # For Kerberos 19 20.if (${KERBEROS5:L} == "yes") 21SRCS+= krb5_passwd.c 22CFLAGS+= -DKRB5 23DPADD+= ${LIBKRB5} ${LIBASN1} ${LIBDES} ${LIBCRYPTO} 24LDADD+= -lkrb5 -lasn1 -ldes -lcrypto 25.endif 26 27BINMODE=4555 28BINOWN=root 29 30getpwent.o: getpwent.c 31 ${COMPILE.c} -UYP ${.CURDIR}/../../lib/libc/gen/getpwent.c 32 33.include <bsd.prog.mk> 34