xref: /freebsd/lib/libipt/Makefile (revision 85f87cf491bec6f90948a85b10f5523ea24db9e3)
130b3274fSRuslan Bukin# $FreeBSD$
230b3274fSRuslan Bukin
330b3274fSRuslan BukinPACKAGE=lib${LIB}
430b3274fSRuslan BukinSHLIBDIR?=	/lib
530b3274fSRuslan Bukin
630b3274fSRuslan Bukin.include <src.opts.mk>
730b3274fSRuslan Bukin
830b3274fSRuslan BukinPTSRC=	${SRCTOP}/contrib/processor-trace
930b3274fSRuslan Bukin
1030b3274fSRuslan Bukin.PATH:	${PTSRC}/libipt/src			\
1130b3274fSRuslan Bukin	${PTSRC}/libipt/src/posix		\
1230b3274fSRuslan Bukin	${PTSRC}/libipt/internal/include	\
1330b3274fSRuslan Bukin	${PTSRC}/libipt/include			\
1430b3274fSRuslan Bukin	${PTSRC}/include
1530b3274fSRuslan Bukin
1630b3274fSRuslan BukinLIB=	ipt
1730b3274fSRuslan BukinSHLIB_MAJOR=0
1830b3274fSRuslan Bukin
1930b3274fSRuslan BukinSRCS=	\
2030b3274fSRuslan Bukin	pt_asid.c			\
2130b3274fSRuslan Bukin	pt_block_cache.c		\
2230b3274fSRuslan Bukin	pt_block_decoder.c		\
2330b3274fSRuslan Bukin	pt_config.c			\
2430b3274fSRuslan Bukin	pt_cpu.c			\
2530b3274fSRuslan Bukin	pt_cpuid.c			\
2630b3274fSRuslan Bukin	pt_decoder_function.c		\
2730b3274fSRuslan Bukin	pt_encoder.c			\
2830b3274fSRuslan Bukin	pt_error.c			\
2930b3274fSRuslan Bukin	pt_event_queue.c		\
3030b3274fSRuslan Bukin	pt_ild.c			\
3130b3274fSRuslan Bukin	pt_image_section_cache.c	\
3230b3274fSRuslan Bukin	pt_image.c			\
3330b3274fSRuslan Bukin	pt_insn_decoder.c		\
3430b3274fSRuslan Bukin	pt_insn.c			\
3530b3274fSRuslan Bukin	pt_last_ip.c			\
36*85f87cf4SRuslan Bukin	pt_msec_cache.c			\
3730b3274fSRuslan Bukin	pt_packet_decoder.c		\
3830b3274fSRuslan Bukin	pt_packet.c			\
3930b3274fSRuslan Bukin	pt_query_decoder.c		\
4030b3274fSRuslan Bukin	pt_retstack.c			\
4130b3274fSRuslan Bukin	pt_section_file.c		\
4230b3274fSRuslan Bukin	pt_section_posix.c		\
4330b3274fSRuslan Bukin	pt_section.c			\
4430b3274fSRuslan Bukin	pt_sync.c			\
4530b3274fSRuslan Bukin	pt_time.c			\
4630b3274fSRuslan Bukin	pt_tnt_cache.c			\
4730b3274fSRuslan Bukin	pt_version.c
4830b3274fSRuslan Bukin
4930b3274fSRuslan BukinCFLAGS+=	\
5030b3274fSRuslan Bukin	-I${PTSRC}/libipt/internal/include/posix	\
5130b3274fSRuslan Bukin	-I${PTSRC}/libipt/internal/include		\
5230b3274fSRuslan Bukin	-I${PTSRC}/libipt/include			\
5330b3274fSRuslan Bukin	-I${PTSRC}/include				\
5430b3274fSRuslan Bukin	-I${.CURDIR}
5530b3274fSRuslan Bukin
5630b3274fSRuslan BukinCFLAGS+=	\
5730b3274fSRuslan Bukin	-DPT_VERSION_BUILD=0	\
5830b3274fSRuslan Bukin	-DPT_VERSION_EXT=\"\"	\
5930b3274fSRuslan Bukin	-DPT_VERSION_MAJOR=1	\
60*85f87cf4SRuslan Bukin	-DPT_VERSION_MINOR=6	\
61*85f87cf4SRuslan Bukin	-DPT_VERSION_PATCH=0
6230b3274fSRuslan Bukin
6330b3274fSRuslan BukinINCS=	\
6430b3274fSRuslan Bukin	intel-pt.h	\
6530b3274fSRuslan Bukin	pt_cpu.h	\
6630b3274fSRuslan Bukin	pt_last_ip.h	\
6730b3274fSRuslan Bukin	pt_time.h	\
6830b3274fSRuslan Bukin	pt_compiler.h
6930b3274fSRuslan Bukin
7030b3274fSRuslan BukinINCSDIR=${INCLUDEDIR}/libipt
7130b3274fSRuslan Bukin
7230b3274fSRuslan BukinLIBADD=
7330b3274fSRuslan Bukin
7430b3274fSRuslan BukinWARNS?= 1
7530b3274fSRuslan Bukin
7630b3274fSRuslan BukinHAS_TESTS=
7730b3274fSRuslan Bukin
7830b3274fSRuslan Bukin.include <bsd.lib.mk>
79