#!/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-{version}.z64" config["myimg"] = f"build/animalforest-{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}"]