1# $FreeBSD: stable/11/lib/libpmc/Makefile 360658 2020-05-05 12:59:04Z dim $ 2 3PACKAGE=lib${LIB} 4LIB= pmc 5 6SRCS= libpmc.c pmclog.c 7INCS= pmc.h pmclog.h 8 9# Silence warnings about usage of deprecated std::auto_ptr 10CXXWARNFLAGS+= -Wno-deprecated-declarations 11 12MAN= pmc.3 13MAN+= pmc_allocate.3 14MAN+= pmc_attach.3 15MAN+= pmc_capabilities.3 16MAN+= pmc_configure_logfile.3 17MAN+= pmc_disable.3 18MAN+= pmc_event_names_of_class.3 19MAN+= pmc_get_driver_stats.3 20MAN+= pmc_get_msr.3 21MAN+= pmc_init.3 22MAN+= pmc_name_of_capability.3 23MAN+= pmc_read.3 24MAN+= pmc_set.3 25MAN+= pmc_start.3 26MAN+= pmclog.3 27MAN+= pmc.soft.3 28 29# PMC-dependent manual pages 30MAN+= pmc.atom.3 31MAN+= pmc.atomsilvermont.3 32MAN+= pmc.core.3 33MAN+= pmc.core2.3 34MAN+= pmc.corei7.3 35MAN+= pmc.corei7uc.3 36MAN+= pmc.haswell.3 37MAN+= pmc.haswelluc.3 38MAN+= pmc.haswellxeon.3 39MAN+= pmc.iaf.3 40MAN+= pmc.ivybridge.3 41MAN+= pmc.ivybridgexeon.3 42MAN+= pmc.k7.3 43MAN+= pmc.k8.3 44MAN+= pmc.mips24k.3 45MAN+= pmc.octeon.3 46MAN+= pmc.p4.3 47MAN+= pmc.p5.3 48MAN+= pmc.p6.3 49MAN+= pmc.sandybridge.3 50MAN+= pmc.sandybridgeuc.3 51MAN+= pmc.sandybridgexeon.3 52MAN+= pmc.tsc.3 53MAN+= pmc.ucf.3 54MAN+= pmc.westmere.3 55MAN+= pmc.westmereuc.3 56MAN+= pmc.xscale.3 57 58MLINKS+= \ 59 pmc_allocate.3 pmc_release.3 \ 60 pmc_attach.3 pmc_detach.3 \ 61 pmc_capabilities.3 pmc_ncpu.3 \ 62 pmc_capabilities.3 pmc_npmc.3 \ 63 pmc_capabilities.3 pmc_pmcinfo.3 \ 64 pmc_capabilities.3 pmc_cpuinfo.3 \ 65 pmc_capabilities.3 pmc_width.3 \ 66 pmc_configure_logfile.3 pmc_flush_logfile.3 \ 67 pmc_configure_logfile.3 pmc_writelog.3 \ 68 pmc_disable.3 pmc_enable.3 \ 69 pmc_name_of_capability.3 pmc_name_of_class.3 \ 70 pmc_name_of_capability.3 pmc_name_of_cputype.3 \ 71 pmc_name_of_capability.3 pmc_name_of_disposition.3 \ 72 pmc_name_of_capability.3 pmc_name_of_event.3 \ 73 pmc_name_of_capability.3 pmc_name_of_mode.3 \ 74 pmc_name_of_capability.3 pmc_name_of_state.3 \ 75 pmc_read.3 pmc_rw.3 \ 76 pmc_read.3 pmc_write.3 \ 77 pmc_start.3 pmc_stop.3 78 79MLINKS+= \ 80 pmclog.3 pmclog_open.3 \ 81 pmclog.3 pmclog_close.3 \ 82 pmclog.3 pmclog_feed.3 \ 83 pmclog.3 pmclog_read.3 84 85.include <bsd.lib.mk> 86