#!/usr/bin/env python3 import multiprocessing import shutil import subprocess import sys import pathlib build_tree = pathlib.Path(sys.argv[1]) output_dir = build_tree.parent subprocess.run( [ "make", f"-j{multiprocessing.cpu_count()}", "-C", f"{str(build_tree)}", ], shell=False, check=True, ) shutil.copy( build_tree / "zephyr" / "zephyr.bin", output_dir / "bootloader.bin" )