]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libproc/Makefile
Merge llvm-project release/16.x llvmorg-16.0.5-0-g185b81e034ba
[FreeBSD/FreeBSD.git] / lib / libproc / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 LIB=    proc
6
7 SRCS=   proc_bkpt.c             \
8         proc_create.c           \
9         proc_regs.c             \
10         proc_sym.c              \
11         proc_rtld.c             \
12         proc_util.c
13
14 INCS=   libproc.h
15
16 CFLAGS+=        -I${.CURDIR}
17
18 LIBADD+=        cxxrt elf procstat rtld_db util z
19
20 .if ${MK_CDDL} != "no"
21 LIBADD+=        ctf
22 IGNORE_PRAGMA=  YES
23 CFLAGS+= -DIN_BASE
24 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
25 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
26 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
27 CFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
28 CFLAGS+= -DHAVE_ISSETUGID -DHAVE_BOOLEAN
29 CFLAGS+=        -I${SRCTOP}/cddl/contrib/opensolaris/lib/libctf/common \
30                 -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common \
31                 -I${SRCTOP}/sys/cddl/compat/opensolaris
32 .else
33 CFLAGS+=        -DNO_CTF
34 .endif
35
36 SHLIB_MAJOR=    5
37
38 MAN=
39
40 HAS_TESTS=
41 SUBDIR.${MK_TESTS}+= tests
42
43 .include <bsd.lib.mk>