1 # $FreeBSD: head/lib/libproc/Makefile 284345 2015-06-13 19:20:56Z sjg $ 2 3 .include <src.opts.mk> 4 5 LIB= proc 6 7 SRCS= proc_bkpt.c \ 8 proc_create.c \ 9 proc_regs.c \ 10 proc_sym.c \ 11 proc_rtld.c \ 12 proc_util.c 13 14 INCS= libproc.h 15 16 CFLAGS+= -I${.CURDIR} 17 # avoid cyclic dependency 18 CFLAGS+= -I${.CURDIR:H}/librtld_db 19 GENDIRDEPS_FILTER+= Nlib/librtld_db 20 21 .if ${MK_CXX} == "no" 22 CFLAGS+= -DNO_CXA_DEMANGLE 23 .elif ${MK_LIBCPLUSPLUS} != "no" 24 LIBADD+= cxxrt 25 .else 26 LIBADD+= supcplusplus 27 .endif 28 29 LIBADD+= elf rtld_db util 30 31 .if ${MK_CDDL} != "no" 32 LIBADD+= ctf 33 IGNORE_PRAGMA= YES 34 CFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/lib/libctf/common \ 35 -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common \ 36 -I${.CURDIR}/../../sys/cddl/compat/opensolaris 37 .else 38 CFLAGS+= -DNO_CTF 39 .endif 40 41 SHLIB_MAJOR= 3 42 43 MAN= 44 45 .if ${MK_TESTS} != "no" 46 SUBDIR+= tests 47 .endif 48 49 .include <bsd.lib.mk> 50