summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhathach <[email protected]>2022-07-01 16:37:34 +0700
committerhathach <[email protected]>2022-07-01 16:37:34 +0700
commit5323472afd1f35d0e62bd58bb3293bcfce36483b (patch)
tree4c0657c134073761f48b4c2b51c3e0e9563bbb04
parent12341118e373cce10cb868f234009e9d37bff940 (diff)
update get-deps for ci
-rw-r--r--.github/workflows/build_arm.yml2
-rw-r--r--tools/build_board.py5
2 files changed, 6 insertions, 1 deletions
diff --git a/.github/workflows/build_arm.yml b/.github/workflows/build_arm.yml
index 7cc1b10f9..935d57e06 100644
--- a/.github/workflows/build_arm.yml
+++ b/.github/workflows/build_arm.yml
@@ -94,7 +94,7 @@ jobs:
- name: Get Dependencies
run: |
b=`find hw/bsp/${{ matrix.family }}/boards -depth -maxdepth 1 -type d -name '[^.]?*' -printf %f -quit`
- make BOARD={b} get-deps
+ make -C examples/device/board_test BOARD=${b} get-deps
- name: Build
run: python3 tools/build_family.py ${{ matrix.family }}
diff --git a/tools/build_board.py b/tools/build_board.py
index 62a4ea82f..8d10ef820 100644
--- a/tools/build_board.py
+++ b/tools/build_board.py
@@ -1,6 +1,7 @@
import os
import sys
import time
+import subprocess
from multiprocessing import Pool
import build_utils
@@ -38,6 +39,10 @@ if __name__ == '__main__':
filter_with_input(all_boards)
all_boards.sort()
+ # Get dependencies
+ for b in all_boards:
+ subprocess.run("make -C examples/device/board_test BOARD={} get-deps".format(b), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
+
print(build_separator)
print(build_utils.build_format.format('Example', 'Board', '\033[39mResult\033[0m', 'Time', 'Flash', 'SRAM'))
total_time = time.monotonic()