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 | ||
