Home | History | Annotate | Line # | Download | only in lib
      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