diff options
Diffstat (limited to 'Tools/Java')
-rw-r--r-- | Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java b/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java index 719359af59..9a4d93a89b 100644 --- a/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java +++ b/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java @@ -529,6 +529,14 @@ public class FpdParserTask extends Task { GlobalData.addMsaBuildOption(moduleId, parseMsaBuildOptions(false));
GlobalData.addMsaFamilyBuildOption(moduleId, parseMsaBuildOptions(true));
+ ModuleIdentification[] libraryInstances = saq.getLibraryInstance(null);
+ for (int i = 0; i < libraryInstances.length; i++) {
+ saq.push(GlobalData.getDoc(libraryInstances[i], fpdModuleId.getArch()));
+ GlobalData.addMsaBuildOption(libraryInstances[i], parseMsaBuildOptions(false));
+ GlobalData.addMsaFamilyBuildOption(libraryInstances[i], parseMsaBuildOptions(true));
+ saq.pop();
+ }
+
saq.pop();
}
}
|