xref: /freebsd-12.1/lib/libipt/Makefile (revision 30b3274f)
1*30b3274fSRuslan Bukin# $FreeBSD$
2*30b3274fSRuslan Bukin
3*30b3274fSRuslan BukinPACKAGE=lib${LIB}
4*30b3274fSRuslan BukinSHLIBDIR?=	/lib
5*30b3274fSRuslan Bukin
6*30b3274fSRuslan Bukin.include <src.opts.mk>
7*30b3274fSRuslan Bukin
8*30b3274fSRuslan BukinPTSRC=	${SRCTOP}/contrib/processor-trace
9*30b3274fSRuslan Bukin
10*30b3274fSRuslan Bukin.PATH:	${PTSRC}/libipt/src			\
11*30b3274fSRuslan Bukin	${PTSRC}/libipt/src/posix		\
12*30b3274fSRuslan Bukin	${PTSRC}/libipt/internal/include	\
13*30b3274fSRuslan Bukin	${PTSRC}/libipt/include			\
14*30b3274fSRuslan Bukin	${PTSRC}/include
15*30b3274fSRuslan Bukin
16*30b3274fSRuslan BukinLIB=	ipt
17*30b3274fSRuslan BukinSHLIB_MAJOR=0
18*30b3274fSRuslan Bukin
19*30b3274fSRuslan BukinSRCS=	\
20*30b3274fSRuslan Bukin	init.c				\
21*30b3274fSRuslan Bukin	pt_asid.c			\
22*30b3274fSRuslan Bukin	pt_block_cache.c		\
23*30b3274fSRuslan Bukin	pt_block_decoder.c		\
24*30b3274fSRuslan Bukin	pt_config.c			\
25*30b3274fSRuslan Bukin	pt_cpu.c			\
26*30b3274fSRuslan Bukin	pt_cpuid.c			\
27*30b3274fSRuslan Bukin	pt_decoder_function.c		\
28*30b3274fSRuslan Bukin	pt_encoder.c			\
29*30b3274fSRuslan Bukin	pt_error.c			\
30*30b3274fSRuslan Bukin	pt_event_queue.c		\
31*30b3274fSRuslan Bukin	pt_ild.c			\
32*30b3274fSRuslan Bukin	pt_image_section_cache.c	\
33*30b3274fSRuslan Bukin	pt_image.c			\
34*30b3274fSRuslan Bukin	pt_insn_decoder.c		\
35*30b3274fSRuslan Bukin	pt_insn.c			\
36*30b3274fSRuslan Bukin	pt_last_ip.c			\
37*30b3274fSRuslan Bukin	pt_packet_decoder.c		\
38*30b3274fSRuslan Bukin	pt_packet.c			\
39*30b3274fSRuslan Bukin	pt_query_decoder.c		\
40*30b3274fSRuslan Bukin	pt_retstack.c			\
41*30b3274fSRuslan Bukin	pt_section_file.c		\
42*30b3274fSRuslan Bukin	pt_section_posix.c		\
43*30b3274fSRuslan Bukin	pt_section.c			\
44*30b3274fSRuslan Bukin	pt_sync.c			\
45*30b3274fSRuslan Bukin	pt_time.c			\
46*30b3274fSRuslan Bukin	pt_tnt_cache.c			\
47*30b3274fSRuslan Bukin	pt_version.c
48*30b3274fSRuslan Bukin
49*30b3274fSRuslan BukinCFLAGS+=	\
50*30b3274fSRuslan Bukin	-I${PTSRC}/libipt/internal/include/posix	\
51*30b3274fSRuslan Bukin	-I${PTSRC}/libipt/internal/include		\
52*30b3274fSRuslan Bukin	-I${PTSRC}/libipt/include			\
53*30b3274fSRuslan Bukin	-I${PTSRC}/include				\
54*30b3274fSRuslan Bukin	-I${.CURDIR}
55*30b3274fSRuslan Bukin
56*30b3274fSRuslan BukinCFLAGS+=	\
57*30b3274fSRuslan Bukin	-DPT_VERSION_BUILD=0	\
58*30b3274fSRuslan Bukin	-DPT_VERSION_EXT=\"\"	\
59*30b3274fSRuslan Bukin	-DPT_VERSION_MAJOR=1	\
60*30b3274fSRuslan Bukin	-DPT_VERSION_MINOR=6
61*30b3274fSRuslan Bukin
62*30b3274fSRuslan BukinINCS=	\
63*30b3274fSRuslan Bukin	intel-pt.h	\
64*30b3274fSRuslan Bukin	pt_cpu.h	\
65*30b3274fSRuslan Bukin	pt_last_ip.h	\
66*30b3274fSRuslan Bukin	pt_time.h	\
67*30b3274fSRuslan Bukin	pt_compiler.h
68*30b3274fSRuslan Bukin
69*30b3274fSRuslan BukinINCSDIR=${INCLUDEDIR}/libipt
70*30b3274fSRuslan Bukin
71*30b3274fSRuslan BukinLIBADD=
72*30b3274fSRuslan Bukin
73*30b3274fSRuslan BukinWARNS?= 1
74*30b3274fSRuslan Bukin
75*30b3274fSRuslan BukinHAS_TESTS=
76*30b3274fSRuslan Bukin
77*30b3274fSRuslan Bukin.include <bsd.lib.mk>
78