Support to handle IPF assembly files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1767 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -108,14 +108,16 @@ public final class ModuleInfo {
|
|||||||
|
|
||||||
public final void enroll(String filepath) throws Exception {
|
public final void enroll(String filepath) throws Exception {
|
||||||
String temp = null;
|
String temp = null;
|
||||||
if (filepath.contains(".c") || filepath.contains(".C") || filepath.contains(".h") ||
|
if (filepath.contains(".inf") || filepath.contains(".msa")) {
|
||||||
filepath.contains(".H") || filepath.contains(".dxs") || filepath.contains(".uni")) {
|
|
||||||
addSourceFile(filepath.replace(modulepath + File.separator, ""), null);
|
|
||||||
} else if (filepath.contains(".inf") || filepath.contains(".msa")) {
|
|
||||||
temp = filepath.replace(modulepath + File.separator, "");
|
temp = filepath.replace(modulepath + File.separator, "");
|
||||||
if (!temp.contains(File.separator)) { // .inf in subdirectory is not regarded
|
if (!temp.contains(File.separator)) { // .inf in subdirectory is not regarded
|
||||||
msaorinf.add(temp);
|
msaorinf.add(temp);
|
||||||
}
|
}
|
||||||
|
} else if (filepath.contains(".c") || filepath.contains(".C") || filepath.contains(".h") ||
|
||||||
|
filepath.contains(".H") || filepath.contains(".dxs") || filepath.contains(".uni") ||
|
||||||
|
filepath.contains(".s") || filepath.contains(".S") || filepath.contains(".i") ||
|
||||||
|
filepath.contains(".asm")) {
|
||||||
|
addSourceFile(filepath.replace(modulepath + File.separator, ""), null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -75,7 +75,9 @@ public final class SourceFileReplacer implements Common.ForDoAll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean recognize(String filename) {
|
public boolean recognize(String filename) {
|
||||||
return filename.contains(".h") || filename.contains(".H") || filename.contains(".uni");
|
return filename.contains(".h") || filename.contains(".H") || filename.contains(".uni") ||
|
||||||
|
filename.contains(".s") || filename.contains(".S") || filename.contains(".asm") ||
|
||||||
|
(!filename.contains(".inf") && filename.contains(".i"));
|
||||||
}
|
}
|
||||||
|
|
||||||
public String namechange(String oldname) {
|
public String namechange(String oldname) {
|
||||||
|
Reference in New Issue
Block a user