xref: /freebsd-14.2/usr.bin/chpass/Makefile (revision d0b2dbfa)
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