xref: /freebsd-14.2/usr.bin/chpass/Makefile (revision d0b2dbfa)
1#	@(#)Makefile	8.2 (Berkeley) 4/2/94
2
3.include <src.opts.mk>
4
5.PATH: ${SRCTOP}/lib/libc/gen
6
7PROG=	chpass
8SRCS=	chpass.c edit.c field.c pw_scan.c table.c util.c
9BINOWN=	root
10BINMODE=4555
11PRECIOUSPROG=
12.if ${MK_NIS} != "no"
13CFLAGS+= -DYP
14.endif
15#Some people need this, uncomment to activate
16#CFLAGS+=-DRESTRICT_FULLNAME_CHANGE
17CFLAGS+=-I${SRCTOP}/lib/libc/gen -I.
18
19LIBADD=	crypt util
20.if ${MK_NIS} != "no"
21LIBADD+=	ypclnt
22.endif
23
24SYMLINKS=	chpass ${BINDIR}/chfn
25SYMLINKS+=	chpass ${BINDIR}/chsh
26.if ${MK_NIS} != "no"
27SYMLINKS+=	chpass ${BINDIR}/ypchfn
28SYMLINKS+=	chpass ${BINDIR}/ypchpass
29SYMLINKS+=	chpass ${BINDIR}/ypchsh
30.endif
31
32MLINKS=	chpass.1 chfn.1 chpass.1 chsh.1
33.if ${MK_NIS} != "no"
34MLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1
35.endif
36
37beforeinstall:
38.for i in chpass chfn chsh ypchpass ypchfn ypchsh
39.if exists(${DESTDIR}${BINDIR}/$i)
40	-chflags noschg ${DESTDIR}${BINDIR}/$i
41.endif
42.endfor
43
44.include <bsd.prog.mk>
45