add rpi-armmem package

This commit is contained in:
Calin Crisan 2017-12-17 13:46:44 +02:00
parent da3f37a40b
commit e73470a480
2 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_RPI_ARMMEM
bool "rpi-armmem"
depends on BR2_arm && BR2_PACKAGE_RPI_FIRMWARE && BR2_PACKAGE_RPI_USERLAND
help
A replacement for memcpy and memset functionality for the
Raspberry Pi with the intention of gaining greater performance.
https://github.com/bavison/arm-mem/

View File

@ -0,0 +1,20 @@
################################################################################
#
# rpi-armmem
#
################################################################################
RPI_ARMMEM_VERSION = c06d1f1bc2736d91597282d6c189065e4ba66e31
RPI_ARMMEM_SITE = $(call github,bavison,arm-mem,$(RPI_ARMMEM_VERSION))
CFLAGS = -fPIC -std=gnu99 -O2
define RPI_ARMMEM_BUILD_CMDS
$(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" CFLAGS="$(CFLAGS)" libarmmem.so -C $(@D)
endef
define RPI_ARMMEM_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/libarmmem.so $(TARGET_DIR)/usr/lib/libarmmem.so
endef
$(eval $(generic-package))