Commit f5fca133 authored by Thomas De Schampheleire's avatar Thomas De Schampheleire Committed by Peter Korsgaard
Browse files

libpfm4: new package

parent bb83d5b0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -561,6 +561,7 @@ source "package/gsl/Config.in"
source "package/libglib2/Config.in"
source "package/libical/Config.in"
source "package/libnspr/Config.in"
source "package/libpfm4/Config.in"
source "package/libsigc/Config.in"
source "package/libtasn1/Config.in"
source "package/libtpl/Config.in"
+7 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_LIBPFM4
	bool "libpfm4"
	help
	  A helper library to help encode Performance Events to use with
	  Operating system kernels performance monitoring interfaces.

	  http://perfmon2.sourceforge.net/
+28 −0
Original line number Diff line number Diff line
#############################################################
#
# libpfm4
#
#############################################################

LIBPFM4_VERSION = 4.3.0
LIBPFM4_SOURCE = libpfm-$(LIBPFM4_VERSION).tar.gz
LIBPFM4_SITE = http://downloads.sourceforge.net/project/perfmon2/libpfm4
LIBPFM4_LICENSE = libpfm4 license
LIBPFM4_LICENSE_FILES = COPYING
LIBPFM4_INSTALL_STAGING = YES

LIBPFM4_FLAGS = SYS=Linux ARCH=$(BR2_ARCH) CC="$(TARGET_CC)" LDCONFIG=true

define LIBPFM4_BUILD_CMDS
	$(MAKE) -C $(@D) $(LIBPFM4_FLAGS)
endef

define LIBPFM4_INSTALL_STAGING_CMDS
	make -C $(@D) $(LIBPFM4_FLAGS) PREFIX=$(STAGING_DIR)/usr install
endef

define LIBPFM4_INSTALL_TARGET_CMDS
	make -C $(@D) $(LIBPFM4_FLAGS) PREFIX=$(TARGET_DIR)/usr install
endef

$(eval $(generic-package))