]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java
Changed the tool chain error message to be more specific.
[mirror_edk2.git] / Tools / Java / Source / GenBuild / org / tianocore / build / fpd / FpdParserTask.java
index 7d86c64a2d82d84512252a6f33b8d503f6204c2c..719359af596d6ceff2cbe6260386744f60a12b4b 100644 (file)
@@ -780,19 +780,26 @@ public class FpdParserTask extends Task {
         ToolChainInfo toolChainInfo = GlobalData.getToolChainInfo();\r
 \r
         if (toolChainInfo.getTargets().length == 0) {\r
-            throw new EdkException("No valid target specified! Please check your TARGET definition in Tools/Conf/target.txt.");\r
+            throw new EdkException("No valid target found! "+\r
+                                   "Please check the TARGET definition in Tools/Conf/target.txt, "+\r
+                                   "or the <BuildTarget>, <BuildOptions> in the FPD file.");\r
         }\r
 \r
         if (toolChainInfo.getTagnames().length == 0) {\r
-            throw new EdkException("No valid tool chain specified! Please check your TOOL_CHAIN_TAG definition in Tools/Conf/target.txt.");\r
+            throw new EdkException("No valid tool chain found! "+\r
+                                   "Please check the TOOL_CHAIN_TAG definition in Tools/Conf/target.txt, "+\r
+                                   "or the <BuildOptions> in the FPD file.");\r
         }\r
 \r
         if (toolChainInfo.getArchs().length == 0) {\r
-            throw new EdkException("No valid ARCH specified! Please check your TARGET_ARCH definition in Tools/Conf/target.txt.");\r
+            throw new EdkException("No valid architecture found! "+\r
+                                   "Please check the TARGET_ARCH definition in Tools/Conf/target.txt, "+\r
+                                   "or the <SupportedArchitectures>, <BuildOptions> in the FPD file.");\r
         }\r
 \r
         if (toolChainInfo.getCommands().length == 0) {\r
-            throw new EdkException("No valid COMMAND specified! Please check your TARGET definition in Tools/Conf/tools_def.txt.");\r
+            throw new EdkException("No valid COMMAND found! Please check the tool chain definitions "+\r
+                                   "in Tools/Conf/tools_def.txt.");\r
         }\r
     }\r
 }\r