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