Import("env") # noqa: F821 from pathlib import Path src = Path(env["PROJECT_DIR"]) / "include" / "lv_conf.h" # noqa: F821 dst_dir = Path(env["PROJECT_LIBDEPS_DIR"]) / env["PIOENV"] # noqa: F821 dst_dir.mkdir(parents=True, exist_ok=True) dst = dst_dir / "lv_conf.h" if src.exists(): dst.write_text(src.read_text(encoding="utf-8"), encoding="utf-8") lvgl = dst_dir / "lvgl" / "lv_conf.h" if (dst_dir / "lvgl").exists(): lvgl.write_text(src.read_text(encoding="utf-8"), encoding="utf-8") print(f"copy_lv_conf: synced -> {dst}")