import org.tianocore.SupportedArchitectures.Enum;\r
import org.apache.xmlbeans.*;\r
\r
-public class MsaWriter {\r
- MsaWriter(ModuleInfo moduleinfo) {\r
- mi = moduleinfo;\r
- }\r
-\r
+public class MsaWriter implements MsaOwner {\r
+ MsaWriter(ModuleInfo moduleinfo) {\r
+ mi = moduleinfo;\r
+ //msadoc = mi.msadoc;\r
+ }\r
+ \r
private ModuleInfo mi;\r
- \r
private ModuleSurfaceAreaDocument msadoc = ModuleSurfaceAreaDocument.Factory.newInstance();\r
\r
private ModuleSurfaceAreaDocument.ModuleSurfaceArea msa = msadoc.addNewModuleSurfaceArea();\r
}\r
it = mi.hashrequiredr9libs.iterator();\r
while (it.hasNext()) {\r
- if ((temp = it.next()) != null && !temp.matches("%")) {\r
+ if ((temp = it.next()) != null && !temp.matches("%") && !temp.matches("n/a")) {\r
LibraryClassDocument.LibraryClass lc = libclassdefs.addNewLibraryClass();\r
lc.setKeyword(temp);\r
lc.setUsage(UsageTypes.ALWAYS_CONSUMED);\r
bw.close();\r
}\r
\r
+ //---------------------------MsaOwner---------------------------------//\r
+ \r
+ public void addSourceFiles(String filename, int arch) {\r
+ \r
+ }\r
+\r
+ //---------------------------MsaOwner---------------------------------//\r
+ \r
public static final void parse(String msafile) throws Exception {\r
ModuleSurfaceAreaDocument msadoc = ModuleSurfaceAreaDocument.Factory.parse(msafile);\r
flush("c:\\temp.msa", msadoc);\r