Split some larger menu rels

ment, mpex, and mgmode are all split
This commit is contained in:
gamemasterplc 2023-12-31 17:42:04 -06:00
parent 17131b656b
commit 8d06721058
6 changed files with 123 additions and 14 deletions

View file

@ -697,16 +697,6 @@ config.libs = [
Object(Matching, "musyx/runtime/Chorus/chorus_fx.c"),
}
),
{
"lib": "REL",
"mw_version": config.linker_version,
"cflags": cflags_rel,
"host": False,
"objects": [
Object(Matching, "REL/executor.c"),
Object(Matching, "REL/empty.c"), # Must be marked as matching
],
},
{
"lib": "OdemuExi2",
"mw_version": config.linker_version,
@ -758,6 +748,16 @@ config.libs = [
Object(NonMatching, "msm/msmstream.c"),
],
},
{
"lib": "REL",
"mw_version": config.linker_version,
"cflags": cflags_rel,
"host": False,
"objects": [
Object(Matching, "REL/executor.c"),
Object(Matching, "REL/empty.c"), # Must be marked as matching
],
},
Rel('_minigameDLL',
objects = {
Object(Matching, "REL/executor.c"),
@ -810,6 +810,25 @@ config.libs = [
Object(NonMatching, "REL/m404Dll/main.c"),
}
),
Rel('mentDll',
objects = {
Object(NonMatching, "REL/mentDll/common.c"),
Object(NonMatching, "REL/mentDll/main.c"),
}
),
Rel('mgmodedll',
objects = {
Object(Matching, "REL/executor.c"),
Object(NonMatching, "REL/mgmodedll/mgmode.c"),
Object(NonMatching, "REL/mgmodedll/free_play.c"),
Object(NonMatching, "REL/mgmodedll/record.c"),
Object(NonMatching, "REL/mgmodedll/battle.c"),
Object(NonMatching, "REL/mgmodedll/tictactoe.c"),
Object(NonMatching, "REL/mgmodedll/main.c"),
Object(NonMatching, "REL/mgmodedll/datalist.c"),
Object(NonMatching, "REL/mgmodedll/minigame.c"),
}
),
Rel('modeseldll',
objects = {
Object(Matching, "REL/executor.c"),
@ -819,6 +838,14 @@ config.libs = [
Object(NonMatching, "REL/modeseldll/datalist.c"),
}
),
Rel('mpexDll',
objects = {
Object(NonMatching, "REL/mpexDll/main.c"),
Object(NonMatching, "REL/mpexDll/mpex.c"),
Object(NonMatching, "REL/mpexDll/charsel.c"),
Object(NonMatching, "REL/mpexDll/mgname.c"),
}
),
Rel('option',
objects = {
Object(Matching, "REL/executor.c"),