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