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