1169689Skan#
2169689Skan#
3169689Skan
4169689SkanOPENBSMDIR=		${SRCTOP}/contrib/openbsm
5169689Skan_LIBAUDITDDIR=		${OPENBSMDIR}/libauditd
6169689Skan_LIBBSMDIR=		${OPENBSMDIR}/libbsm
7169689Skan
8169689SkanPACKAGE=	audit
9169689SkanLIB=		auditd
10169689Skan
11169689Skan.PATH:		${_LIBAUDITDDIR}
12169689Skan
13169689SkanSRCS=	auditd_lib.c
14169689Skan
15169689Skan#
16169689Skan# Must use BSM include files from within the contrib area, not the system.
17169689Skan#
18169689SkanCFLAGS+=	-I${OPENBSMDIR} -I${_LIBBSMDIR}
19169689Skan
20169689SkanWARNS?=		3
21169689SkanPRIVATELIB=	true
22169689Skan
23169689SkanMAN=
24169689Skan
25169689Skan.include <bsd.lib.mk>
26169689Skan
27169689Skan# Disable -Wcast-align.  Casting res->ai_addr in auditd_set_host triggers this
28169689Skan# warning, but it's ok because res->ai_addr must've originally pointed to a
29169689Skan# sockaddr_in or sockaddr_in6 anyway.
30169689Skan# Better would be to disable this warning in just that one function, but GCC
31169689Skan# 4.2 can't do that :( .
32169689SkanCWARNFLAGS.auditd_lib.c+=	-Wno-cast-align
33169689Skan