summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/ti-pdk.bbclass11
1 files changed, 10 insertions, 1 deletions
diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
index 45024b10..91f28441 100644
--- a/classes/ti-pdk.bbclass
+++ b/classes/ti-pdk.bbclass
@@ -49,8 +49,13 @@ export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${
49export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl" 49export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl"
50 50
51TI_PDK_XDCMAKE ?= "1" 51TI_PDK_XDCMAKE ?= "1"
52
53# By default, only build the cores with available toolchains
54TI_PDK_LIMIT_CORES ?= "a15_0 ipu1_0 ipu1_1 ipu2_0 ipu2_1 c66x c66xdsp_1 c66xdsp_2 arm9_0 c674x"
52TI_PDK_LIMIT_SOCS ?= "" 55TI_PDK_LIMIT_SOCS ?= ""
53TI_PDK_LIMIT_BOARDS ?= "" 56TI_PDK_LIMIT_BOARDS ?= ""
57TI_PDK_MAKE_TARGET ?= "release"
58TI_PDK_EXTRA_MAKE ?= ""
54 59
55TI_PDK_XDC_ARGS ?= "${TI_PDK_LIMIT_SOCS}" 60TI_PDK_XDC_ARGS ?= "${TI_PDK_LIMIT_SOCS}"
56 61
@@ -85,7 +90,11 @@ do_compile() {
85 BUILD_DIR=${B}/`get_build_dir_bash` 90 BUILD_DIR=${B}/`get_build_dir_bash`
86 cd ${BUILD_DIR} 91 cd ${BUILD_DIR}
87 92
88 make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" 93 make ${TI_PDK_MAKE_TARGET} \
94 LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" \
95 LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" \
96 LIMIT_CORES="${TI_PDK_LIMIT_CORES}" \
97 ${TI_PDK_EXTRA_MAKE}
89 fi 98 fi
90} 99}
91 100