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