xref: /freebsd/lib/libproc/Makefile (revision 3d12a3438090c1dd76d819cfba0b45c9c1120f46)
12acd1880SJohn Birrell# $FreeBSD$
22acd1880SJohn Birrell
3c6063d0dSWarner Losh.include <src.opts.mk>
4cd906041SRui Paulo
52acd1880SJohn BirrellLIB=	proc
62acd1880SJohn Birrell
78eb20f36SRui PauloSRCS=	proc_bkpt.c		\
82acd1880SJohn Birrell	proc_create.c		\
98eb20f36SRui Paulo	proc_regs.c		\
102acd1880SJohn Birrell	proc_sym.c		\
118eb20f36SRui Paulo	proc_rtld.c		\
122acd1880SJohn Birrell	proc_util.c
132acd1880SJohn Birrell
142acd1880SJohn BirrellINCS=	libproc.h
152acd1880SJohn Birrell
1613c89dbfSRuslan ErmilovCFLAGS+=	-I${.CURDIR}
172acd1880SJohn Birrell
18*3d12a343SDimitry Andric.if ${MK_CXX} == "no"
19*3d12a343SDimitry AndricCFLAGS+=	-DNO_CXA_DEMANGLE
20*3d12a343SDimitry Andric.elif ${MK_LIBCPLUSPLUS} != "no"
21cd906041SRui PauloLDADD+=		-lcxxrt
22cd906041SRui PauloDPADD+=		${LIBCXXRT}
23cd906041SRui Paulo.else
24cd906041SRui PauloLDADD+=		-lsupc++
25cd906041SRui PauloDPADD+=		${LIBSTDCPLUSPLUS}
26cd906041SRui Paulo.endif
27cd906041SRui Paulo
28fe0c8f89SRui PauloSHLIB_MAJOR=	2
292acd1880SJohn Birrell
303bdf7758SWarner LoshMAN=
312acd1880SJohn Birrell
322acd1880SJohn Birrell.include <bsd.lib.mk>
33