mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
PR #12628 expanded architecture macros for every DSC record so component-private records match their component. A positive raw owner can also represent include provenance, so broad expansion changes records outside component scope. Expand architecture macros only for Component records and records whose owner maps to a final Component. Reset the owner mapping whenever the post-processed table is rebuilt to prevent stale ownership across DoPostProcess calls. Add regression coverage for component-private LibraryClasses and PCDs, nested and private includes, multiple architectures, unresolved macros, repeated sections, and repeated post-processing. Signed-off-by: Bob Chen (UST Global Singapore Pte Limited) <v-kuanlchen@microsoft.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| BuildClassObject.py | ||
| DecBuildData.py | ||
| DscBuildData.py | ||
| InfBuildData.py | ||
| MetaDataTable.py | ||
| MetaFileCommentParser.py | ||
| MetaFileParser.py | ||
| MetaFileTable.py | ||
| WorkspaceCommon.py | ||
| WorkspaceDatabase.py | ||