Read project config from data/ (decomp.json, compile.json, toolchain.lock.json)

This commit is contained in:
ragnarok-clanker 2026-10-27 15:41:06 +01:00
commit 91c799f7d3
13 changed files with 20 additions and 20 deletions

16
template/data/decomp.json Normal file
View file

@ -0,0 +1,16 @@
{
"name": "game-decomp",
"sourceDirs": ["src"],
"includeDirs": ["include"],
"headerGlobs": ["include/**"],
"toolchain": "msvc2010",
"cflags": ["/nologo", "/c", "/O2", "/Oy-", "/Gy", "/GS-", "/GR", "/EHsc", "/MT", "/Zc:wchar_t", "/TP"],
"fileOverrides": [],
"lintLimits": {},
"matchPolicy": {
"reviewAt": "match_unresolved",
"maxCleanupCycles": 5,
"approvals": 1,
"approvalsWithHeaderChanges": 2
}
}

View file

@ -0,0 +1,14 @@
{
"msvc2010": {
"version": "16.00.40219.01",
"image": "togetherdecomp/msvc2010:1",
"clSha256": null
},
"ghidra": {
"version": "11.2.1",
"url": "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip",
"sha256": "ce4db5117da0fbaf8f33863fec4f40902f754f06b68945a59fb1c0f9b1bc461c",
"dir": "ghidra_11.2.1_PUBLIC",
"jdk": "21"
}
}