![Ash Charles](/assets/img/avatar_default.png)
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>
40 lines
1.7 KiB
Makefile
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))
|