xref: /freebsd-14.2/usr.bin/login/Makefile (revision d0b2dbfa)
1# 	@(#)Makefile	8.1 (Berkeley) 7/19/93
2
3.include <src.opts.mk>
4.include <src.tools.mk>
5
6PACKAGE=	runtime
7
8CONFS=	fbtab login.conf motd.template login.access
9PROG=	login
10SRCS=	login.c login_fbtab.c
11CFLAGS+=-DLOGALL
12LIBADD=	util pam
13
14WARNS?=	5
15
16.if ${MK_AUDIT} != "no"
17SRCS+=	login_audit.c
18CFLAGS+= -DUSE_BSM_AUDIT
19LIBADD+=	bsm
20.endif
21
22.if ${MK_SETUID_LOGIN} != "no"
23BINOWN=	root
24BINMODE=4555
25PRECIOUSPROG=
26.endif
27
28.include <bsd.endian.mk>
29afterinstallconfig:
30	${CAP_MKDB_CMD} ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf
31.if defined(NO_ROOT) && defined(METALOG)
32	echo ".${DISTBASE}/etc/login.conf.db type=file mode=0644 uname=root gname=wheel" | \
33		cat -l >> ${METALOG}
34.endif
35
36.include <bsd.prog.mk>
37