From 3c82f1a5430e078a9d613052e64b9a9c6cb2d497 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Mon, 16 Oct 2006 12:44:46 +0000 Subject: [PATCH] Support to handle IPF assembly files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1767 6f19259b-4bc3-4df7-8a09-765794883524 --- .../org/tianocore/migration/ModuleInfo.java | 12 +++++++----- .../org/tianocore/migration/SourceFileReplacer.java | 4 +++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Tools/Java/Source/MigrationTools/org/tianocore/migration/ModuleInfo.java b/Tools/Java/Source/MigrationTools/org/tianocore/migration/ModuleInfo.java index 69862f67a1..df07f836af 100644 --- a/Tools/Java/Source/MigrationTools/org/tianocore/migration/ModuleInfo.java +++ b/Tools/Java/Source/MigrationTools/org/tianocore/migration/ModuleInfo.java @@ -108,15 +108,17 @@ public final class ModuleInfo { public final void enroll(String filepath) throws Exception { String temp = null; - if (filepath.contains(".c") || filepath.contains(".C") || filepath.contains(".h") || - filepath.contains(".H") || filepath.contains(".dxs") || filepath.contains(".uni")) { - addSourceFile(filepath.replace(modulepath + File.separator, ""), null); - } else if (filepath.contains(".inf") || filepath.contains(".msa")) { + if (filepath.contains(".inf") || filepath.contains(".msa")) { temp = filepath.replace(modulepath + File.separator, ""); if (!temp.contains(File.separator)) { // .inf in subdirectory is not regarded 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); + } } public static final boolean isModule(String path) { diff --git a/Tools/Java/Source/MigrationTools/org/tianocore/migration/SourceFileReplacer.java b/Tools/Java/Source/MigrationTools/org/tianocore/migration/SourceFileReplacer.java index 843af37c90..4a4d71cd79 100644 --- a/Tools/Java/Source/MigrationTools/org/tianocore/migration/SourceFileReplacer.java +++ b/Tools/Java/Source/MigrationTools/org/tianocore/migration/SourceFileReplacer.java @@ -75,7 +75,9 @@ public final class SourceFileReplacer implements Common.ForDoAll { } 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) { -- 2.39.2