buildroot/package/pru-software-support/pru-software-support.mk
Ash Charles b4698b15a5 pru-software-support: bump to latest version 5.6.0
Update to the latest version of the PRU software support.

Formatting for the license file has been updated compared with the
previous package version 5.1.0 but the licenses used appear the same.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
[yann.morin.1998@free.fr: fold the license hash patch into this patch]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-02-03 22:15:22 +01:00

40 lines
1.7 KiB
Makefile

################################################################################
#
# pru-software-support
#
################################################################################
PRU_SOFTWARE_SUPPORT_VERSION = 5.6.0
# https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/snapshot/pru-software-support-package-5.6.0.tar.gz
PRU_SOFTWARE_SUPPORT_SITE = https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/snapshot
PRU_SOFTWARE_SUPPORT_SOURCE = $(PRU_SOFTWARE_SUPPORT_NAME)-package-v$(PRU_SOFTWARE_SUPPORT_VERSION).tar.gz
PRU_SOFTWARE_SUPPORT_LICENSE = BSD-3-Clause, GPL-2.0, Public Domain
PRU_SOFTWARE_SUPPORT_LICENSE_FILES = PRU-Package-v6.0-Manifest.html
PRU_SOFTWARE_SUPPORT_DEPENDENCIES = host-ti-cgt-pru host-pru-software-support
HOST_PRU_SOFTWARE_SUPPORT_DEPENDENCIES = host-ti-cgt-pru
define HOST_PRU_SOFTWARE_SUPPORT_BUILD_CMDS
$(MAKE) PRU_CGT=$(TI_CGT_PRU_INSTALLDIR) -C $(@D)/lib/src
endef
# install this library support alongside PRU toolchain i.e.
# everything in TI_CGT_PRU_INSTALLDIR as PRU_CGT
define HOST_PRU_SOFTWARE_SUPPORT_INSTALL_CMDS
mkdir -p $(TI_CGT_PRU_INSTALLDIR)/usr/include
cp -dpfr $(@D)/include/* $(TI_CGT_PRU_INSTALLDIR)/usr/include
mkdir -p $(TI_CGT_PRU_INSTALLDIR)/usr/lib
cp -dpfr $(@D)/lib/src/*/gen/*.lib $(TI_CGT_PRU_INSTALLDIR)/usr/lib/
endef
define PRU_SOFTWARE_SUPPORT_BUILD_CMDS
$(MAKE) PRU_CGT=$(TI_CGT_PRU_INSTALLDIR) -C $(@D)/examples
endef
define PRU_SOFTWARE_SUPPORT_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/usr/share/pru-software-support
cp -dpfr $(@D)/examples/* $(TARGET_DIR)/usr/share/pru-software-support/
endef
$(eval $(generic-package))
$(eval $(host-generic-package))