mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 21:05:08 +00:00
1b3c07bed6
Move auditing runtime (auditd, etc.) into the new FreeBSD-audit package. Also move the runtime OpenBSM manual pages from libbsm into auditd so they get installed with the right package. Add an UPDATING entry noting the new packages. Reviewed by: imp, manu Pull Request: https://github.com/freebsd/freebsd-src/pull/1197
37 lines
852 B
Makefile
37 lines
852 B
Makefile
#
|
|
#
|
|
|
|
OPENBSMDIR=${SRCTOP}/contrib/openbsm
|
|
.PATH: ${OPENBSMDIR}/bin/auditdistd
|
|
|
|
# Addition of auditdistd because otherwise generated parse.c can't find
|
|
# auditdistd.h. This seems like a makefile non-feature.
|
|
CFLAGS+=-I${OPENBSMDIR} -I${OPENBSMDIR}/bin/auditdistd
|
|
|
|
CFLAGS+=-DOPENSSL_API_COMPAT=0x10100000L
|
|
|
|
NO_WFORMAT=
|
|
NO_WMISSING_VARIABLE_DECLARATIONS=
|
|
|
|
PACKAGE=audit
|
|
PROG= auditdistd
|
|
SRCS= auditdistd.c
|
|
SRCS+= parse.y pjdlog.c
|
|
SRCS+= proto.c proto_common.c proto_socketpair.c proto_tcp.c proto_tls.c
|
|
SRCS+= receiver.c
|
|
SRCS+= sandbox.c sender.c subr.c
|
|
SRCS+= token.l trail.c
|
|
MAN= auditdistd.8 auditdistd.conf.5
|
|
|
|
LIBADD+= pthread util crypto ssl
|
|
|
|
YFLAGS+=-v
|
|
|
|
CLEANFILES=parse.c parse.h parse.output
|
|
|
|
# auditdistd cannot use FreeBSD specific lock annotation macros. Disable
|
|
# thread safety analysis completely.
|
|
NO_WTHREAD_SAFETY=
|
|
|
|
.include <bsd.prog.mk>
|