mirror of
https://github.com/encounter/ac-decomp.git
synced 2026-03-30 10:57:04 -07:00
24 lines
928 B
Python
24 lines
928 B
Python
from argparse import ArgumentParser, Namespace
|
|
import common as c
|
|
|
|
def apply(config, args: Namespace):
|
|
if args.rel:
|
|
config["mapfile"] = c.REL_MAP
|
|
config["myimg"] = c.REL_PLF
|
|
config["baseimg"] = c.REL_EXPECTED
|
|
config["source_directories"] = [c.REL_SRCDIR, c.INCDIR]
|
|
else:
|
|
config["mapfile"] = c.DOL_MAP
|
|
config["myimg"] = c.DOL_ELF
|
|
config["baseimg"] = c.DOL_EXPECTED
|
|
config["source_directories"] = [c.DOL_SRCDIR, c.INCDIR]
|
|
config["make_command"] = ["ninja"]
|
|
config["makeflags"] = []
|
|
config["arch"] = "ppc"
|
|
config["map_format"] = "mw"
|
|
config["mw_build_dir"] = c.BUILDDIR
|
|
config["objdump_executable"] = c.OBJDUMP
|
|
config["show_line_numbers_default"] = True
|
|
|
|
def add_custom_arguments(parser: ArgumentParser):
|
|
parser.add_argument("-r", "--rel", action="store_true", help="(AC) Diff a function in foresta.rel") |