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