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