summaryrefslogtreecommitdiff
path: root/Tools/Source
diff options
context:
space:
mode:
authorbxing <bxing@6f19259b-4bc3-4df7-8a09-765794883524>2006-09-20 02:57:55 +0000
committerbxing <bxing@6f19259b-4bc3-4df7-8a09-765794883524>2006-09-20 02:57:55 +0000
commit76c86b3ac42df05d2116346bb95cf9462eb2729c (patch)
tree2665ef0150fa7956523fc55be020a2e8a6e07fc9 /Tools/Source
parent1b69863ad8e3e0274799de733385e3d7c934995a (diff)
downloadedk2-platforms-76c86b3ac42df05d2116346bb95cf9462eb2729c.tar.xz
Remove dependence check of FD upon FlashMap.fdf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1575 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'Tools/Source')
-rw-r--r--Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/FlashMapTask.java154
1 files changed, 78 insertions, 76 deletions
diff --git a/Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/FlashMapTask.java b/Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/FlashMapTask.java
index 5265f7c7d6..5c3e88920a 100644
--- a/Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/FlashMapTask.java
+++ b/Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/FlashMapTask.java
@@ -98,8 +98,8 @@ public class FlashMapTask extends Task implements EfiDefine {
private String outStrFile = "";
//
- //
- //
+ //
+ //
private FileArg strFile = new FileArg();
//
// Base address
@@ -128,15 +128,16 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
execute
-
+
FlashMapTask execute function is to assemble tool command line & execute
tool command line
-
+
@throws BuidException
**/
public void execute() throws BuildException {
+ /*
if (isUptodate()) {
- EdkLog.log(this, EdkLog.EDK_VERBOSE, headerFile.toFileList()
+ EdkLog.log(this, EdkLog.EDK_VERBOSE, headerFile.toFileList()
+ imageOutFile.toFileList()
+ mcoFile.toFileList()
+ dscFile.toFileList()
@@ -145,6 +146,7 @@ public class FlashMapTask extends Task implements EfiDefine {
+ " is/are up-to-date!");
return;
}
+ */
Project project = this.getOwningTarget().getProject();
//
@@ -193,19 +195,19 @@ public class FlashMapTask extends Task implements EfiDefine {
runner.setCommandline(cmdline.getCommandline());
if (outputDir != null) {
- runner.setWorkingDirectory(new File(outputDir));
+ runner.setWorkingDirectory(new File(outputDir));
}
//
// log command line string.
//
EdkLog.log(this, EdkLog.EDK_VERBOSE, Commandline.toString(cmdline.getCommandline()));
- EdkLog.log(this, flashDefFile.toFileList()
+ EdkLog.log(this, flashDefFile.toFileList()
+ mciFile.toFileList()
+ mciFileArray.toFileList()
+ fdImage.toFileList()
+ inStrFile
- + " => "
- + headerFile.toFileList()
+ + " => "
+ + headerFile.toFileList()
+ imageOutFile.toFileList()
+ mcoFile.toFileList()
+ dscFile.toFileList()
@@ -229,9 +231,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getFlashDefFile
-
+
This function is to get class member "flashDefFile"
-
+
@return flashDeFile Name of flash definition file.
**/
public String getFlashDefFile() {
@@ -240,9 +242,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setFlashDefFile
-
+
This function is to set class member "flashDefFile"
-
+
@param flashDefFile
Name of flash definition file.
**/
@@ -252,9 +254,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getAligment
-
+
This function is to get class member "aligment"
-
+
@return aligment String of aligment value.
**/
public String getAligment() {
@@ -263,9 +265,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setAligment
-
+
This function is to set class member "aligment"
-
+
@param aligment
String of aligment value.
**/
@@ -275,9 +277,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getAsmIncFile
-
+
This function is to get class member "asmIncFile"
-
+
@return asmIncFile String of ASM include file.
**/
public String getAsmIncFile() {
@@ -286,9 +288,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setAsmIncFile
-
+
This function is to set class member "asmIncFile"
-
+
@param asmIncFile
String of ASM include file.
**/
@@ -298,9 +300,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getBaseAddr
-
+
This function is to get class member "baseAddr"
-
+
@return baseAddr String of base address value.
**/
public String getBaseAddr() {
@@ -309,9 +311,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setBaseAddr
-
+
This function is to set class member "baseAddr"
-
+
@param baseAddr
String of base address value.
**/
@@ -321,9 +323,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getDscFile
-
+
This function is to get class member "dscFile"
-
+
@return dscFile name of DSC file
**/
public String getDscFile() {
@@ -332,9 +334,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setDscFile
-
+
This function is to set class member "dscFile"
-
+
@param dscFile
name of DSC file
**/
@@ -344,9 +346,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getFdImage
-
+
This function is to get class member "fdImage"
-
+
@return fdImage name of input FDI image file.
**/
public String getFdImage() {
@@ -355,9 +357,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setFdImage
-
+
This function is to set class member "fdImage"
-
+
@param fdImage
name of input FDI image file.
**/
@@ -367,9 +369,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getFlashDevice
-
+
This function is to get class member "flashDevice".
-
+
@return flashDevice name of flash device.
**/
public String getFlashDevice() {
@@ -378,9 +380,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setFlashDevice
-
+
This function is to set class member "flashDevice"
-
+
@param flashDevice
name of flash device.
**/
@@ -390,9 +392,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getFlashDeviceImage
-
+
This function is to get class member "flashDeviceImage"
-
+
@return flashDeviceImage name of flash device image
**/
public String getFlashDeviceImage() {
@@ -401,9 +403,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setFlashDeviceImage
-
+
This function is to set class member "flashDeviceImage"
-
+
@param flashDeviceImage
name of flash device image
**/
@@ -414,9 +416,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getHeaderFile
-
+
This function is to get class member "headerFile"
-
+
@return headerFile name of include file
**/
public String getHeaderFile() {
@@ -425,9 +427,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setHeaderFile
-
+
This function is to set class member "headerFile"
-
+
@param headerFile
name of include file
**/
@@ -437,9 +439,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getImageOutFile
-
+
This function is to get class member "imageOutFile"
-
+
@return imageOutFile name of output image file
**/
public String getImageOutFile() {
@@ -448,9 +450,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setImageOutFile
-
+
This function is to set class member "ImageOutFile"
-
+
@param imageOutFile
name of output image file
**/
@@ -460,9 +462,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getInStrFile
-
+
This function is to get class member "inStrFile"
-
+
@return inStrFile name of input file which used to replace symbol names.
**/
public String getInStrFile() {
@@ -471,9 +473,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setInStrFile
-
+
This function is to set class member "inStrFile"
-
+
@param inStrFile
name of input file which used to replace symbol names.
**/
@@ -483,9 +485,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getMciFile
-
+
This function is to get class member "mciFile"
-
+
@return mciFile name of input microcode file
**/
public String getMciFile() {
@@ -494,9 +496,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setMciFile
-
+
This function is to set class member "mciFile"
-
+
@param mciFile
name of input microcode file
**/
@@ -506,9 +508,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getMcoFile
-
+
This function is to get class member "mcoFile"
-
+
@return mcoFile name of output binary microcode image
**/
public String getMcoFile() {
@@ -517,9 +519,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setMcoFile
-
+
This function is to set class member "mcoFile"
-
+
@param mcoFile
name of output binary microcode image
**/
@@ -529,9 +531,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getOutStrFile
-
+
This function is to get class member "outStrFile"
-
+
@return outStrFile name of output string substitution file
**/
public String getOutStrFile() {
@@ -540,9 +542,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setOutStrFile
-
+
This function is to set class member "outStrFile"
-
+
@param outStrFile
name of output string substitution file
**/
@@ -552,9 +554,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getPadValue
-
+
This function is to get class member "padValue"
-
+
@return padValue string of byte value to use as padding
**/
public String getPadValue() {
@@ -563,9 +565,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setPadValue
-
+
This function is to set class member "padValue"
-
+
@param padValue
string of byte value to use as padding
**/
@@ -575,9 +577,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
addMciFile
-
+
This function is to add Microcode binary file
-
+
@param mciFile
instance of input class
**/
@@ -588,9 +590,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
getOutputDir
-
+
This function is to get class member "outputDir"
-
+
@return outputDir string of output directory
**/
public String getOutputDir() {
@@ -599,9 +601,9 @@ public class FlashMapTask extends Task implements EfiDefine {
/**
setOutputDir
-
+
This function is to set class member "outputDir"
-
+
@param outputDir
string of output directory
**/
@@ -611,7 +613,7 @@ public class FlashMapTask extends Task implements EfiDefine {
//
// Dependency check
- //
+ //
private boolean isUptodate() {
long srcTimeStamp = 0;
String srcName = "";