diff options
| author | J08nY | 2020-07-14 22:50:21 +0200 |
|---|---|---|
| committer | J08nY | 2020-07-14 22:50:21 +0200 |
| commit | 467b3185e9d2ef3457ad3c1281280c87394ab912 (patch) | |
| tree | c492b8b37fd7194a9fc0a05da50d6929e6f58655 /pyecsca/codegen/render.py | |
| parent | 279a859f221421057e54eb823d2993b2005c317e (diff) | |
| download | pyecsca-codegen-467b3185e9d2ef3457ad3c1281280c87394ab912.tar.gz pyecsca-codegen-467b3185e9d2ef3457ad3c1281280c87394ab912.tar.zst pyecsca-codegen-467b3185e9d2ef3457ad3c1281280c87394ab912.zip | |
Fixes for recent core changes.
Diffstat (limited to 'pyecsca/codegen/render.py')
| -rw-r--r-- | pyecsca/codegen/render.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pyecsca/codegen/render.py b/pyecsca/codegen/render.py index 50d15af..c5c9367 100644 --- a/pyecsca/codegen/render.py +++ b/pyecsca/codegen/render.py @@ -4,6 +4,7 @@ import subprocess import tempfile from _ast import Pow from os import path +from os import mkdir from typing import Optional, List, Set, Mapping, MutableMapping, Any, Tuple from jinja2 import Environment, PackageLoader @@ -252,9 +253,10 @@ def build(dir: str, elf_file: str, hex_file: str, outdir: str, strip: bool = Fal if res.returncode != 0: raise ValueError("Build failed!") if strip: - subprocess.run(["strip", elf_file], cwd=dir) + subprocess.run(["make", "strip"], cwd=dir) full_elf_path = path.join(dir, elf_file) full_hex_path = path.join(dir, hex_file) + mkdir(outdir) shutil.copy(full_elf_path, outdir) shutil.copy(full_hex_path, outdir) if remove: |
