\r
String outname = null;\r
String inname = null;\r
- if (MigrationTool.ui.yesOrNo("Changes will be made to the Source Code. View details?")) {\r
+ if (ModuleInfo.ui.yesOrNo("Changes will be made to the Source Code. View details?")) {\r
showdetails = true;\r
}\r
\r
} else {\r
outname = inname;\r
}\r
- MigrationTool.ui.println("\nModifying file: " + inname);\r
+ ModuleInfo.ui.println("\nModifying file: " + inname);\r
Common.string2file(sourcefilereplace(mi.modulepath + File.separator + "temp" + File.separator + inname), mi.outputpath + File.separator + "Migration_" + mi.modulename + File.separator + outname);\r
} else if (inname.contains(".h") || inname.contains(".H") || inname.contains(".dxs") || inname.contains(".uni")) {\r
if (inname.contains(".H")) {\r
} else {\r
outname = inname;\r
}\r
- MigrationTool.ui.println("\nCopying file: " + inname);\r
+ ModuleInfo.ui.println("\nCopying file: " + inname);\r
Common.string2file(Common.file2string(mi.modulepath + File.separator + "temp" + File.separator + inname), mi.outputpath + File.separator + "Migration_" + mi.modulename + File.separator + outname);\r
}\r
}\r
\r
private static final void addr8only() throws Exception {\r
String paragraph = null;\r
- String line = Common.file2string(MigrationTool.db.DatabasePath + File.separator + "R8Lib.c");\r
+ String line = Common.file2string(ModuleInfo.db.DatabasePath + File.separator + "R8Lib.c");\r
//Common.ensureDir(mi.modulepath + File.separator + "Migration_" + mi.modulename + File.separator + "R8Lib.c");\r
PrintWriter outfile1 = new PrintWriter(new BufferedWriter(new FileWriter(mi.outputpath + File.separator + "Migration_" + mi.modulename + File.separator + "R8Lib.c")));\r
PrintWriter outfile2 = new PrintWriter(new BufferedWriter(new FileWriter(mi.outputpath + File.separator + "Migration_" + mi.modulename + File.separator + "R8Lib.h")));\r
// replace BS -> gBS , RT -> gRT\r
Matcher mat = pat.matcher(line);\r
if (mat.find()) { // add a library here\r
- MigrationTool.ui.println("Converting all BS->gBS, RT->gRT");\r
+ ModuleInfo.ui.println("Converting all BS->gBS, RT->gRT");\r
line = mat.replaceAll("g$1$2$3"); //unknown correctiveness\r
}\r
mat.reset();\r
Pattern patentrypoint = Pattern.compile("EFI_DRIVER_ENTRY_POINT[^\\}]*\\}");\r
Matcher matentrypoint = patentrypoint.matcher(line);\r
if (matentrypoint.find()) {\r
- MigrationTool.ui.println("Deleting Entry_Point");\r
+ ModuleInfo.ui.println("Deleting Entry_Point");\r
line = matentrypoint.replaceAll("");\r
}\r
*/\r
mi.hashrequiredr9libs.add("UefiRuntimeServicesTableLib"); //a\r
mi.hashrequiredr9libs.add("DxeServicesTableLib"); //l\r
} else { //\r
- mi.hashrequiredr9libs.add(MigrationTool.db.getR9Lib(r8thing)); // add a library here\r
+ mi.hashrequiredr9libs.add(ModuleInfo.db.getR9Lib(r8thing)); // add a library here\r
}\r
\r
- if ((r9thing = MigrationTool.db.getR9Func(r8thing)) != null) {\r
+ if ((r9thing = ModuleInfo.db.getR9Func(r8thing)) != null) {\r
if (!r8thing.equals(r9thing)) {\r
if (line.contains(r8thing)) {\r
line = line.replaceAll(r8thing, r9thing);\r
Iterator<r8tor9> rt = filefunc.iterator();\r
while (rt.hasNext()) {\r
temp = rt.next();\r
- if (MigrationTool.db.r8only.contains(temp.r8thing)) {\r
+ if (ModuleInfo.db.r8only.contains(temp.r8thing)) {\r
filer8only.add(r8thing);\r
mi.hashr8only.add(r8thing);\r
addr8 = true;\r
it = mi.hashnonlocalmacro.iterator();\r
while (it.hasNext()) { //macros are all assumed MdePkg currently\r
r8thing = it.next();\r
- //mi.hashrequiredr9libs.add(MigrationTool.db.getR9Lib(r8thing)); \r
- if ((r9thing = MigrationTool.db.getR9Macro(r8thing)) != null) {\r
+ //mi.hashrequiredr9libs.add(ModuleInfo.db.getR9Lib(r8thing)); \r
+ if ((r9thing = ModuleInfo.db.getR9Macro(r8thing)) != null) {\r
if (line.contains(r8thing)) {\r
line = line.replaceAll(r8thing, r9thing);\r
filemacro.add(new r8tor9(r8thing, r9thing));\r
show(fileppi, "ppi");\r
show(fileprotocol, "protocol");\r
if (!filer8only.isEmpty()) {\r
- MigrationTool.ui.println("Converting r8only : " + filer8only);\r
+ ModuleInfo.ui.println("Converting r8only : " + filer8only);\r
}\r
\r
filefunc.clear();\r
r8tor9 temp;\r
if (showdetails) {\r
if (!hash.isEmpty()) {\r
- MigrationTool.ui.print("Converting " + sh + " : ");\r
+ ModuleInfo.ui.print("Converting " + sh + " : ");\r
while (it.hasNext()) {\r
temp = it.next();\r
- MigrationTool.ui.print("[" + temp.r8thing + "->" + temp.r9thing + "] ");\r
+ ModuleInfo.ui.print("[" + temp.r8thing + "->" + temp.r9thing + "] ");\r
}\r
- MigrationTool.ui.println("");\r
+ ModuleInfo.ui.println("");\r
}\r
}\r
}\r
it = hash.iterator();\r
while (it.hasNext()) {\r
r8thing = it.next();\r
- if ((r9thing = MigrationTool.db.getR9Guidname(r8thing)) != null) {\r
+ if ((r9thing = ModuleInfo.db.getR9Guidname(r8thing)) != null) {\r
if (!r8thing.equals(r9thing)) {\r
if (line.contains(r8thing)) {\r
line = line.replaceAll(r8thing, r9thing);\r