1145256Sjkoshy# $FreeBSD: stable/11/lib/libpmc/Makefile 360658 2020-05-05 12:59:04Z dim $
2145256Sjkoshy
3298107SgjbPACKAGE=lib${LIB}
4145256SjkoshyLIB=	pmc
5145256Sjkoshy
6147191SjkoshySRCS=	libpmc.c pmclog.c
7147191SjkoshyINCS=	pmc.h pmclog.h
8145256Sjkoshy
9360658Sdim# Silence warnings about usage of deprecated std::auto_ptr
10360658SdimCXXWARNFLAGS+=	-Wno-deprecated-declarations
11360658Sdim
12173889SjkoshyMAN=	pmc.3
13173889SjkoshyMAN+=	pmc_allocate.3
14173899SjkoshyMAN+=	pmc_attach.3
15173899SjkoshyMAN+=	pmc_capabilities.3
16173889SjkoshyMAN+=	pmc_configure_logfile.3
17173889SjkoshyMAN+=	pmc_disable.3
18173889SjkoshyMAN+=	pmc_event_names_of_class.3
19173899SjkoshyMAN+=	pmc_get_driver_stats.3
20173899SjkoshyMAN+=	pmc_get_msr.3
21173899SjkoshyMAN+=	pmc_init.3
22173880SjkoshyMAN+=	pmc_name_of_capability.3
23173899SjkoshyMAN+=	pmc_read.3
24173899SjkoshyMAN+=	pmc_set.3
25173899SjkoshyMAN+=	pmc_start.3
26173872SjkoshyMAN+=	pmclog.3
27233628SfabientMAN+=	pmc.soft.3
28145256Sjkoshy
29183086Sjkoshy# PMC-dependent manual pages
30183593SjkoshyMAN+=	pmc.atom.3
31263446ShirenMAN+=	pmc.atomsilvermont.3
32183593SjkoshyMAN+=	pmc.core.3
33183593SjkoshyMAN+=	pmc.core2.3
34250203SuqsMAN+=	pmc.corei7.3
35250203SuqsMAN+=	pmc.corei7uc.3
36248842SsbrunoMAN+=	pmc.haswell.3
37248842SsbrunoMAN+=	pmc.haswelluc.3
38296263StraszMAN+=	pmc.haswellxeon.3
39183593SjkoshyMAN+=	pmc.iaf.3
40240164SfabientMAN+=	pmc.ivybridge.3
41246166SsbrunoMAN+=	pmc.ivybridgexeon.3
42183086SjkoshyMAN+=	pmc.k7.3
43183086SjkoshyMAN+=	pmc.k8.3
44250203SuqsMAN+=	pmc.mips24k.3
45250203SuqsMAN+=	pmc.octeon.3
46183086SjkoshyMAN+=	pmc.p4.3
47183086SjkoshyMAN+=	pmc.p5.3
48183086SjkoshyMAN+=	pmc.p6.3
49232366SdavideMAN+=	pmc.sandybridge.3
50250203SuqsMAN+=	pmc.sandybridgeuc.3
51250203SuqsMAN+=	pmc.sandybridgexeon.3
52250203SuqsMAN+=	pmc.tsc.3
53250203SuqsMAN+=	pmc.ucf.3
54206089SfabientMAN+=	pmc.westmere.3
55206089SfabientMAN+=	pmc.westmereuc.3
56200928SrpauloMAN+=	pmc.xscale.3
57183086Sjkoshy
58145256SjkoshyMLINKS+= \
59173870Sjkoshy	pmc_allocate.3 pmc_release.3 \
60173899Sjkoshy	pmc_attach.3 pmc_detach.3 \
61173899Sjkoshy	pmc_capabilities.3 pmc_ncpu.3 \
62173899Sjkoshy	pmc_capabilities.3 pmc_npmc.3 \
63173899Sjkoshy	pmc_capabilities.3 pmc_pmcinfo.3 \
64173899Sjkoshy	pmc_capabilities.3 pmc_cpuinfo.3 \
65173899Sjkoshy	pmc_capabilities.3 pmc_width.3 \
66173889Sjkoshy	pmc_configure_logfile.3 pmc_flush_logfile.3 \
67173889Sjkoshy	pmc_configure_logfile.3 pmc_writelog.3 \
68173871Sjkoshy	pmc_disable.3 pmc_enable.3 \
69173880Sjkoshy	pmc_name_of_capability.3 pmc_name_of_class.3 \
70173880Sjkoshy	pmc_name_of_capability.3 pmc_name_of_cputype.3 \
71173880Sjkoshy	pmc_name_of_capability.3 pmc_name_of_disposition.3 \
72173880Sjkoshy	pmc_name_of_capability.3 pmc_name_of_event.3 \
73173880Sjkoshy	pmc_name_of_capability.3 pmc_name_of_mode.3 \
74173880Sjkoshy	pmc_name_of_capability.3 pmc_name_of_state.3 \
75173899Sjkoshy	pmc_read.3 pmc_rw.3 \
76173899Sjkoshy	pmc_read.3 pmc_write.3 \
77173899Sjkoshy	pmc_start.3 pmc_stop.3
78145256Sjkoshy
79147191SjkoshyMLINKS+= \
80147191Sjkoshy	pmclog.3 pmclog_open.3 \
81147191Sjkoshy	pmclog.3 pmclog_close.3 \
82147191Sjkoshy	pmclog.3 pmclog_feed.3 \
83147191Sjkoshy	pmclog.3 pmclog_read.3
84147191Sjkoshy
85145256Sjkoshy.include <bsd.lib.mk>
86