All of lore.kernel.org
 help / color / mirror / Atom feed
* [morty][PATCH v3] ti-xdctools: extend to native and nativesdk
@ 2017-12-16 18:06 Denys Dmytriyenko
  2017-12-21 17:13 ` Denys Dmytriyenko
  0 siblings, 1 reply; 4+ messages in thread
From: Denys Dmytriyenko @ 2017-12-16 18:06 UTC (permalink / raw)
  To: meta-ti; +Cc: Mertz, Timothy

From: "Mertz, Timothy" <timothy.mertz@garmin.com>

ti-xdctools should be a native recipe as it more accurately reflects how
it is supposed to be used. In addition, this allows it to be built as
nativesdk and included in SDK image tools

Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
v3 - fix ipumm-fw build by passing native sysroot of xdctools

 classes/ti-pdk.bbclass                                    | 2 +-
 recipes-bsp/dspdce-fw/dspdce-fw_git.bb                    | 2 +-
 recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb               | 2 +-
 recipes-bsp/ipumm-fw/ipumm-fw_git.bb                      | 4 +++-
 recipes-devtools/gdbc6x/gdbserver-c6x_git.bb              | 2 +-
 recipes-ti/c6accel/ti-c6accel.inc                         | 2 +-
 recipes-ti/codec-engine/ti-codec-engine.inc               | 2 +-
 recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb  | 2 +-
 recipes-ti/devtools/ti-xdctools_3.50.03.33.bb             | 4 ++++
 recipes-ti/dmai/ti-dmai.inc                               | 2 +-
 recipes-ti/dsplink/ti-dsplink.inc                         | 2 +-
 recipes-ti/includes/ti-paths.inc                          | 2 +-
 recipes-ti/ipc/ti-ipc-examples-linux_git.bb               | 2 +-
 recipes-ti/ipc/ti-ipc-examples_git.bb                     | 2 +-
 recipes-ti/ipc/ti-ipc-rtos_git.bb                         | 2 +-
 recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
 recipes-ti/openmp-rtos/openmp-rtos_git.bb                 | 2 +-
 recipes-ti/syslink/ti-syslink.inc                         | 2 +-
 18 files changed, 23 insertions(+), 17 deletions(-)

diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
index f876802..b84b161 100644
--- a/classes/ti-pdk.bbclass
+++ b/classes/ti-pdk.bbclass
@@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
 
 inherit perlnative
 
-DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
+DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
 
 DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
 DEPENDS_remove_ti33x = "ti-cgt6x-native"
diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
index 2bada7b..2756c2d 100644
--- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
+++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
@@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
 PR = "r4"
 inherit update-alternatives
 
-DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
 
 export HWVERSION = "ES10"
 export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
index 08ab4ec..f7bc0b1 100644
--- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
+++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
@@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
 
 PR = "${INC_PR}.1"
 
-DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
+DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
 
 COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
 PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
index 633cb13..7a06e43 100644
--- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
+++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
@@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
 
 inherit update-alternatives
 
-DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
 
 export HWVERSION="ES10"
 export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
@@ -43,6 +43,8 @@ export XDAISVERSION="ti-xdais-tree"
 export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}"
 export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
 
+EXTRA_OEMAKE += "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}"
+
 do_configure() {
     oe_runmake unconfig
     oe_runmake vayu_smp_config
diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
index f4dc51d..79b584b 100644
--- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
+++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
 
-DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools"
+DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools-native"
 
 PR = "${INC_PR}.0"
 
diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-ti/c6accel/ti-c6accel.inc
index 65990a8..7e7fb29 100644
--- a/recipes-ti/c6accel/ti-c6accel.inc
+++ b/recipes-ti/c6accel/ti-c6accel.inc
@@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
 TI_BIN_UNPK_CMDS="Y:workdir"
 
 DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios" 
-DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-components" 
+DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-components"
 DEPENDS += "ti-biosutils" 
 
 TIARGS = ' \
diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-ti/codec-engine/ti-codec-engine.inc
index 15bd464..b4d366e 100644
--- a/recipes-ti/codec-engine/ti-codec-engine.inc
+++ b/recipes-ti/codec-engine/ti-codec-engine.inc
@@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
 
 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball "
 
-DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-linuxutils"
+DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-linuxutils"
 DEPENDS_append_dm6446 	= " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
 DEPENDS_append_dm6467 	= " ti-dspbios ti-dsplink ti-cgt6x ti-biosutils ti-edma3lld"
 DEPENDS_append_omap3	= " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
index 5c87b4c..e14f1c1 100644
--- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
+++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
@@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
 
 S = "${CODEC_SUITE_NAME}"
 
-DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
+DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine ti-linuxutils"
 
 #generic codec
 DSPSUFFIX_omap3530 = "x64P"
diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
index 73ab3bd..6ab2b94 100644
--- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
+++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
@@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endli
 
 SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
 SRC_URI[xdczip.sha256sum] = "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
+
+FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
index f81b4cf..5062118 100644
--- a/recipes-ti/dmai/ti-dmai.inc
+++ b/recipes-ti/dmai/ti-dmai.inc
@@ -29,7 +29,7 @@ SRC_URI = "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;use
         file://arago-tdox \
 	"
 
-DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools"
+DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools-native"
 
 DEPENDS_append_dm6446 	= " ti-codecs-dm6446   ti-dspbios ti-cgt6x ti-linuxutils"
 DEPENDS_append_dm6467 	= " ti-codecs-dm6467   ti-dspbios ti-cgt6x ti-linuxutils"
diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-ti/dsplink/ti-dsplink.inc
index 78b53cf..e009615 100644
--- a/recipes-ti/dsplink/ti-dsplink.inc
+++ b/recipes-ti/dsplink/ti-dsplink.inc
@@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/${PV_DL_PATH}/dsplink_l
            file://ti-dsplink-examples-loadmodules.sh \
            file://ti-dsplink-examples-unloadmodules.sh "
 
-DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x" 
+DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
 DEPENDS += "virtual/kernel perl-native" 
 
 # SOC_FAMILY configuration
diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
index ebd4b8a..3745ec0 100644
--- a/recipes-ti/includes/ti-paths.inc
+++ b/recipes-ti/includes/ti-paths.inc
@@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR    = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
 export SYSLINK_INSTALL_DIR    = "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
 export UIA_INSTALL_DIR        = "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
 export XDAIS_INSTALL_DIR      = "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
-export XDC_INSTALL_DIR        = "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
+export XDC_INSTALL_DIR        = "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
 export PDK_INSTALL_DIR        = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
 export OSAL_INSTALL_DIR       = "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
 export M4_TOOLCHAIN_INSTALL_DIR    = "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
index 2340206..545448c 100644
--- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
+++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
@@ -1,7 +1,7 @@
 DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
 require ti-ipc-examples.inc
 
-DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
+DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
 
 do_compile_append() {
 
diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-examples_git.bb
index 5482ce4..36df294 100644
--- a/recipes-ti/ipc/ti-ipc-examples_git.bb
+++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
@@ -1,7 +1,7 @@
 DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running linux"
 require ti-ipc-examples.inc
 
-DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
 
 do_compile_append() {
 
diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
index f4eefa8..4040c4d 100644
--- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
+++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
@@ -2,7 +2,7 @@ require ti-ipc.inc
 require ti-ipc-common.inc
 require ti-ipc-rtos.inc
 
-DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
+DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
 
 PACKAGES =+ "${PN}-fw"
 FILES_${PN}-fw = "${base_libdir}/firmware/*"
diff --git a/recipes-ti/local-power-manager/ti-local-power-manager.inc b/recipes-ti/local-power-manager/ti-local-power-manager.inc
index 2f2b525..0e5d4f2 100644
--- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
+++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
@@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
 
 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.gz;name=lpmtarball"
 
-DEPENDS = "ti-dsplink ti-xdctools"
+DEPENDS = "ti-dsplink ti-xdctools-native"
 DEPENDS += "virtual/kernel"
 
 # SOC_FAMILY configuration
diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
index f5bf476..9747465 100644
--- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
+++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
@@ -19,7 +19,7 @@ SRCREV = "a2a518dcc9154a372b38bd5be8a483359123823c"
 
 LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
 
-DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
+DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
 DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
 DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
 DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-ti/syslink/ti-syslink.inc
index af5f896..5ff6af7 100644
--- a/recipes-ti/syslink/ti-syslink.inc
+++ b/recipes-ti/syslink/ti-syslink.inc
@@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sy
            file://syslink.pc \
           "
 
-DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
+DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
 DEPENDS += "virtual/kernel" 
 
 #common frameq gateMP heapBufMP heapMemMP knlNotify listMP messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [morty][PATCH v3] ti-xdctools: extend to native and nativesdk
  2017-12-16 18:06 [morty][PATCH v3] ti-xdctools: extend to native and nativesdk Denys Dmytriyenko
@ 2017-12-21 17:13 ` Denys Dmytriyenko
  2017-12-21 17:16   ` Joshua Watt
  2017-12-21 17:25   ` [EXTERNAL] " Stiffler, Jacob
  0 siblings, 2 replies; 4+ messages in thread
From: Denys Dmytriyenko @ 2017-12-21 17:13 UTC (permalink / raw)
  To: meta-ti; +Cc: Mertz, Timothy

Are there any objections to this change? If not, I'll merge this soon to morty 
and, with some modifications, to rocko and master. Thanks.


On Sat, Dec 16, 2017 at 01:06:15PM -0500, Denys Dmytriyenko wrote:
> From: "Mertz, Timothy" <timothy.mertz@garmin.com>
> 
> ti-xdctools should be a native recipe as it more accurately reflects how
> it is supposed to be used. In addition, this allows it to be built as
> nativesdk and included in SDK image tools
> 
> Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> ---
> v3 - fix ipumm-fw build by passing native sysroot of xdctools
> 
>  classes/ti-pdk.bbclass                                    | 2 +-
>  recipes-bsp/dspdce-fw/dspdce-fw_git.bb                    | 2 +-
>  recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb               | 2 +-
>  recipes-bsp/ipumm-fw/ipumm-fw_git.bb                      | 4 +++-
>  recipes-devtools/gdbc6x/gdbserver-c6x_git.bb              | 2 +-
>  recipes-ti/c6accel/ti-c6accel.inc                         | 2 +-
>  recipes-ti/codec-engine/ti-codec-engine.inc               | 2 +-
>  recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb  | 2 +-
>  recipes-ti/devtools/ti-xdctools_3.50.03.33.bb             | 4 ++++
>  recipes-ti/dmai/ti-dmai.inc                               | 2 +-
>  recipes-ti/dsplink/ti-dsplink.inc                         | 2 +-
>  recipes-ti/includes/ti-paths.inc                          | 2 +-
>  recipes-ti/ipc/ti-ipc-examples-linux_git.bb               | 2 +-
>  recipes-ti/ipc/ti-ipc-examples_git.bb                     | 2 +-
>  recipes-ti/ipc/ti-ipc-rtos_git.bb                         | 2 +-
>  recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
>  recipes-ti/openmp-rtos/openmp-rtos_git.bb                 | 2 +-
>  recipes-ti/syslink/ti-syslink.inc                         | 2 +-
>  18 files changed, 23 insertions(+), 17 deletions(-)
> 
> diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
> index f876802..b84b161 100644
> --- a/classes/ti-pdk.bbclass
> +++ b/classes/ti-pdk.bbclass
> @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
>  
>  inherit perlnative
>  
> -DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
> +DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
>  
>  DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
>  DEPENDS_remove_ti33x = "ti-cgt6x-native"
> diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> index 2bada7b..2756c2d 100644
> --- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> +++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> @@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
>  PR = "r4"
>  inherit update-alternatives
>  
> -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
>  
>  export HWVERSION = "ES10"
>  export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
> diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> index 08ab4ec..f7bc0b1 100644
> --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> +++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
>  
>  PR = "${INC_PR}.1"
>  
> -DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
> +DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
>  
>  COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
>  PACKAGE_ARCH = "${MACHINE_ARCH}"
> diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> index 633cb13..7a06e43 100644
> --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> +++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> @@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
>  
>  inherit update-alternatives
>  
> -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
>  
>  export HWVERSION="ES10"
>  export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
> @@ -43,6 +43,8 @@ export XDAISVERSION="ti-xdais-tree"
>  export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}"
>  export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
>  
> +EXTRA_OEMAKE += "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}"
> +
>  do_configure() {
>      oe_runmake unconfig
>      oe_runmake vayu_smp_config
> diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> index f4dc51d..79b584b 100644
> --- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> +++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> @@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
>  LICENSE = "BSD"
>  LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
>  
> -DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools"
> +DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools-native"
>  
>  PR = "${INC_PR}.0"
>  
> diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-ti/c6accel/ti-c6accel.inc
> index 65990a8..7e7fb29 100644
> --- a/recipes-ti/c6accel/ti-c6accel.inc
> +++ b/recipes-ti/c6accel/ti-c6accel.inc
> @@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
>  TI_BIN_UNPK_CMDS="Y:workdir"
>  
>  DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios" 
> -DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-components" 
> +DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-components"
>  DEPENDS += "ti-biosutils" 
>  
>  TIARGS = ' \
> diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-ti/codec-engine/ti-codec-engine.inc
> index 15bd464..b4d366e 100644
> --- a/recipes-ti/codec-engine/ti-codec-engine.inc
> +++ b/recipes-ti/codec-engine/ti-codec-engine.inc
> @@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
>  
>  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball "
>  
> -DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-linuxutils"
> +DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-linuxutils"
>  DEPENDS_append_dm6446 	= " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
>  DEPENDS_append_dm6467 	= " ti-dspbios ti-dsplink ti-cgt6x ti-biosutils ti-edma3lld"
>  DEPENDS_append_omap3	= " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> index 5c87b4c..e14f1c1 100644
> --- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> +++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> @@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
>  
>  S = "${CODEC_SUITE_NAME}"
>  
> -DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
> +DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine ti-linuxutils"
>  
>  #generic codec
>  DSPSUFFIX_omap3530 = "x64P"
> diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> index 73ab3bd..6ab2b94 100644
> --- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> +++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> @@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endli
>  
>  SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
>  SRC_URI[xdczip.sha256sum] = "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
> +
> +FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
> +
> +BBCLASSEXTEND = "native nativesdk"
> diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
> index f81b4cf..5062118 100644
> --- a/recipes-ti/dmai/ti-dmai.inc
> +++ b/recipes-ti/dmai/ti-dmai.inc
> @@ -29,7 +29,7 @@ SRC_URI = "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;use
>          file://arago-tdox \
>  	"
>  
> -DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools"
> +DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools-native"
>  
>  DEPENDS_append_dm6446 	= " ti-codecs-dm6446   ti-dspbios ti-cgt6x ti-linuxutils"
>  DEPENDS_append_dm6467 	= " ti-codecs-dm6467   ti-dspbios ti-cgt6x ti-linuxutils"
> diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-ti/dsplink/ti-dsplink.inc
> index 78b53cf..e009615 100644
> --- a/recipes-ti/dsplink/ti-dsplink.inc
> +++ b/recipes-ti/dsplink/ti-dsplink.inc
> @@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/${PV_DL_PATH}/dsplink_l
>             file://ti-dsplink-examples-loadmodules.sh \
>             file://ti-dsplink-examples-unloadmodules.sh "
>  
> -DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x" 
> +DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
>  DEPENDS += "virtual/kernel perl-native" 
>  
>  # SOC_FAMILY configuration
> diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
> index ebd4b8a..3745ec0 100644
> --- a/recipes-ti/includes/ti-paths.inc
> +++ b/recipes-ti/includes/ti-paths.inc
> @@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR    = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
>  export SYSLINK_INSTALL_DIR    = "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
>  export UIA_INSTALL_DIR        = "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
>  export XDAIS_INSTALL_DIR      = "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
> -export XDC_INSTALL_DIR        = "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
> +export XDC_INSTALL_DIR        = "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
>  export PDK_INSTALL_DIR        = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
>  export OSAL_INSTALL_DIR       = "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
>  export M4_TOOLCHAIN_INSTALL_DIR    = "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
> diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> index 2340206..545448c 100644
> --- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> @@ -1,7 +1,7 @@
>  DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
>  require ti-ipc-examples.inc
>  
> -DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
> +DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
>  
>  do_compile_append() {
>  
> diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-examples_git.bb
> index 5482ce4..36df294 100644
> --- a/recipes-ti/ipc/ti-ipc-examples_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
> @@ -1,7 +1,7 @@
>  DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running linux"
>  require ti-ipc-examples.inc
>  
> -DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
>  
>  do_compile_append() {
>  
> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> index f4eefa8..4040c4d 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> @@ -2,7 +2,7 @@ require ti-ipc.inc
>  require ti-ipc-common.inc
>  require ti-ipc-rtos.inc
>  
> -DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
> +DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
>  
>  PACKAGES =+ "${PN}-fw"
>  FILES_${PN}-fw = "${base_libdir}/firmware/*"
> diff --git a/recipes-ti/local-power-manager/ti-local-power-manager.inc b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> index 2f2b525..0e5d4f2 100644
> --- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
> +++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> @@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
>  
>  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.gz;name=lpmtarball"
>  
> -DEPENDS = "ti-dsplink ti-xdctools"
> +DEPENDS = "ti-dsplink ti-xdctools-native"
>  DEPENDS += "virtual/kernel"
>  
>  # SOC_FAMILY configuration
> diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> index f5bf476..9747465 100644
> --- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> +++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> @@ -19,7 +19,7 @@ SRCREV = "a2a518dcc9154a372b38bd5be8a483359123823c"
>  
>  LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
>  
> -DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
> +DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
>  DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
>  DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
>  DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
> diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-ti/syslink/ti-syslink.inc
> index af5f896..5ff6af7 100644
> --- a/recipes-ti/syslink/ti-syslink.inc
> +++ b/recipes-ti/syslink/ti-syslink.inc
> @@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sy
>             file://syslink.pc \
>            "
>  
> -DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
> +DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
>  DEPENDS += "virtual/kernel" 
>  
>  #common frameq gateMP heapBufMP heapMemMP knlNotify listMP messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
> -- 
> 2.7.4
> 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [morty][PATCH v3] ti-xdctools: extend to native and nativesdk
  2017-12-21 17:13 ` Denys Dmytriyenko
@ 2017-12-21 17:16   ` Joshua Watt
  2017-12-21 17:25   ` [EXTERNAL] " Stiffler, Jacob
  1 sibling, 0 replies; 4+ messages in thread
From: Joshua Watt @ 2017-12-21 17:16 UTC (permalink / raw)
  To: Denys Dmytriyenko, meta-ti; +Cc: Mertz, Timothy

On Thu, 2017-12-21 at 12:13 -0500, Denys Dmytriyenko wrote:
> Are there any objections to this change? If not, I'll merge this soon
> to morty 
> and, with some modifications, to rocko and master. Thanks.

I have no objections, FWIW

> 
> 
> On Sat, Dec 16, 2017 at 01:06:15PM -0500, Denys Dmytriyenko wrote:
> > From: "Mertz, Timothy" <timothy.mertz@garmin.com>
> > 
> > ti-xdctools should be a native recipe as it more accurately
> > reflects how
> > it is supposed to be used. In addition, this allows it to be built
> > as
> > nativesdk and included in SDK image tools
> > 
> > Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
> > Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> > Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> > ---
> > v3 - fix ipumm-fw build by passing native sysroot of xdctools
> > 
> >  classes/ti-pdk.bbclass                                    | 2 +-
> >  recipes-bsp/dspdce-fw/dspdce-fw_git.bb                    | 2 +-
> >  recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb               | 2 +-
> >  recipes-bsp/ipumm-fw/ipumm-fw_git.bb                      | 4 +++-
> >  recipes-devtools/gdbc6x/gdbserver-c6x_git.bb              | 2 +-
> >  recipes-ti/c6accel/ti-c6accel.inc                         | 2 +-
> >  recipes-ti/codec-engine/ti-codec-engine.inc               | 2 +-
> >  recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb  | 2 +-
> >  recipes-ti/devtools/ti-xdctools_3.50.03.33.bb             | 4 ++++
> >  recipes-ti/dmai/ti-dmai.inc                               | 2 +-
> >  recipes-ti/dsplink/ti-dsplink.inc                         | 2 +-
> >  recipes-ti/includes/ti-paths.inc                          | 2 +-
> >  recipes-ti/ipc/ti-ipc-examples-linux_git.bb               | 2 +-
> >  recipes-ti/ipc/ti-ipc-examples_git.bb                     | 2 +-
> >  recipes-ti/ipc/ti-ipc-rtos_git.bb                         | 2 +-
> >  recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
> >  recipes-ti/openmp-rtos/openmp-rtos_git.bb                 | 2 +-
> >  recipes-ti/syslink/ti-syslink.inc                         | 2 +-
> >  18 files changed, 23 insertions(+), 17 deletions(-)
> > 
> > diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
> > index f876802..b84b161 100644
> > --- a/classes/ti-pdk.bbclass
> > +++ b/classes/ti-pdk.bbclass
> > @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
> >  
> >  inherit perlnative
> >  
> > -DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-
> > rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-
> > native ti-cgt-pru-native ti-pdk-build-rtos"
> > +DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-
> > csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-
> > cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
> >  
> >  DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
> >  DEPENDS_remove_ti33x = "ti-cgt6x-native"
> > diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-
> > bsp/dspdce-fw/dspdce-fw_git.bb
> > index 2bada7b..2756c2d 100644
> > --- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> > +++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> > @@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
> >  PR = "r4"
> >  inherit update-alternatives
> >  
> > -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-
> > components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> > +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-
> > framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> >  
> >  export HWVERSION = "ES10"
> >  export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
> > diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-
> > bsp/edma3-lld/edma3-lld-rtos_git.bb
> > index 08ab4ec..f7bc0b1 100644
> > --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> > +++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> > @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
> >  
> >  PR = "${INC_PR}.1"
> >  
> > -DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-
> > arm-native ti-cgt6x-native"
> > +DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native
> > ti-cgt-arm-native ti-cgt6x-native"
> >  
> >  COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
> >  PACKAGE_ARCH = "${MACHINE_ARCH}"
> > diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-
> > bsp/ipumm-fw/ipumm-fw_git.bb
> > index 633cb13..7a06e43 100644
> > --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> > +++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> > @@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
> >  
> >  inherit update-alternatives
> >  
> > -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-
> > components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> > +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-
> > framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> >  
> >  export HWVERSION="ES10"
> >  export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
> > @@ -43,6 +43,8 @@ export XDAISVERSION="ti-xdais-tree"
> >  export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}"
> >  export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
> >  
> > +EXTRA_OEMAKE +=
> > "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}"
> > +
> >  do_configure() {
> >      oe_runmake unconfig
> >      oe_runmake vayu_smp_config
> > diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> > b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> > index f4dc51d..79b584b 100644
> > --- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> > +++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> > @@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with
> > c6xgdb."
> >  LICENSE = "BSD"
> >  LIC_FILES_CHKSUM =
> > "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
> >  
> > -DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-
> > sysbios ti-xdctools"
> > +DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-
> > sysbios ti-xdctools-native"
> >  
> >  PR = "${INC_PR}.0"
> >  
> > diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-
> > ti/c6accel/ti-c6accel.inc
> > index 65990a8..7e7fb29 100644
> > --- a/recipes-ti/c6accel/ti-c6accel.inc
> > +++ b/recipes-ti/c6accel/ti-c6accel.inc
> > @@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
> >  TI_BIN_UNPK_CMDS="Y:workdir"
> >  
> >  DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios" 
> > -DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-
> > components" 
> > +DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-
> > components"
> >  DEPENDS += "ti-biosutils" 
> >  
> >  TIARGS = ' \
> > diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-
> > ti/codec-engine/ti-codec-engine.inc
> > index 15bd464..b4d366e 100644
> > --- a/recipes-ti/codec-engine/ti-codec-engine.inc
> > +++ b/recipes-ti/codec-engine/ti-codec-engine.inc
> > @@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
> >  
> >  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/ta
> > rgetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=ce
> > tarball "
> >  
> > -DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-
> > linuxutils"
> > +DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-
> > linuxutils"
> >  DEPENDS_append_dm6446 	= " ti-dspbios ti-dsplink ti-local-
> > power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> >  DEPENDS_append_dm6467 	= " ti-dspbios ti-dsplink ti-cgt6x
> > ti-biosutils ti-edma3lld"
> >  DEPENDS_append_omap3	= " ti-dspbios ti-dsplink ti-local-
> > power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> > diff --git a/recipes-ti/codec-engine/ti-codecs-
> > omap3530_4.00.00.00.bb b/recipes-ti/codec-engine/ti-codecs-
> > omap3530_4.00.00.00.bb
> > index 5c87b4c..e14f1c1 100644
> > --- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> > +++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> > @@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
> >  
> >  S = "${CODEC_SUITE_NAME}"
> >  
> > -DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-
> > linuxutils"
> > +DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine
> > ti-linuxutils"
> >  
> >  #generic codec
> >  DSPSUFFIX_omap3530 = "x64P"
> > diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> > b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> > index 73ab3bd..6ab2b94 100644
> > --- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> > +++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> > @@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/p
> > ackage.html;beginline=1;endli
> >  
> >  SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
> >  SRC_URI[xdczip.sha256sum] =
> > "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
> > +
> > +FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
> > +
> > +BBCLASSEXTEND = "native nativesdk"
> > diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-
> > dmai.inc
> > index f81b4cf..5062118 100644
> > --- a/recipes-ti/dmai/ti-dmai.inc
> > +++ b/recipes-ti/dmai/ti-dmai.inc
> > @@ -29,7 +29,7 @@ SRC_URI =
> > "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;
> > use
> >          file://arago-tdox \
> >  	"
> >  
> > -DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-
> > codec-engine ti-xdctools"
> > +DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-
> > codec-engine ti-xdctools-native"
> >  
> >  DEPENDS_append_dm6446 	= " ti-codecs-dm6446   ti-dspbios
> > ti-cgt6x ti-linuxutils"
> >  DEPENDS_append_dm6467 	= " ti-codecs-dm6467   ti-dspbios
> > ti-cgt6x ti-linuxutils"
> > diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-
> > ti/dsplink/ti-dsplink.inc
> > index 78b53cf..e009615 100644
> > --- a/recipes-ti/dsplink/ti-dsplink.inc
> > +++ b/recipes-ti/dsplink/ti-dsplink.inc
> > @@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_pu
> > blic_sw/${PV_DL_PATH}/dsplink_l
> >             file://ti-dsplink-examples-loadmodules.sh \
> >             file://ti-dsplink-examples-unloadmodules.sh "
> >  
> > -DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x" 
> > +DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
> >  DEPENDS += "virtual/kernel perl-native" 
> >  
> >  # SOC_FAMILY configuration
> > diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-
> > ti/includes/ti-paths.inc
> > index ebd4b8a..3745ec0 100644
> > --- a/recipes-ti/includes/ti-paths.inc
> > +++ b/recipes-ti/includes/ti-paths.inc
> > @@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR    =
> > "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
> >  export SYSLINK_INSTALL_DIR    =
> > "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
> >  export UIA_INSTALL_DIR        =
> > "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
> >  export XDAIS_INSTALL_DIR      =
> > "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
> > -export XDC_INSTALL_DIR        =
> > "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
> > +export XDC_INSTALL_DIR        =
> > "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
> >  export PDK_INSTALL_DIR        =
> > "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
> >  export OSAL_INSTALL_DIR       =
> > "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
> >  export M4_TOOLCHAIN_INSTALL_DIR    =
> > "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
> > diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-
> > ti/ipc/ti-ipc-examples-linux_git.bb
> > index 2340206..545448c 100644
> > --- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> > @@ -1,7 +1,7 @@
> >  DESCRIPTION = "TI Inter Process Communication (IPC) examples with
> > Host running bios"
> >  require ti-ipc-examples.inc
> >  
> > -DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
> > +DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
> >  
> >  do_compile_append() {
> >  
> > diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-
> > ti/ipc/ti-ipc-examples_git.bb
> > index 5482ce4..36df294 100644
> > --- a/recipes-ti/ipc/ti-ipc-examples_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
> > @@ -1,7 +1,7 @@
> >  DESCRIPTION = "TI Inter Process Communication (IPC) examples with
> > Host running linux"
> >  require ti-ipc-examples.inc
> >  
> > -DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
> > +DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
> >  
> >  do_compile_append() {
> >  
> > diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-
> > ipc-rtos_git.bb
> > index f4eefa8..4040c4d 100644
> > --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > @@ -2,7 +2,7 @@ require ti-ipc.inc
> >  require ti-ipc-common.inc
> >  require ti-ipc-rtos.inc
> >  
> > -DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
> > +DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-
> > native"
> >  
> >  PACKAGES =+ "${PN}-fw"
> >  FILES_${PN}-fw = "${base_libdir}/firmware/*"
> > diff --git a/recipes-ti/local-power-manager/ti-local-power-
> > manager.inc b/recipes-ti/local-power-manager/ti-local-power-
> > manager.inc
> > index 2f2b525..0e5d4f2 100644
> > --- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
> > +++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> > @@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
> >  
> >  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/ta
> > rgetcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.g
> > z;name=lpmtarball"
> >  
> > -DEPENDS = "ti-dsplink ti-xdctools"
> > +DEPENDS = "ti-dsplink ti-xdctools-native"
> >  DEPENDS += "virtual/kernel"
> >  
> >  # SOC_FAMILY configuration
> > diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-
> > ti/openmp-rtos/openmp-rtos_git.bb
> > index f5bf476..9747465 100644
> > --- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> > +++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> > @@ -19,7 +19,7 @@ SRCREV =
> > "a2a518dcc9154a372b38bd5be8a483359123823c"
> >  
> >  LIC_FILES_CHKSUM =
> > "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447
> > b7c056195d7ebafee"
> >  
> > -DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios
> > ti-cgt6x-native libulm zip-native"
> > +DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-
> > sysbios ti-cgt6x-native libulm zip-native"
> >  DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
> >  DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
> >  DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
> > diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-
> > ti/syslink/ti-syslink.inc
> > index af5f896..5ff6af7 100644
> > --- a/recipes-ti/syslink/ti-syslink.inc
> > +++ b/recipes-ti/syslink/ti-syslink.inc
> > @@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_pu
> > blic_sw/sdo_sb/targetcontent/sy
> >             file://syslink.pc \
> >            "
> >  
> > -DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
> > +DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-
> > cgt470"
> >  DEPENDS += "virtual/kernel" 
> >  
> >  #common frameq gateMP heapBufMP heapMemMP knlNotify listMP
> > messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader
> > tilerDaemon
> > -- 
> > 2.7.4
> > 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [EXTERNAL] Re: [morty][PATCH v3] ti-xdctools: extend to native and nativesdk
  2017-12-21 17:13 ` Denys Dmytriyenko
  2017-12-21 17:16   ` Joshua Watt
@ 2017-12-21 17:25   ` Stiffler, Jacob
  1 sibling, 0 replies; 4+ messages in thread
From: Stiffler, Jacob @ 2017-12-21 17:25 UTC (permalink / raw)
  To: Dmytriyenko, Denys, meta-ti@yoctoproject.org; +Cc: Mertz, Timothy

ACK

Acked-by: Jacob Stiffler <j-stiffler@ti.com>

> -----Original Message-----
> From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-
> bounces@yoctoproject.org] On Behalf Of Dmytriyenko, Denys
> Sent: Thursday, December 21, 2017 12:13 PM
> To: meta-ti@yoctoproject.org
> Cc: Mertz, Timothy
> Subject: [EXTERNAL] Re: [meta-ti] [morty][PATCH v3] ti-xdctools: extend to
> native and nativesdk
> 
> Are there any objections to this change? If not, I'll merge this soon to morty
> and, with some modifications, to rocko and master. Thanks.
> 
> 
> On Sat, Dec 16, 2017 at 01:06:15PM -0500, Denys Dmytriyenko wrote:
> > From: "Mertz, Timothy" <timothy.mertz@garmin.com>
> >
> > ti-xdctools should be a native recipe as it more accurately reflects how
> > it is supposed to be used. In addition, this allows it to be built as
> > nativesdk and included in SDK image tools
> >
> > Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
> > Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> > Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> > ---
> > v3 - fix ipumm-fw build by passing native sysroot of xdctools
> >
> >  classes/ti-pdk.bbclass                                    | 2 +-
> >  recipes-bsp/dspdce-fw/dspdce-fw_git.bb                    | 2 +-
> >  recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb               | 2 +-
> >  recipes-bsp/ipumm-fw/ipumm-fw_git.bb                      | 4 +++-
> >  recipes-devtools/gdbc6x/gdbserver-c6x_git.bb              | 2 +-
> >  recipes-ti/c6accel/ti-c6accel.inc                         | 2 +-
> >  recipes-ti/codec-engine/ti-codec-engine.inc               | 2 +-
> >  recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb  | 2 +-
> >  recipes-ti/devtools/ti-xdctools_3.50.03.33.bb             | 4 ++++
> >  recipes-ti/dmai/ti-dmai.inc                               | 2 +-
> >  recipes-ti/dsplink/ti-dsplink.inc                         | 2 +-
> >  recipes-ti/includes/ti-paths.inc                          | 2 +-
> >  recipes-ti/ipc/ti-ipc-examples-linux_git.bb               | 2 +-
> >  recipes-ti/ipc/ti-ipc-examples_git.bb                     | 2 +-
> >  recipes-ti/ipc/ti-ipc-rtos_git.bb                         | 2 +-
> >  recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
> >  recipes-ti/openmp-rtos/openmp-rtos_git.bb                 | 2 +-
> >  recipes-ti/syslink/ti-syslink.inc                         | 2 +-
> >  18 files changed, 23 insertions(+), 17 deletions(-)
> >
> > diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
> > index f876802..b84b161 100644
> > --- a/classes/ti-pdk.bbclass
> > +++ b/classes/ti-pdk.bbclass
> > @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
> >
> >  inherit perlnative
> >
> > -DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos
> libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-
> pru-native ti-pdk-build-rtos"
> > +DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-
> rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-
> cgt-pru-native ti-pdk-build-rtos"
> >
> >  DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
> >  DEPENDS_remove_ti33x = "ti-cgt6x-native"
> > diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-
> bsp/dspdce-fw/dspdce-fw_git.bb
> > index 2bada7b..2756c2d 100644
> > --- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> > +++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> > @@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
> >  PR = "r4"
> >  inherit update-alternatives
> >
> > -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-
> components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> > +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-
> components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> >
> >  export HWVERSION = "ES10"
> >  export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
> > diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-
> bsp/edma3-lld/edma3-lld-rtos_git.bb
> > index 08ab4ec..f7bc0b1 100644
> > --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> > +++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> > @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
> >
> >  PR = "${INC_PR}.1"
> >
> > -DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-arm-
> native ti-cgt6x-native"
> > +DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-
> arm-native ti-cgt6x-native"
> >
> >  COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
> >  PACKAGE_ARCH = "${MACHINE_ARCH}"
> > diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-
> bsp/ipumm-fw/ipumm-fw_git.bb
> > index 633cb13..7a06e43 100644
> > --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> > +++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> > @@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
> >
> >  inherit update-alternatives
> >
> > -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-
> components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> > +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-
> components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> >
> >  export HWVERSION="ES10"
> >  export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
> > @@ -43,6 +43,8 @@ export XDAISVERSION="ti-xdais-tree"
> >  export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}"
> >  export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
> >
> > +EXTRA_OEMAKE +=
> "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}"
> > +
> >  do_configure() {
> >      oe_runmake unconfig
> >      oe_runmake vayu_smp_config
> > diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-
> devtools/gdbc6x/gdbserver-c6x_git.bb
> > index f4dc51d..79b584b 100644
> > --- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> > +++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> > @@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
> >  LICENSE = "BSD"
> >  LIC_FILES_CHKSUM =
> "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
> >
> > -DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-
> xdctools"
> > +DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios
> ti-xdctools-native"
> >
> >  PR = "${INC_PR}.0"
> >
> > diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-ti/c6accel/ti-
> c6accel.inc
> > index 65990a8..7e7fb29 100644
> > --- a/recipes-ti/c6accel/ti-c6accel.inc
> > +++ b/recipes-ti/c6accel/ti-c6accel.inc
> > @@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
> >  TI_BIN_UNPK_CMDS="Y:workdir"
> >
> >  DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios"
> > -DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-components"
> > +DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-
> components"
> >  DEPENDS += "ti-biosutils"
> >
> >  TIARGS = ' \
> > diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-ti/codec-
> engine/ti-codec-engine.inc
> > index 15bd464..b4d366e 100644
> > --- a/recipes-ti/codec-engine/ti-codec-engine.inc
> > +++ b/recipes-ti/codec-engine/ti-codec-engine.inc
> > @@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
> >
> >  SRC_URI = "http://software-
> dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/co
> dec_engine_${PV},lite.tar.gz;name=cetarball "
> >
> > -DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-linuxutils"
> > +DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-
> linuxutils"
> >  DEPENDS_append_dm6446 	= " ti-dspbios ti-dsplink ti-local-power-
> manager ti-cgt6x ti-biosutils ti-edma3lld"
> >  DEPENDS_append_dm6467 	= " ti-dspbios ti-dsplink ti-cgt6x ti-biosutils ti-
> edma3lld"
> >  DEPENDS_append_omap3	= " ti-dspbios ti-dsplink ti-local-power-
> manager ti-cgt6x ti-biosutils ti-edma3lld"
> > diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> > index 5c87b4c..e14f1c1 100644
> > --- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> > +++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> > @@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
> >
> >  S = "${CODEC_SUITE_NAME}"
> >
> > -DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
> > +DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine ti-
> linuxutils"
> >
> >  #generic codec
> >  DSPSUFFIX_omap3530 = "x64P"
> > diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-
> ti/devtools/ti-xdctools_3.50.03.33.bb
> > index 73ab3bd..6ab2b94 100644
> > --- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> > +++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> > @@ -7,3 +7,7 @@ LIC_FILES_CHKSUM =
> "file://docs/license/xdc/shelf/package.html;beginline=1;endli
> >
> >  SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
> >  SRC_URI[xdczip.sha256sum] =
> "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
> > +
> > +FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
> > +
> > +BBCLASSEXTEND = "native nativesdk"
> > diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
> > index f81b4cf..5062118 100644
> > --- a/recipes-ti/dmai/ti-dmai.inc
> > +++ b/recipes-ti/dmai/ti-dmai.inc
> > @@ -29,7 +29,7 @@ SRC_URI =
> "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;us
> e
> >          file://arago-tdox \
> >  	"
> >
> > -DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-
> engine ti-xdctools"
> > +DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-
> engine ti-xdctools-native"
> >
> >  DEPENDS_append_dm6446 	= " ti-codecs-dm6446   ti-dspbios ti-cgt6x ti-
> linuxutils"
> >  DEPENDS_append_dm6467 	= " ti-codecs-dm6467   ti-dspbios ti-cgt6x ti-
> linuxutils"
> > diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-ti/dsplink/ti-
> dsplink.inc
> > index 78b53cf..e009615 100644
> > --- a/recipes-ti/dsplink/ti-dsplink.inc
> > +++ b/recipes-ti/dsplink/ti-dsplink.inc
> > @@ -30,7 +30,7 @@ SRC_URI = "http://software-
> dl.ti.com/dsps/dsps_public_sw/${PV_DL_PATH}/dsplink_l
> >             file://ti-dsplink-examples-loadmodules.sh \
> >             file://ti-dsplink-examples-unloadmodules.sh "
> >
> > -DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x"
> > +DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
> >  DEPENDS += "virtual/kernel perl-native"
> >
> >  # SOC_FAMILY configuration
> > diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
> > index ebd4b8a..3745ec0 100644
> > --- a/recipes-ti/includes/ti-paths.inc
> > +++ b/recipes-ti/includes/ti-paths.inc
> > @@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR    =
> "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
> >  export SYSLINK_INSTALL_DIR    =
> "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
> >  export UIA_INSTALL_DIR        =
> "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
> >  export XDAIS_INSTALL_DIR      =
> "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
> > -export XDC_INSTALL_DIR        =
> "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
> > +export XDC_INSTALL_DIR        =
> "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
> >  export PDK_INSTALL_DIR        =
> "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
> >  export OSAL_INSTALL_DIR       =
> "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
> >  export M4_TOOLCHAIN_INSTALL_DIR    =
> "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
> > diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-ti/ipc/ti-
> ipc-examples-linux_git.bb
> > index 2340206..545448c 100644
> > --- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> > @@ -1,7 +1,7 @@
> >  DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host
> running bios"
> >  require ti-ipc-examples.inc
> >
> > -DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
> > +DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
> >
> >  do_compile_append() {
> >
> > diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-
> examples_git.bb
> > index 5482ce4..36df294 100644
> > --- a/recipes-ti/ipc/ti-ipc-examples_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
> > @@ -1,7 +1,7 @@
> >  DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host
> running linux"
> >  require ti-ipc-examples.inc
> >
> > -DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
> > +DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
> >
> >  do_compile_append() {
> >
> > diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > index f4eefa8..4040c4d 100644
> > --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > @@ -2,7 +2,7 @@ require ti-ipc.inc
> >  require ti-ipc-common.inc
> >  require ti-ipc-rtos.inc
> >
> > -DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
> > +DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
> >
> >  PACKAGES =+ "${PN}-fw"
> >  FILES_${PN}-fw = "${base_libdir}/firmware/*"
> > diff --git a/recipes-ti/local-power-manager/ti-local-power-manager.inc
> b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> > index 2f2b525..0e5d4f2 100644
> > --- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
> > +++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> > @@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
> >
> >  SRC_URI = "http://software-
> dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/lpm/${PV}/exports/lo
> cal_power_manager_linux_${PV}.tar.gz;name=lpmtarball"
> >
> > -DEPENDS = "ti-dsplink ti-xdctools"
> > +DEPENDS = "ti-dsplink ti-xdctools-native"
> >  DEPENDS += "virtual/kernel"
> >
> >  # SOC_FAMILY configuration
> > diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-
> ti/openmp-rtos/openmp-rtos_git.bb
> > index f5bf476..9747465 100644
> > --- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> > +++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> > @@ -19,7 +19,7 @@ SRCREV =
> "a2a518dcc9154a372b38bd5be8a483359123823c"
> >
> >  LIC_FILES_CHKSUM =
> "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7
> c056195d7ebafee"
> >
> > -DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-cgt6x-
> native libulm zip-native"
> > +DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-sysbios ti-
> cgt6x-native libulm zip-native"
> >  DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
> >  DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
> >  DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
> > diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-ti/syslink/ti-syslink.inc
> > index af5f896..5ff6af7 100644
> > --- a/recipes-ti/syslink/ti-syslink.inc
> > +++ b/recipes-ti/syslink/ti-syslink.inc
> > @@ -31,7 +31,7 @@ SRC_URI = "http://software-
> dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sy
> >             file://syslink.pc \
> >            "
> >
> > -DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
> > +DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
> >  DEPENDS += "virtual/kernel"
> >
> >  #common frameq gateMP heapBufMP heapMemMP knlNotify listMP
> messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
> > --
> > 2.7.4
> >
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-21 17:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-16 18:06 [morty][PATCH v3] ti-xdctools: extend to native and nativesdk Denys Dmytriyenko
2017-12-21 17:13 ` Denys Dmytriyenko
2017-12-21 17:16   ` Joshua Watt
2017-12-21 17:25   ` [EXTERNAL] " Stiffler, Jacob

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.