1.include <src.opts.mk> 2 3LIB= proc 4 5SRCS= proc_bkpt.c \ 6 proc_create.c \ 7 proc_regs.c \ 8 proc_sym.c \ 9 proc_rtld.c \ 10 proc_util.c 11 12INCS= libproc.h 13 14CFLAGS+= -I${.CURDIR} 15 16LIBADD+= cxxrt elf procstat rtld_db util z 17 18.if ${MK_CDDL} != "no" 19LIBADD+= ctf 20IGNORE_PRAGMA= YES 21CFLAGS+= -DIN_BASE 22CFLAGS+= -DSKIP_SPL_SYS_CONDVAR_H 23CFLAGS+= -I${ZFSTOP}/include 24CFLAGS+= -I${ZFSTOP}/lib/libspl/include/ 25CFLAGS+= -I${ZFSTOP}/lib/libspl/include/os/freebsd 26CFLAGS+= -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h 27CFLAGS+= -DHAVE_ISSETUGID -DHAVE_BOOLEAN -DHAVE_STRLCAT -DHAVE_STRLCPY 28CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libctf/common \ 29 -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common \ 30 -I${SRCTOP}/sys/cddl/compat/opensolaris 31.else 32CFLAGS+= -DNO_CTF 33.endif 34 35SHLIB_MAJOR= 5 36 37MAN= 38 39HAS_TESTS= 40SUBDIR.${MK_TESTS}+= tests 41 42.include <bsd.lib.mk> 43