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