libpfm4: new package

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Thomas De Schampheleire 2013-03-12 08:10:54 +00:00 committed by Peter Korsgaard
parent bb83d5b074
commit f5fca1330c
3 changed files with 36 additions and 0 deletions

View File

@ -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"

View File

@ -0,0 +1,7 @@
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/

View File

@ -0,0 +1,28 @@
#############################################################
#
# 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))