starting to remove submodule cmsis5 and nrfx

This commit is contained in:
hathach
2023-03-10 19:23:23 +07:00
parent 990fb6ae5c
commit 76f43a7a16
4 changed files with 0 additions and 8 deletions

25
tools/get_deps.py Normal file
View File

@@ -0,0 +1,25 @@
import os
import sys
import subprocess
# dependency lookup (ABC sorted)
# deps = {
# 'LPC11UXX' : [ [] ]
# }
def get_family_dep(family):
for entry in os.scandir("hw/bsp/{}/boards".format(family)):
if entry.is_dir():
result = subprocess.run("make -C examples/device/board_test BOARD={} get-deps".format(entry.name),
shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
print(result.stdout.decode("utf-8"))
return result.returncode
status = 0
all_family = sys.argv[1:]
for f in all_family:
status += get_family_dep(f)
sys.exit(status)