xref: /netbsd-src/external/bsd/libproc/lib/Makefile (revision 26057c7540c0f16ae7c4cb1d9e7111310ce53c91)
1# $NetBSD: Makefile,v 1.4 2017/10/06 19:18:16 christos Exp $
2
3.include <bsd.own.mk>
4
5MKMAN=	no
6LIB=	proc
7
8SRCS=	proc_bkpt.c		\
9	proc_create.c		\
10	proc_regs.c		\
11	proc_sym.c		\
12	proc_rtld.c		\
13	proc_util.c
14
15INCS=	libproc.h
16INCSDIR=/usr/include
17
18LIBPROCDIR=${.CURDIR}/../dist
19
20.PATH: ${LIBPROCDIR}
21
22CPPFLAGS+=	-I${LIBPROCDIR} -I${.CURDIR}/../../librtld_db
23
24.if ${MKCTF} != "no"
25OSNET=${NETBSDSRCDIR}/external/cddl/osnet/
26
27LIBDPLIBS +=	ctf ${OSNET}/lib/libctf
28
29CPPFLAGS+=	-I${OSNET}/sys \
30		-I${OSNET}/dist/uts/common \
31		-I${OSNET}/dist/lib/libctf/common
32.else
33CPPFLAGS+=	-DNO_CTF
34.endif
35
36.if defined(NOCPLUSPLUS) || ${MKCXX} == "no"
37CPPFLAGS+=	-DNO_CXA_DEMANGLE
38.else
39LIBISCXX=	yes
40.endif
41
42LIBDPLIBS+=	elf ${NETBSDSRCDIR}/external/bsd/elftoolchain/lib/libelf
43LIBDPLIBS+=	rtld_db ${NETBSDSRCDIR}/external/bsd/librtld_db/lib
44LIBDPLIBS+=	util ${NETBSDSRCDIR}/lib/libutil
45
46SHLIB_MAJOR=	1
47SHLIB_MINOR=	0
48
49.include <bsd.lib.mk>
50