]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libproc/Makefile
Followup to r347996
[FreeBSD/FreeBSD.git] / lib / libproc / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 PACKAGE=lib${LIB}
6 LIB=    proc
7
8 SRCS=   crc32.c                 \
9         proc_bkpt.c             \
10         proc_create.c           \
11         proc_regs.c             \
12         proc_sym.c              \
13         proc_rtld.c             \
14         proc_util.c
15
16 INCS=   libproc.h
17
18 CFLAGS+=        -I${.CURDIR}
19
20 .if ${MK_CXX} == "no"
21 CFLAGS+=        -DNO_CXA_DEMANGLE
22 .elif ${MK_LIBCPLUSPLUS} != "no"
23 LIBADD+=                cxxrt
24 .else
25 LIBADD+=        supcplusplus
26 .endif
27
28 LIBADD+=        elf procstat rtld_db util
29
30 .if ${MK_CDDL} != "no"
31 LIBADD+=        ctf
32 IGNORE_PRAGMA=  YES
33 CFLAGS+=        -I${SRCTOP}/cddl/contrib/opensolaris/lib/libctf/common \
34                 -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common \
35                 -I${SRCTOP}/sys/cddl/compat/opensolaris
36 .else
37 CFLAGS+=        -DNO_CTF
38 .endif
39
40 SHLIB_MAJOR=    5
41
42 MAN=
43
44 HAS_TESTS=
45 SUBDIR.${MK_TESTS}+= tests
46
47 .include <bsd.lib.mk>