diff options
Diffstat (limited to 'diff_settings.py')
| -rw-r--r-- | diff_settings.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/diff_settings.py b/diff_settings.py new file mode 100644 index 0000000..df89baf --- /dev/null +++ b/diff_settings.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 + +from pathlib import Path + +def apply(config, args): + version = "jp" + + make_options = Path(".make_options") + if make_options.exists(): + with make_options.open() as f: + for line in f: + if "VERSION" in line and "=" in line: + version = line.split("=")[1].strip() + + config["baseimg"] = f"expected/build/animalforest_uncompressed.{version}.z64" + config["myimg"] = f"build/animalforest_uncompressed.{version}.z64" + config["mapfile"] = f"build/animalforest.{version}.map" + config["source_directories"] = ["./src", "./include", "./asm"] + config["objdump_flags"] = ["-Mreg-names=32"] + # config["objdump_flags"].append("-Mno-aliases") + config["makeflags"] = ["KEEP_MDEBUG=1", "WERROR=0", f"VERSION={version}"] |
