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