11590Srgrimes# @(#)Makefile 8.2 (Berkeley) 4/2/94 254677Smarcel# $FreeBSD$ 31590Srgrimes 4156813Sru.include <bsd.own.mk> 5156813Sru 6108435Sobrien.PATH: ${.CURDIR}/../../usr.sbin/pwd_mkdb ${.CURDIR}/../../lib/libc/gen 7108435Sobrien 81590SrgrimesPROG= chpass 996201SdesSRCS= chpass.c edit.c field.c pw_scan.c table.c util.c 1083391SruBINOWN= root 111590SrgrimesBINMODE=4555 12156813Sru.if ${MK_NIS} != "no" 13137675SbzCFLAGS+= -DYP 14137675Sbz.endif 15108435Sobrien#Some people need this, uncomment to activate 16108435Sobrien#CFLAGS+=-DRESTRICT_FULLNAME_CHANGE 17108435SobrienCFLAGS+=-I${.CURDIR}/../../usr.sbin/pwd_mkdb -I${.CURDIR}/../../lib/libc/gen -I. 18108435Sobrien 19137675SbzDPADD= ${LIBCRYPT} ${LIBUTIL} 20137675SbzLDADD= -lcrypt -lutil 21156813Sru.if ${MK_NIS} != "no" 22137675SbzDPADD+= ${LIBYPCLNT} 23137675SbzLDADD+= -lypclnt 24137675Sbz.endif 25108435Sobrien 2610091SbdeLINKS= ${BINDIR}/chpass ${BINDIR}/chfn 2710091SbdeLINKS+= ${BINDIR}/chpass ${BINDIR}/chsh 28156813Sru.if ${MK_NIS} != "no" 2910091SbdeLINKS+= ${BINDIR}/chpass ${BINDIR}/ypchpass 3010091SbdeLINKS+= ${BINDIR}/chpass ${BINDIR}/ypchfn 3110091SbdeLINKS+= ${BINDIR}/chpass ${BINDIR}/ypchsh 32139396Sache.endif 3329322Swosch 341590SrgrimesMLINKS= chpass.1 chfn.1 chpass.1 chsh.1 35156813Sru.if ${MK_NIS} != "no" 3629322SwoschMLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1 37139396Sache.endif 3829322Swosch 391635Srgrimesbeforeinstall: 4023126Smpp.for i in chpass chfn chsh ypchpass ypchfn ypchsh 41207613Semaste.if exists(${DESTDIR}${BINDIR}/$i) 42194266Sed -chflags noschg ${DESTDIR}${BINDIR}/$i 43207613Semaste.endif 4423126Smpp.endfor 451635Srgrimes 46194266Sed.if !defined(NO_FSCHG) 471590Srgrimesafterinstall: 48204707Sscottl -chflags schg ${DESTDIR}${BINDIR}/chpass 49194266Sed.endif 501590Srgrimes 511590Srgrimes.include <bsd.prog.mk> 52