\r
public static final HashMap<ModuleInfo, String> ModuleInfoMap = new HashMap<ModuleInfo, String>();\r
\r
+ private static String startpath = null;\r
+ \r
private static final void mainFlow(ModuleInfo mi) throws Exception {\r
\r
ModuleReader.aimAt(mi);\r
//MigrationTool.ui.yesOrNo("go on replace?");\r
SourceFileReplacer.fireAt(mi); // some adding library actions are taken here,so it must be put before "MsaWriter"\r
\r
- //MigrationTool.ui.yesOrNo("go on delete?");\r
- Common.deleteDir(mi.modulepath + File.separator + "temp");\r
-\r
//MigrationTool.ui.yesOrNo("go on show?");\r
// show result\r
if (MigrationTool.printModuleInfo) {\r
MigrationTool.ui.println(show + hash.size());\r
MigrationTool.ui.println(hash);\r
}\r
-/*\r
+\r
public static final String getTempDir(String modulepath) {\r
- return "C:" + File.separator + "MigrationTool_Temp" + File.separator + modulepath.replaceAll(ui., arg1);\r
+ return "C:" + File.separator + "MigrationTool_Temp" + modulepath.replace(startpath, "");\r
}\r
-*/\r
+\r
private static final String assignOutPutPath(String inputpath) {\r
if (MigrationTool.defaultoutput) {\r
return inputpath.replaceAll(Common.STRSEPARATER, "$1");\r
}\r
\r
public static final void startMigrateAll(String path) throws Exception {\r
+ startpath = path;\r
MigrationTool.ui.println("Project Migration");\r
MigrationTool.ui.println("Copyright (c) 2006, Intel Corporation");\r
+ \r
+ if (new File("C:" + File.separator + "MigrationTool_Temp").exists()) {\r
+ Common.deleteDir("C:" + File.separator + "MigrationTool_Temp");\r
+ }\r
+ \r
Common.toDoAll(path, MigrationTool.class.getMethod("seekModule", String.class), null, null, Common.DIR);\r
\r
Iterator<ModuleInfo> miit = ModuleInfoMap.keySet().iterator();\r
}\r
\r
ModuleInfoMap.clear();\r
+ \r
+ Common.deleteDir("C:" + File.separator + "MigrationTool_Temp");\r
}\r
\r
public static void main(String[] args) throws Exception {\r