split libmsm

This commit is contained in:
gamemasterplc 2023-12-30 07:47:26 -06:00
parent 868d7a55e7
commit 1e8b4c1e2e
3 changed files with 48 additions and 4 deletions

View file

@ -248,6 +248,11 @@ cflags_libhu = [
"-fp_contract off",
]
# Game flags
cflags_msm = [
*cflags_base,
]
config.linker_version = "GC/2.6"
config.rel_strip_partial = False
config.rel_empty_file = "REL/empty.c"
@ -734,6 +739,20 @@ config.libs = [
Object(NonMatching, "libhu/subvf.c"),
],
},
{
"lib": "msm",
"mw_version": config.linker_version,
"cflags": cflags_msm,
"host": False,
"objects": [
Object(NonMatching, "msm/msmsys.c"),
Object(NonMatching, "msm/msmmem.c"),
Object(NonMatching, "msm/msmfio.c"),
Object(NonMatching, "msm/msmmus.c"),
Object(NonMatching, "msm/msmse.c"),
Object(NonMatching, "msm/msmstream.c"),
],
},
{
"lib": "_minigameDLL",
"mw_version": config.linker_version,