Blame src/libpfm4/docs/Makefile

Packit 577717
#
Packit 577717
# Copyright (c) 2002-2006 Hewlett-Packard Development Company, L.P.
Packit 577717
# Contributed by Stephane Eranian <eranian@hpl.hp.com>
Packit 577717
#
Packit 577717
# Permission is hereby granted, free of charge, to any person obtaining a copy 
Packit 577717
# of this software and associated documentation files (the "Software"), to deal 
Packit 577717
# in the Software without restriction, including without limitation the rights 
Packit 577717
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 
Packit 577717
# of the Software, and to permit persons to whom the Software is furnished to do so, 
Packit 577717
# subject to the following conditions:
Packit 577717
# 
Packit 577717
# The above copyright notice and this permission notice shall be included in all 
Packit 577717
# copies or substantial portions of the Software.  
Packit 577717
# 
Packit 577717
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
Packit 577717
# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
Packit 577717
# PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
Packit 577717
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
Packit 577717
# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 
Packit 577717
# OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Packit 577717
#
Packit 577717
Packit 577717
TOPDIR  := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)/..
Packit 577717
Packit 577717
include $(TOPDIR)/config.mk
Packit 577717
include $(TOPDIR)/rules.mk
Packit 577717
Packit 577717
.PHONY: all clean distclean depend
Packit 577717
Packit 577717
ARCH_MAN=
Packit 577717
SYS_MAN=
Packit 577717
Packit 577717
ifeq ($(CONFIG_PFMLIB_ARCH_X86),y)
Packit 577717
ARCH_MAN=libpfm_intel_core.3	\
Packit 577717
	 libpfm_intel_x86_arch.3\
Packit 577717
	 libpfm_amd64.3		\
Packit 577717
	 libpfm_amd64_k7.3	\
Packit 577717
	 libpfm_amd64_k8.3	\
Packit 577717
	 libpfm_amd64_fam10h.3	\
Packit 577717
	 libpfm_amd64_fam15h.3	\
Packit 577717
	 libpfm_amd64_fam16h.3	\
Packit 577717
	 libpfm_amd64_fam17h.3	\
Packit 577717
	 libpfm_intel_atom.3	\
Packit 577717
	 libpfm_intel_nhm.3	\
Packit 577717
	 libpfm_intel_nhm_unc.3 \
Packit 577717
	 libpfm_intel_wsm.3	\
Packit 577717
	 libpfm_intel_wsm_unc.3 \
Packit 577717
	 libpfm_intel_snb.3	\
Packit 577717
	 libpfm_intel_snb_unc.3 \
Packit 577717
	 libpfm_intel_ivb.3	\
Packit 577717
	 libpfm_intel_ivb_unc.3 \
Packit 577717
	 libpfm_intel_hsw.3	\
Packit 577717
	 libpfm_intel_bdw.3	\
Packit 577717
	 libpfm_intel_rapl.3	\
Packit 577717
	 libpfm_intel_slm.3	\
Packit 577717
	 libpfm_intel_skl.3	\
Packit 577717
	 libpfm_intel_glm.3	\
Packit 577717
	 libpfm_intel_knl.3	\
Packit 577717
	 libpfm_intel_snbep_unc_cbo.3 \
Packit 577717
	 libpfm_intel_snbep_unc_ha.3 \
Packit 577717
	 libpfm_intel_snbep_unc_imc.3 \
Packit 577717
	 libpfm_intel_snbep_unc_pcu.3 \
Packit 577717
	 libpfm_intel_snbep_unc_qpi.3 \
Packit 577717
	 libpfm_intel_snbep_unc_ubo.3 \
Packit 577717
	 libpfm_intel_snbep_unc_r2pcie.3 \
Packit 577717
	 libpfm_intel_snbep_unc_r3qpi.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_cbo.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_ha.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_imc.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_pcu.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_qpi.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_ubo.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_r2pcie.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_r3qpi.3 \
Packit 577717
	 libpfm_intel_ivbep_unc_irp.3 \
Packit 577717
	 libpfm_intel_knc.3 \
Packit 577717
	 libpfm_intel_hswep_unc_cbo.3 \
Packit 577717
	 libpfm_intel_hswep_unc_ha.3 \
Packit 577717
	 libpfm_intel_hswep_unc_imc.3 \
Packit 577717
	 libpfm_intel_hswep_unc_irp.3 \
Packit 577717
	 libpfm_intel_hswep_unc_pcu.3 \
Packit 577717
	 libpfm_intel_hswep_unc_qpi.3 \
Packit 577717
	 libpfm_intel_hswep_unc_r2pcie.3 \
Packit 577717
	 libpfm_intel_hswep_unc_r3qpi.3 \
Packit 577717
	 libpfm_intel_hswep_unc_sbo.3 \
Packit 577717
	 libpfm_intel_hswep_unc_ubo.3  \
Packit 577717
	 libpfm_intel_bdx_unc_cbo.3 \
Packit 577717
	 libpfm_intel_bdx_unc_ha.3 \
Packit 577717
	 libpfm_intel_bdx_unc_imc.3 \
Packit 577717
	 libpfm_intel_bdx_unc_irp.3 \
Packit 577717
	 libpfm_intel_bdx_unc_pcu.3 \
Packit 577717
	 libpfm_intel_bdx_unc_qpi.3 \
Packit 577717
	 libpfm_intel_bdx_unc_r2pcie.3 \
Packit 577717
	 libpfm_intel_bdx_unc_r3qpi.3 \
Packit 577717
	 libpfm_intel_bdx_unc_sbo.3 \
Packit 577717
	 libpfm_intel_bdx_unc_ubo.3
Packit 577717
Packit 577717
Packit 577717
ifeq ($(CONFIG_PFMLIB_ARCH_I386),y)
Packit 577717
ARCH_MAN += libpfm_intel_p6.3 libpfm_intel_coreduo.3
Packit 577717
endif
Packit 577717
Packit 577717
endif
Packit 577717
Packit 577717
ifeq ($(CONFIG_PFMLIB_ARCH_ARM),y)
Packit 577717
ARCH_MAN += libpfm_arm_xgene.3 \
Packit 577717
	    libpfm_arm_ac7.3 \
Packit 577717
	    libpfm_arm_ac57.3 \
Packit 577717
	    libpfm_arm_ac53.3 \
Packit 577717
	    libpfm_arm_ac15.3 \
Packit 577717
	    libpfm_arm_ac8.3 \
Packit 577717
	    libpfm_arm_ac9.3 \
Packit 577717
	    libpfm_arm_qcom_krait.3
Packit 577717
endif
Packit 577717
Packit 577717
ifeq ($(CONFIG_PFMLIB_ARCH_ARM64),y)
Packit 577717
ARCH_MAN += libpfm_arm_xgene.3 \
Packit 577717
	    libpfm_arm_ac57.3 \
Packit 577717
	    libpfm_arm_ac53.3
Packit 577717
endif
Packit 577717
Packit 577717
ifeq ($(CONFIG_PFMLIB_ARCH_MIPS),y)
Packit 577717
ARCH_MAN += libpfm_mips_74k.3
Packit 577717
endif
Packit 577717
Packit 577717
GEN_MAN= libpfm.3 \
Packit 577717
	pfm_find_event.3 \
Packit 577717
	pfm_get_event_attr_info.3 \
Packit 577717
	pfm_get_event_info.3 \
Packit 577717
	pfm_get_event_encoding.3 \
Packit 577717
	pfm_get_event_next.3 \
Packit 577717
	pfm_get_pmu_info.3 \
Packit 577717
	pfm_get_os_event_encoding.3 \
Packit 577717
	pfm_get_version.3 \
Packit 577717
	pfm_initialize.3 \
Packit 577717
	pfm_terminate.3 \
Packit 577717
	pfm_strerror.3
Packit 577717
Packit 577717
ifeq ($(SYS),Linux)
Packit 577717
SYS_MAN=pfm_get_perf_event_encoding.3 libpfm_perf_event_raw.3
Packit 577717
endif
Packit 577717
Packit 577717
MAN=$(GEN_MAN) $(ARCH_MAN) $(SYS_MAN)
Packit 577717
Packit 577717
install:
Packit 577717
Packit 577717
	-mkdir -p $(DESTDIR)$(MANDIR)/man3
Packit 577717
	( cd man3; $(INSTALL) -m 644 $(MAN) $(DESTDIR)$(MANDIR)/man3 )