public final Set<String> protocol = new HashSet<String>();\r
public final Set<String> ppi = new HashSet<String>();\r
\r
+ public final String getModuleType() {\r
+ if (moduletype.contains("PEI")) {\r
+ return "PEIM";\r
+ } else {\r
+ return "DXE_DRIVER";\r
+ }\r
+ }\r
+ \r
public final void enroll(String filepath) throws Exception {\r
String temp = null;\r
if (filepath.contains(".c") || filepath.contains(".C") || filepath.contains(".h") || \r
filepath.contains(".H") || filepath.contains(".dxs") || filepath.contains(".uni")) {\r
- localmodulesources.add(filepath.replace(modulepath + "\\", ""));\r
+ localmodulesources.add(filepath.replace(modulepath + File.separator, ""));\r
} else if (filepath.contains(".inf") || filepath.contains(".msa")) {\r
- temp = filepath.replace(modulepath + "\\", "");\r
- if (!temp.contains(File.separator)) { // .inf in subdirectory is not regarded\r
+ temp = filepath.replace(modulepath + File.separator, "");\r
+ if (!temp.contains(File.separator)) { // .inf in subdirectory is not regarded\r
msaorinf.add(temp);\r
}\r
}\r