return false;\r
}\r
if( args[0].charAt(0) != '-' ){\r
- System.out.printf("%s\n", "Error arguments! Please type \"ContextTool -h\" for helpinfo.");\r
+ System.out.printf("%s\n", "Error Parameters! Please type \"ContextTool -h\" for helpinfo.");\r
return false;\r
}\r
for(int i=0; i<args.length; i++){\r
((args[i].compareTo("-a") != 0) && (args[i].compareTo("-c") != 0) && \r
(args[i].compareTo("-n") != 0) && (args[i].compareTo("-p") != 0) && \r
(args[i].compareTo("-t") != 0) && (args[i].compareTo("-m") != 0)))){\r
- System.out.printf("%s\n", "Error arguments! Please type \"ContextTool -h\" for helpinfo."); \r
+ System.out.printf("%s\n", "Error Parameters! Please type \"ContextTool -h\" for helpinfo."); \r
return false;\r
}\r
}\r
//argstr is "-p ? ", display possible setting\r
//\r
if(argstr.length() < 6 && argstr.charAt(3) == '?'){\r
- System.out.printf( "%s\n", "assign the platform FPD file's relative path to WORKSPACE" );\r
+ String workspacePath = System.getenv("WORKSPACE");\r
+ System.out.printf( "%s\n", "Assign a platform FPD file with relative path to " + workspacePath);\r
return 2;\r
}\r
//\r
}\r
String[] S = argstr.split(" ");\r
if(S.length > 2){\r
- System.out.printf( "%s\n", "The number of ACTIVE_PLATFORM can not more than 1.");\r
+ System.out.printf( "%s\n", "There should be none or only one ACTIVE_PLATFORM. Please check the number of value which follow \"-p\".");\r
return 3;\r
}\r
curpstr = pstr.concat(argstr.substring(2));\r
return 1;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '?'){\r
- System.out.printf( "%s\n", "What kind of the version is the binary target, such as DEBUG, RELEASE" );\r
+ System.out.printf( "%s\n", "What kind of the version is the binary target, such as DEBUG, RELEASE." );\r
return 2;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '0'){\r
return 1;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '?'){\r
- System.out.printf( "%s\n", "What kind of architechure is the binary target, such as IA32, IA64, X64, EBC, or ARM" );\r
+ System.out.printf( "%s\n", "What kind of architechure is the binary target, such as IA32, IA64, X64, EBC, or ARM." );\r
return 2;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '0'){\r
return 1;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '?'){\r
- System.out.printf( "%s\n", "Assign a txt file with the relative path to WORKSPACE, which specify the tools to use for the build and must be located in the path: WORKSPACE/Tools/Conf/" );\r
+ String workspacePath = System.getenv("WORKSPACE");\r
+ System.out.printf( "%s\n", "Assign a txt file with relative path to " + workspacePath + ", which specify the tools to use for the build and must be located in the path:" + workspacePath + "\\Tools\\Conf" );\r
return 2;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '0'){\r
}\r
String[] S = argstr.split(" ");\r
if(S.length > 2){\r
- System.out.printf( "%s\n", "The number of TOOL_CHAIN_CONF can not more than 1.");\r
+ System.out.printf( "%s\n", "There should be one and only one TOOL_CHAIN_CONF. Please check the number of value which follow \"-c\".");\r
return 3;\r
}\r
curcstr = cstr.concat(argstr.substring(2));\r
return 1;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '?'){\r
- System.out.printf( "%s\n", "Specify the TagName, such as GCC, MSFT" );\r
+ System.out.printf( "%s\n", "Specify the TagName, such as GCC, MSFT." );\r
return 2;\r
}\r
if(argstr.length() < 6 && argstr.charAt(3) == '0'){\r
}\r
String[] S = argstr.split(" ");\r
if(S.length > 2){\r
- System.out.printf( "%s\n", "The format of number is wrong.");\r
+ System.out.printf( "%s\n", "There should be one and only one integer, which doesn't include space.");\r
return 3;\r
}\r
mstr += argstr.substring(2);\r
\r
return true;\r
}\r
- \r
- public static int length = 0;\r
+ \r
public static String pstr = new String("ACTIVE_PLATFORM = ");\r
public static String tstr = new String("TARGET = ");\r
public static String astr = new String("TARGET_ARCH = ");\r
public static String curmstr = null;\r
public static String curmestr = null;\r
\r
- public static int plength = 0;\r
- public static int tlength = 0;\r
- public static int alength = 0;\r
- public static int clength = 0;\r
- public static int nlength = 0;\r
- public static int mlength = 0;\r
- public static int melength = 0;\r
- \r
public static boolean npflag = false;\r
public static boolean ntflag = false;\r
public static boolean naflag = false;\r