From 46d0b62ec73b85a7c7879b347f0e2a63e4b4d0de Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Thu, 7 Feb 2019 08:44:40 -0800 Subject: [PATCH] [travis] move platform builds to common functions (#3562) --- .travis/script.sh | 394 ++++++++++------------------------------------ 1 file changed, 82 insertions(+), 312 deletions(-) diff --git a/.travis/script.sh b/.travis/script.sh index ff9d5b28f..631864672 100755 --- a/.travis/script.sh +++ b/.travis/script.sh @@ -86,46 +86,7 @@ python --version || die (cd .. && ${TRAVIS_BUILD_DIR}/.travis/check-android-build) || die } -[ $BUILD_TARGET != arm-gcc-4 ] || { - export PATH=/tmp/gcc-arm-none-eabi-4_9-2015q3/bin:$PATH || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2538 || die - arm-none-eabi-size output/cc2538/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-da15000 || die - arm-none-eabi-size output/da15000/bin/ot-cli-ftd || die - arm-none-eabi-size output/da15000/bin/ot-cli-mtd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-ftd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-kw41z || die - arm-none-eabi-size output/kw41z/bin/ot-cli-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-cli-mtd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - BORDER_ROUTER=1 COAP=1 COMMISSIONER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 ECDSA=1 FULL_LOGS=1 JOINER=1 LINK_RAW=1 MAC_FILTER=1 MTD_NETDIAG=1 SERVICE=1 SNTP_CLIENT=1 UDP_FORWARD=1 make -f examples/Makefile-nrf52840 || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-radio || die - +build_cc1352() { git checkout -- . || die git clean -xfd || die ./bootstrap || die @@ -134,39 +95,9 @@ python --version || die arm-none-eabi-size output/cc1352/bin/ot-cli-mtd || die arm-none-eabi-size output/cc1352/bin/ot-ncp-ftd || die arm-none-eabi-size output/cc1352/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - make -f examples/Makefile-cc2650 || die - arm-none-eabi-size output/cc2650/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2650/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2652 || die - arm-none-eabi-size output/cc2652/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.45.0.85.zip || die - unzip -qq asf-standalone-archive-3.45.0.85.zip || die - mv xdk-asf-3.45.0 third_party/microchip/asf || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die - arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die - arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die } -[ $BUILD_TARGET != arm-gcc-5 ] || { - export PATH=/tmp/gcc-arm-none-eabi-5_4-2016q3/bin:$PATH || die - +build_cc2538() { git checkout -- . || die git clean -xfd || die ./bootstrap || die @@ -175,129 +106,18 @@ python --version || die arm-none-eabi-size output/cc2538/bin/ot-cli-mtd || die arm-none-eabi-size output/cc2538/bin/ot-ncp-ftd || die arm-none-eabi-size output/cc2538/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-da15000 || die - arm-none-eabi-size output/da15000/bin/ot-cli-ftd || die - arm-none-eabi-size output/da15000/bin/ot-cli-mtd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-ftd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-kw41z || die - arm-none-eabi-size output/kw41z/bin/ot-cli-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-cli-mtd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - BORDER_ROUTER=1 COAP=1 COMMISSIONER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 ECDSA=1 FULL_LOGS=1 JOINER=1 MAC_FILTER=1 MTD_NETDIAG=1 SERVICE=1 SNTP_CLIENT=1 UDP_FORWARD=1 make -f examples/Makefile-nrf52840 || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-radio || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc1352 || die - arm-none-eabi-size output/cc1352/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - make -f examples/Makefile-cc2650 || die - arm-none-eabi-size output/cc2650/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2650/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2652 || die - arm-none-eabi-size output/cc2652/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.45.0.85.zip || die - unzip -qq asf-standalone-archive-3.45.0.85.zip || die - mv xdk-asf-3.45.0 third_party/microchip/asf || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die - arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die - arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die } -[ $BUILD_TARGET != arm-gcc-6 ] || { - export PATH=/tmp/gcc-arm-none-eabi-6-2017-q2-update/bin:$PATH || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2538 || die - arm-none-eabi-size output/cc2538/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-da15000 || die - arm-none-eabi-size output/da15000/bin/ot-cli-ftd || die - arm-none-eabi-size output/da15000/bin/ot-cli-mtd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-ftd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-kw41z || die - arm-none-eabi-size output/kw41z/bin/ot-cli-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-cli-mtd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - BORDER_ROUTER=1 COAP=1 COMMISSIONER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 ECDSA=1 FULL_LOGS=1 JOINER=1 MAC_FILTER=1 MTD_NETDIAG=1 SERVICE=1 SNTP_CLIENT=1 UDP_FORWARD=1 make -f examples/Makefile-nrf52840 || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-radio || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc1352 || die - arm-none-eabi-size output/cc1352/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-mtd || die - +build_cc2650() { git checkout -- . || die git clean -xfd || die ./bootstrap || die make -f examples/Makefile-cc2650 || die arm-none-eabi-size output/cc2650/bin/ot-cli-mtd || die arm-none-eabi-size output/cc2650/bin/ot-ncp-mtd || die +} +build_cc2652() { git checkout -- . || die git clean -xfd || die ./bootstrap || die @@ -306,19 +126,20 @@ python --version || die arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die +} +build_da15000() { git checkout -- . || die git clean -xfd || die - wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.45.0.85.zip || die - unzip -qq asf-standalone-archive-3.45.0.85.zip || die - mv xdk-asf-3.45.0 third_party/microchip/asf || die ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die - arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die - arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die + COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-da15000 || die + arm-none-eabi-size output/da15000/bin/ot-cli-ftd || die + arm-none-eabi-size output/da15000/bin/ot-cli-mtd || die + arm-none-eabi-size output/da15000/bin/ot-ncp-ftd || die + arm-none-eabi-size output/da15000/bin/ot-ncp-mtd || die +} +build_emsk() { export PATH=/tmp/arc_gnu_2017.03-rc2_prebuilt_elf32_le_linux_install/bin:$PATH || die git checkout -- . || die @@ -331,27 +152,7 @@ python --version || die arc-elf32-size output/emsk/bin/ot-ncp-mtd || die } -[ $BUILD_TARGET != arm-gcc-7 ] || { - export PATH=/tmp/gcc-arm-none-eabi-7-2018-q2-update/bin:$PATH || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2538 || die - arm-none-eabi-size output/cc2538/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-da15000 || die - arm-none-eabi-size output/da15000/bin/ot-cli-ftd || die - arm-none-eabi-size output/da15000/bin/ot-cli-mtd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-ftd || die - arm-none-eabi-size output/da15000/bin/ot-ncp-mtd || die - +build_kw41z() { git checkout -- . || die git clean -xfd || die ./bootstrap || die @@ -360,42 +161,21 @@ python --version || die arm-none-eabi-size output/kw41z/bin/ot-cli-mtd || die arm-none-eabi-size output/kw41z/bin/ot-ncp-ftd || die arm-none-eabi-size output/kw41z/bin/ot-ncp-mtd || die +} +build_nrf52840() { git checkout -- . || die git clean -xfd || die ./bootstrap || die - BORDER_ROUTER=1 COAP=1 COMMISSIONER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 FULL_LOGS=1 JOINER=1 MAC_FILTER=1 MTD_NETDIAG=1 SERVICE=1 SNTP_CLIENT=1 UDP_FORWARD=1 make -f examples/Makefile-nrf52840 || die + BORDER_ROUTER=1 COAP=1 COMMISSIONER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 ECDSA=1 FULL_LOGS=1 JOINER=1 LINK_RAW=1 MAC_FILTER=1 MTD_NETDIAG=1 SERVICE=1 SNTP_CLIENT=1 UDP_FORWARD=1 make -f examples/Makefile-nrf52840 || die arm-none-eabi-size output/nrf52840/bin/ot-cli-ftd || die arm-none-eabi-size output/nrf52840/bin/ot-cli-mtd || die arm-none-eabi-size output/nrf52840/bin/ot-ncp-ftd || die arm-none-eabi-size output/nrf52840/bin/ot-ncp-mtd || die arm-none-eabi-size output/nrf52840/bin/ot-ncp-radio || die +} - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc1352 || die - arm-none-eabi-size output/cc1352/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - make -f examples/Makefile-cc2650 || die - arm-none-eabi-size output/cc2650/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2650/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2652 || die - arm-none-eabi-size output/cc2652/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die - +build_samr21() { git checkout -- . || die git clean -xfd || die wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.45.0.85.zip || die @@ -409,87 +189,77 @@ python --version || die arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die } +[ $BUILD_TARGET != arm-gcc-4 ] || { + export PATH=/tmp/gcc-arm-none-eabi-4_9-2015q3/bin:$PATH || die + + build_cc1352 + build_cc2538 + build_cc2650 + build_cc2652 + build_da15000 + build_kw41z + build_nrf52840 + build_samr21 +} + +[ $BUILD_TARGET != arm-gcc-5 ] || { + export PATH=/tmp/gcc-arm-none-eabi-5_4-2016q3/bin:$PATH || die + + build_cc1352 + build_cc2538 + build_cc2650 + build_cc2652 + build_da15000 + build_kw41z + build_nrf52840 + build_samr21 +} + +[ $BUILD_TARGET != arm-gcc-6 ] || { + export PATH=/tmp/gcc-arm-none-eabi-6-2017-q2-update/bin:$PATH || die + + build_cc1352 + build_cc2538 + build_cc2650 + build_cc2652 + build_da15000 + build_kw41z + build_nrf52840 + build_samr21 + + build_emsk +} + +[ $BUILD_TARGET != arm-gcc-7 ] || { + export PATH=/tmp/gcc-arm-none-eabi-7-2018-q2-update/bin:$PATH || die + + build_cc1352 + build_cc2538 + build_cc2650 + build_cc2652 + build_da15000 + build_kw41z + build_nrf52840 + build_samr21 +} + [ $BUILD_TARGET != arm-gcc-8 ] || { export PATH=/tmp/gcc-arm-none-eabi-8-2018-q4-major/bin:$PATH || die - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2538 || die - arm-none-eabi-size output/cc2538/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2538/bin/ot-ncp-mtd || die + build_cc1352 + build_cc2538 + build_cc2650 + build_cc2652 + build_kw41z + build_nrf52840 + build_samr21 # DA15000 build failure: # # third_party/dialog/DialogSDK/bsp/peripherals/src/hw_aes_hash.c:399:99: \ # error: bitwise comparison always evaluates to false [-Werror=tautological-compare] # - # git checkout -- . || die - # git clean -xfd || die - # ./bootstrap || die - # COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-da15000 || die - # arm-none-eabi-size output/da15000/bin/ot-cli-ftd || die - # arm-none-eabi-size output/da15000/bin/ot-cli-mtd || die - # arm-none-eabi-size output/da15000/bin/ot-ncp-ftd || die - # arm-none-eabi-size output/da15000/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-kw41z || die - arm-none-eabi-size output/kw41z/bin/ot-cli-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-cli-mtd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-ftd || die - arm-none-eabi-size output/kw41z/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - BORDER_ROUTER=1 COAP=1 COMMISSIONER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 FULL_LOGS=1 JOINER=1 MAC_FILTER=1 MTD_NETDIAG=1 SERVICE=1 SNTP_CLIENT=1 UDP_FORWARD=1 make -f examples/Makefile-nrf52840 || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-cli-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-ftd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-mtd || die - arm-none-eabi-size output/nrf52840/bin/ot-ncp-radio || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc1352 || die - arm-none-eabi-size output/cc1352/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc1352/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - make -f examples/Makefile-cc2650 || die - arm-none-eabi-size output/cc2650/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2650/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-cc2652 || die - arm-none-eabi-size output/cc2652/bin/ot-cli-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die - arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die - - git checkout -- . || die - git clean -xfd || die - wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.45.0.85.zip || die - unzip -qq asf-standalone-archive-3.45.0.85.zip || die - mv xdk-asf-3.45.0 third_party/microchip/asf || die - ./bootstrap || die - COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die - arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die - arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die - arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die + # build_da15000 } [ $BUILD_TARGET != posix ] || {