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