]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/EfiRomTask.java
moved exception and logger classes to org.tianocore.common package
[mirror_edk2.git] / Tools / Source / FrameworkTasks / org / tianocore / framework / tasks / EfiRomTask.java
index ff2be738f7ddf70014606bf46cfce3017ed807e4..e54fd06d6797bfe6b2d380a407f66019d30f2114 100644 (file)
@@ -2,14 +2,14 @@
  EfiRomTask class.\r
 \r
  EfiRomTask is used to call FlashMap.exe to lay out the flash.\r
\r
\r
+\r
+\r
  Copyright (c) 2006, Intel Corporation\r
  All rights reserved. This program and the accompanying materials\r
  are licensed and made available under the terms and conditions of the BSD License\r
  which accompanies this distribution.  The full text of the license may be found at\r
  http://opensource.org/licenses/bsd-license.php\r
\r
+\r
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
@@ -26,11 +26,12 @@ import java.util.List;
 import org.apache.tools.ant.Task;\r
 import org.apache.tools.ant.Project;\r
 import org.apache.tools.ant.BuildException;\r
-import org.tianocore.logger.EdkLog;\r
+\r
+import org.tianocore.common.logger.EdkLog;\r
 \r
 /**\r
  * SecFixupTask class.\r
- * \r
+ *\r
  * SecFixupTask is used to call SecFixup.exe to fix up sec image.\r
  */\r
 public class EfiRomTask extends Task implements EfiDefine {\r
@@ -38,7 +39,7 @@ public class EfiRomTask extends Task implements EfiDefine {
     /// tool name\r
     ///\r
     private final String toolName = "EfiRom";\r
-    \r
+\r
     ///\r
     /// Flash default file\r
     ///\r
@@ -53,59 +54,59 @@ public class EfiRomTask extends Task implements EfiDefine {
     /// Flash device Image\r
     ///\r
     private String deviceId = "";\r
-    \r
+\r
     ///\r
     /// MCI file\r
     ///\r
     private String outputFile = "";\r
-    \r
+\r
     ///\r
     /// MCO file\r
     ///\r
     private List<Input> binaryFileList = new ArrayList<Input>();\r
-    \r
+\r
     ///\r
     /// Efi PE32 image file\r
     ///\r
     private List<Input> pe32FileList = new ArrayList<Input>();\r
-    \r
+\r
     ///\r
     /// Compress efi PE32 image file\r
     ///\r
     private List<Input> pe32ComprFileList = new ArrayList<Input>();\r
-    \r
+\r
     ///\r
     /// Hex class code in the PCI data strutor header\r
     ///\r
     private String classCode = "";\r
-    \r
+\r
     ///\r
     /// Hex revision in the PCI data header.\r
     ///\r
     private String revision = "";\r
-    \r
+\r
     ///\r
     /// Dump the headers of an existing option rom image.\r
     ///\r
     private String dump = "";\r
-    \r
-    \r
+\r
+\r
     ///\r
     /// output directory\r
     ///\r
     private String outputDir = ".";\r
\r
-    \r
+\r
+\r
     ///\r
     /// command and argument list\r
     ///\r
     LinkedList<String> argList = new LinkedList<String>();\r
     /**\r
      * execute\r
-     * \r
+     *\r
      * EfiRomTask execute function is to assemble tool command line & execute\r
      * tool command line\r
-     * \r
+     *\r
      * @throws BuidException\r
      */\r
     public void execute() throws BuildException {\r
@@ -128,7 +129,7 @@ public class EfiRomTask extends Task implements EfiDefine {
             command = path + File.separatorChar + toolName;\r
         }\r
         argList.addFirst(command);\r
-                 \r
+\r
         //\r
         // add microcode binary files\r
         //\r
@@ -139,7 +140,7 @@ public class EfiRomTask extends Task implements EfiDefine {
                 argList.add(((Input)binList.next()).getFile());\r
             }\r
         }\r
-        \r
+\r
         //\r
         // add pe32 file\r
         //\r
@@ -150,7 +151,7 @@ public class EfiRomTask extends Task implements EfiDefine {
                 argList.add(((Input)pe32List.next()).getFile());\r
             }\r
         }\r
-        \r
+\r
         //\r
         // add compressed pe32 file\r
         //\r
@@ -191,48 +192,48 @@ public class EfiRomTask extends Task implements EfiDefine {
             }\r
         }\r
     }\r
-    \r
+\r
     /**\r
      * getVerbose\r
-     * \r
+     *\r
      * This function is to get class member "verbose"\r
-     * \r
+     *\r
      * @return verbose   for verbose output.\r
      */\r
     public String getVerbose() {\r
         return verbose;\r
     }\r
-    \r
+\r
     /**\r
      * setVerbose\r
-     * \r
+     *\r
      * This function is to set class member "verbose"\r
-     * \r
+     *\r
      * @param verbose    for verbose output.\r
      */\r
     public void setVerbose(boolean verbose) {\r
         if (verbose){\r
             this.verbose = "-p";\r
-            argList.add(this.verbose);  \r
+            argList.add(this.verbose);\r
         }\r
     }\r
-    \r
+\r
     /**\r
      * getVenderId\r
-     * \r
+     *\r
      * This function is to get class member "venderId"\r
-     * \r
+     *\r
      * @return venderId     String of venderId.\r
      */\r
     public String getVenderId() {\r
         return venderId;\r
     }\r
-    \r
+\r
     /**\r
      * setVenderId\r
-     * \r
+     *\r
      * This function is to set class member "venderId"\r
-     * \r
+     *\r
      * @param venderId      String of venderId.\r
      */\r
     public void setVenderId(String VenderId) {\r
@@ -240,23 +241,23 @@ public class EfiRomTask extends Task implements EfiDefine {
         argList.add("-v");\r
         argList.add(this.venderId);\r
     }\r
-    \r
+\r
     /**\r
      * getDeviceId\r
-     * \r
+     *\r
      * This function is to get class member "deviceId"\r
-     * \r
+     *\r
      * @return deviceId   String of device ID.\r
      */\r
     public String getDeviceId() {\r
         return this.deviceId;\r
     }\r
-    \r
+\r
     /**\r
      * setDeviceId\r
-     * \r
+     *\r
      * This function is to set class member "deviceId"\r
-     * \r
+     *\r
      * @param deviceId   String of device ID.\r
      */\r
     public void setDeviceId(String deviceId) {\r
@@ -265,46 +266,46 @@ public class EfiRomTask extends Task implements EfiDefine {
         argList.add(this.deviceId);\r
     }\r
 \r
-    \r
+\r
     /**\r
      * getOutputFile\r
-     * \r
+     *\r
      * This function is to get class member "outputFile"\r
-     * \r
+     *\r
      * @return outputFile     name of output directory.\r
      */\r
     public String getOutputFile() {\r
         return outputFile;\r
     }\r
-    \r
+\r
     /**\r
      * setOutputFile\r
-     * \r
+     *\r
      * This function is to set class member "dscFile"\r
-     * \r
+     *\r
      * @param outputFile      name of DSC file\r
      */\r
     public void setOutputFile(String outputFile) {\r
         this.outputFile = outputFile;\r
-        \r
+\r
     }\r
-    \r
+\r
     /**\r
      * getClassCode\r
-     * \r
+     *\r
      * This function is to get class member "classCode"\r
-     * \r
+     *\r
      * @return fdImage       name of class code file.\r
      */\r
     public String getClassCode() {\r
         return classCode;\r
     }\r
-    \r
+\r
     /**\r
      * setclassCode\r
-     * \r
+     *\r
      * This function is to set class member "classCode"\r
-     * \r
+     *\r
      * @param fdImage        name of class code file.\r
      */\r
     public void setclassCode(String classCode) {\r
@@ -312,23 +313,23 @@ public class EfiRomTask extends Task implements EfiDefine {
         argList.add("-cc");\r
         argList.add(this.classCode);\r
     }\r
-    \r
+\r
     /**\r
      * getRevision\r
-     * \r
+     *\r
      * This function is to get class member "revision".\r
-     * \r
+     *\r
      * @return revision     hex revision in the PDI data header.\r
      */\r
     public String getRevision() {\r
         return revision;\r
     }\r
-    \r
+\r
     /**\r
      * setRevision\r
-     * \r
+     *\r
      * This function is to set class member "revision"\r
-     * \r
+     *\r
      * @param revision     hex revision in the PDI data header.\r
      */\r
     public void setRevision(String revision) {\r
@@ -336,23 +337,23 @@ public class EfiRomTask extends Task implements EfiDefine {
         argList.add("-rev");\r
         argList.add(this.revision);\r
     }\r
-    \r
+\r
     /**\r
      * getFlashDeviceImage\r
-     * \r
+     *\r
      * This function is to get class member "dump"\r
-     * \r
+     *\r
      * @return flashDeviceImage      name of flash device image\r
      */\r
     public String getDump() {\r
         return dump;\r
     }\r
-    \r
+\r
     /**\r
      * setFlashDeviceImage\r
-     * \r
+     *\r
      * This function is to set class member "dump"\r
-     * \r
+     *\r
      * @param flashDeviceImage        name of flash device image\r
      */\r
     public void setDump(boolean dump) {\r
@@ -364,20 +365,20 @@ public class EfiRomTask extends Task implements EfiDefine {
 \r
     /**\r
      * getOutputDir\r
-     * \r
+     *\r
      * This function is to get class member "outputDir"\r
-     * \r
-     * @return outputDir       string of output directory \r
+     *\r
+     * @return outputDir       string of output directory\r
      */\r
     public String getOutputDir() {\r
         return outputDir;\r
     }\r
-    \r
+\r
     /**\r
      * setOutputDir\r
-     * \r
+     *\r
      * This function is to set class member "outputDir"\r
-     * \r
+     *\r
      * @param outputDir         string of output directory\r
      */\r
     public void setOutputDir(String outputDir) {\r
@@ -385,31 +386,31 @@ public class EfiRomTask extends Task implements EfiDefine {
     }\r
     /**\r
      * addBinaryFile\r
-     * \r
+     *\r
      * This function is to add binary file to binaryFile list.\r
-     * \r
+     *\r
      * @param binaryFile         name of binary file.\r
      */\r
     public void addBinaryFile(Input binaryFile){\r
         this.binaryFileList.add(binaryFile);\r
     }\r
-    \r
+\r
     /**\r
      * addPe32File\r
-     * \r
-     * This function is to add pe32 file to pe32File list. \r
-     * \r
+     *\r
+     * This function is to add pe32 file to pe32File list.\r
+     *\r
      * @param pe32File            name of pe32 file.\r
      */\r
     public void addPe32File(Input pe32File){\r
         this.pe32FileList.add(pe32File);\r
     }\r
-    \r
+\r
     /**\r
      * addPe32ComprFile\r
-     * \r
+     *\r
      * This function os to add compressed pe32 file to pe32ComprFile list.\r
-     * \r
+     *\r
      * @param pe32ComprFile        name of compressed pe32 file.\r
      */\r
     public void addPe32ComprFile(Input pe32ComprFile){\r