opnsense-src/lib/libsys/x86/Makefile.sys
Brooks Davis 1995ea1ea2 libsys: add guards to MD manpages
This avoids duplicate installations which fail packaging tests.

Reported by:	emaste
2024-02-09 17:22:13 +00:00

24 lines
530 B
Makefile

.PATH: ${LIBSYS_SRCTOP}/x86
SRCS+= \
__vdso_gettc.c \
pkru.c \
sched_getcpu_x86.c
.if ${LIB} == "sys"
MAN+= \
pkru.3
.endif # ${LIB} == "sys"
# Note: vdso support for hyperv only on amd64
.if ${MACHINE_CPUARCH} == "amd64" && ${MK_HYPERV} != "no"
CFLAGS+= -DWANT_HYPERV
.endif
# We can't use sanitizer instrumentation on ifuncs called during sanitizer
# runtime startup.
.if ${MK_ASAN} != "no"
CFLAGS.__vdso_gettc.c+=-fno-sanitize=address
.endif
.if ${MK_UBSAN} != "no"
CFLAGS.__vdso_gettc.c+=-fno-sanitize=undefined
.endif