diff options
-rw-r--r-- | classes/ti-pdk.bbclass | 11 |
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;${ | |||
49 | export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl" | 49 | export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl" |
50 | 50 | ||
51 | TI_PDK_XDCMAKE ?= "1" | 51 | TI_PDK_XDCMAKE ?= "1" |
52 | |||
53 | # By default, only build the cores with available toolchains | ||
54 | TI_PDK_LIMIT_CORES ?= "a15_0 ipu1_0 ipu1_1 ipu2_0 ipu2_1 c66x c66xdsp_1 c66xdsp_2 arm9_0 c674x" | ||
52 | TI_PDK_LIMIT_SOCS ?= "" | 55 | TI_PDK_LIMIT_SOCS ?= "" |
53 | TI_PDK_LIMIT_BOARDS ?= "" | 56 | TI_PDK_LIMIT_BOARDS ?= "" |
57 | TI_PDK_MAKE_TARGET ?= "release" | ||
58 | TI_PDK_EXTRA_MAKE ?= "" | ||
54 | 59 | ||
55 | TI_PDK_XDC_ARGS ?= "${TI_PDK_LIMIT_SOCS}" | 60 | TI_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 | ||