19b50d902SRodney W. Grimes# @(#)Makefile 8.2 (Berkeley) 4/2/94 29b50d902SRodney W. Grimes 3c6063d0dSWarner Losh.include <src.opts.mk> 4e1fe3dbaSRuslan Ermilov 5*dfb98e35SAlex Richardson.PATH: ${SRCTOP}/lib/libc/gen 68d32d8d5SDavid E. O'Brien 79b50d902SRodney W. GrimesPROG= chpass 8f1d05925SDag-Erling SmørgravSRCS= chpass.c edit.c field.c pw_scan.c table.c util.c 9cda2a9b2SRuslan ErmilovBINOWN= root 109b50d902SRodney W. GrimesBINMODE=4555 1155cd62fcSGlen BarberPRECIOUSPROG= 12e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 138d32d8d5SDavid E. O'BrienCFLAGS+= -DYP 146c58990dSBjoern A. Zeeb.endif 158d32d8d5SDavid E. O'Brien#Some people need this, uncomment to activate 168d32d8d5SDavid E. O'Brien#CFLAGS+=-DRESTRICT_FULLNAME_CHANGE 17*dfb98e35SAlex RichardsonCFLAGS+=-I${SRCTOP}/lib/libc/gen -I. 188d32d8d5SDavid E. O'Brien 193e11bd9eSBaptiste DaroussinLIBADD= crypt util 20e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 213e11bd9eSBaptiste DaroussinLIBADD+= ypclnt 226c58990dSBjoern A. Zeeb.endif 238d32d8d5SDavid E. O'Brien 24ce9f2d31SRodney W. GrimesSYMLINKS= chpass ${BINDIR}/chfn 25ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/chsh 26e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 27ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/ypchfn 28ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/ypchpass 29ce9f2d31SRodney W. GrimesSYMLINKS+= chpass ${BINDIR}/ypchsh 30aee04204SAndrey A. Chernov.endif 31dab372aeSWolfram Schneider 329b50d902SRodney W. GrimesMLINKS= chpass.1 chfn.1 chpass.1 chsh.1 33e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 34dab372aeSWolfram SchneiderMLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1 35aee04204SAndrey A. Chernov.endif 36dab372aeSWolfram Schneider 37674c4585SGlen Barberbeforeinstall: 38674c4585SGlen Barber.for i in chpass chfn chsh ypchpass ypchfn ypchsh 39674c4585SGlen Barber.if exists(${DESTDIR}${BINDIR}/$i) 40674c4585SGlen Barber -chflags noschg ${DESTDIR}${BINDIR}/$i 41674c4585SGlen Barber.endif 42674c4585SGlen Barber.endfor 43674c4585SGlen Barber 449b50d902SRodney W. Grimes.include <bsd.prog.mk> 45