summaryrefslogtreecommitdiff
path: root/Tools/Java
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/Java')
-rw-r--r--Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java8
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 719359a..9a4d93a 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();
}
}