1# $NetBSD: Makefile,v 1.16 2018/06/25 18:05:25 kamil Exp $ 2# @(#)Makefile 8.2 (Berkeley) 4/2/94 3 4.include <bsd.own.mk> 5 6USE_FORT?= yes # setuid 7PROG= chpass 8SRCS= chpass.c edit.c field.c table.c util.c 9BINOWN= root 10BINMODE=4555 11.PATH: ${NETBSDSRCDIR}/lib/libc/gen 12LINKS= ${BINDIR}/chpass ${BINDIR}/chfn ${BINDIR}/chpass ${BINDIR}/chsh 13MLINKS= chpass.1 chfn.1 chpass.1 chsh.1 14 15CPPFLAGS+=-I${NETBSDSRCDIR}/lib/libc/include 16 17.if (${USE_YP} != "no") 18SRCS+= pw_yp.c 19CPPFLAGS+=-DYP 20DPADD+= ${LIBRPCSVC} 21LDADD+= -lrpcsvc 22.else 23SRCS+= getpwent.c 24CPPFLAGS.getpwent.c=-UYP 25SANITIZER_RENAME_SYMBOL+= __getpwent50 26SANITIZER_RENAME_SYMBOL+= __getpwnam50 27SANITIZER_RENAME_SYMBOL+= __getpwnam_r50 28SANITIZER_RENAME_SYMBOL+= __getpwuid50 29SANITIZER_RENAME_SYMBOL+= __getpwuid_r50 30.endif 31 32DPADD+= ${LIBUTIL} 33LDADD+= -lutil 34 35.include <bsd.prog.mk> 36