diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..520c9404 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,38 @@ +name: Build + +on: [push, pull_request] + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-20.04, macos-latest] + + steps: + - uses: actions/checkout@v2 + + - run: make + working-directory: customer_app + env: + BL60X_SDK_PATH: ${{ github.workspace }} + + build-msys: + runs-on: windows-latest + steps: + - name: setup msys2 + uses: msys2/setup-msys2@v2 + with: + update: true + install: make + msystem: MSYS + + - uses: actions/checkout@v2 + + - run: make + shell: msys2 {0} + working-directory: customer_app + env: + BL60X_SDK_PATH: ${{ github.workspace }} + MAX_MAKE_JOBS: 2 diff --git a/customer_app/benchmark_security_aes/genromap b/customer_app/benchmark_security_aes/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/benchmark_security_aes/genromap +++ b/customer_app/benchmark_security_aes/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_boot2/genromap b/customer_app/bl602_boot2/genromap index 8c822b28..d2be69ad 100755 --- a/customer_app/bl602_boot2/genromap +++ b/customer_app/bl602_boot2/genromap @@ -1,3 +1,3 @@ #!/bin/sh rm -rf build_out -make CONFIG_CHIP_NAME=BL602 -j +make CONFIG_CHIP_NAME=BL602 -j${MAX_MAKE_JOBS} diff --git a/customer_app/bl602_boot2_mini/genromap b/customer_app/bl602_boot2_mini/genromap index 8c822b28..d2be69ad 100755 --- a/customer_app/bl602_boot2_mini/genromap +++ b/customer_app/bl602_boot2_mini/genromap @@ -1,3 +1,3 @@ #!/bin/sh rm -rf build_out -make CONFIG_CHIP_NAME=BL602 -j +make CONFIG_CHIP_NAME=BL602 -j${MAX_MAKE_JOBS} diff --git a/customer_app/bl602_demo_at/genromap b/customer_app/bl602_demo_at/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_at/genromap +++ b/customer_app/bl602_demo_at/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_event/genromap b/customer_app/bl602_demo_event/genromap index 29ca0cf1..db81c65a 100755 --- a/customer_app/bl602_demo_event/genromap +++ b/customer_app/bl602_demo_event/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 CONFIG_BLE_TP_SERVER=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 CONFIG_BLE_TP_SERVER=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_nano/genromap b/customer_app/bl602_demo_nano/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_nano/genromap +++ b/customer_app/bl602_demo_nano/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_noconnectivity/genromap b/customer_app/bl602_demo_noconnectivity/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_noconnectivity/genromap +++ b/customer_app/bl602_demo_noconnectivity/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_wifi/genromap b/customer_app/bl602_demo_wifi/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_wifi/genromap +++ b/customer_app/bl602_demo_wifi/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_audio_udp/genromap b/customer_app/sdk_app_audio_udp/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_audio_udp/genromap +++ b/customer_app/sdk_app_audio_udp/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_ble_sync/genromap b/customer_app/sdk_app_ble_sync/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_ble_sync/genromap +++ b/customer_app/sdk_app_ble_sync/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_blog/genromap b/customer_app/sdk_app_blog/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_blog/genromap +++ b/customer_app/sdk_app_blog/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_cli/genromap b/customer_app/sdk_app_cli/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_cli/genromap +++ b/customer_app/sdk_app_cli/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_cronalarm/genromap b/customer_app/sdk_app_cronalarm/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_cronalarm/genromap +++ b/customer_app/sdk_app_cronalarm/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_dac/genromap b/customer_app/sdk_app_dac/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_dac/genromap +++ b/customer_app/sdk_app_dac/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_easyflash/genromap b/customer_app/sdk_app_easyflash/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_easyflash/genromap +++ b/customer_app/sdk_app_easyflash/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_event/genromap b/customer_app/sdk_app_event/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_event/genromap +++ b/customer_app/sdk_app_event/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_fdt/genromap b/customer_app/sdk_app_fdt/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_fdt/genromap +++ b/customer_app/sdk_app_fdt/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_gpio/genromap b/customer_app/sdk_app_gpio/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_gpio/genromap +++ b/customer_app/sdk_app_gpio/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_hbnram/genromap b/customer_app/sdk_app_hbnram/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_hbnram/genromap +++ b/customer_app/sdk_app_hbnram/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_heap/genromap b/customer_app/sdk_app_heap/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_heap/genromap +++ b/customer_app/sdk_app_heap/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_helloworld/genromap b/customer_app/sdk_app_helloworld/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_helloworld/genromap +++ b/customer_app/sdk_app_helloworld/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_http_client_socket/genromap b/customer_app/sdk_app_http_client_socket/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_http_client_socket/genromap +++ b/customer_app/sdk_app_http_client_socket/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_http_client_tcp/genromap b/customer_app/sdk_app_http_client_tcp/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_http_client_tcp/genromap +++ b/customer_app/sdk_app_http_client_tcp/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_i2c/genromap b/customer_app/sdk_app_i2c/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_i2c/genromap +++ b/customer_app/sdk_app_i2c/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_ir/genromap b/customer_app/sdk_app_ir/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_ir/genromap +++ b/customer_app/sdk_app_ir/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_mdns/genromap b/customer_app/sdk_app_mdns/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_mdns/genromap +++ b/customer_app/sdk_app_mdns/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_pwm/genromap b/customer_app/sdk_app_pwm/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_pwm/genromap +++ b/customer_app/sdk_app_pwm/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_romfs/genromap b/customer_app/sdk_app_romfs/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_romfs/genromap +++ b/customer_app/sdk_app_romfs/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_timer/genromap b/customer_app/sdk_app_timer/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_timer/genromap +++ b/customer_app/sdk_app_timer/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_uart_ctl/genromap b/customer_app/sdk_app_uart_ctl/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_uart_ctl/genromap +++ b/customer_app/sdk_app_uart_ctl/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_uart_echo/genromap b/customer_app/sdk_app_uart_echo/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_uart_echo/genromap +++ b/customer_app/sdk_app_uart_echo/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $?