]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Updated the changes in r7158
authorjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 31 Dec 2008 06:09:27 +0000 (06:09 +0000)
committerjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 31 Dec 2008 06:09:27 +0000 (06:09 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7161 6f19259b-4bc3-4df7-8a09-765794883524

BaseTools/ChangeLog.txt

index 5971bb23f9ba14c81ef7899f96e815a15925f409..097cf793cd2651217bb429e75883be68157cc599 100644 (file)
@@ -42,18 +42,18 @@ EDK_0000: Compatible: owner
 ##########################################################################################\r
 ##########                 Revision number of tools source code                 ##########\r
     BaseTools/Bin/Win32/build.exe\r
 ##########################################################################################\r
 ##########                 Revision number of tools source code                 ##########\r
     BaseTools/Bin/Win32/build.exe\r
-        r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
-        r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
-        r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-        r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
-        r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
-        r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
 \r
     BaseTools/Bin/Win32/GenFds.exe\r
 \r
     BaseTools/Bin/Win32/GenFds.exe\r
-        r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-        r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
-        r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
-        r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
+        r1426 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
 \r
     BaseTools/Bin/Win32/GenDepex.exe\r
         r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen\r
 \r
     BaseTools/Bin/Win32/GenDepex.exe\r
         r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen\r
@@ -78,6 +78,30 @@ EDK_0000: Compatible: owner
         r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc\r
 \r
 ==========================================================================================\r
         r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc\r
 \r
 ==========================================================================================\r
+basetools_7159: Non-Compatible: jwang36\r
+\r
+      Class_BuildTool:\r
+        1) Re-fine and fully test the mechanism of getting over the long command\r
+           line limitation\r
+        2) Change the -s option of build from "SpawnMode" to be "SilentMode"\r
+        3) Change the prototype of PeiCoreEntryPoint in AutoGen-ed code\r
+        4) Remove CalcDeps module since it's no longer needed.\r
+        5) Remove "-k", "-g" and "-l" switches from build\r
+        6) Remove MULTIPLE_THREAD in target.template. Use MAX_CONCURRENT_THREAD_NUMBER\r
+           to get the same functionality.\r
+\r
+        Code Change :\r
+        1) /trunk/edk2/BaseTools/Bin/Win32/build.exe\r
+        1) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe\r
+\r
+        Possible Impacts:\r
+        1) The local version build_rule.txt must be updated with changes in build_rule.template\r
+        2) Use "build -s" to pass "-s" switch to "make" tool to do silent "make".\r
+           To suppress all message from stdout, use "build -q" instead.\r
+        3) To get over the long command line limitation, use "@$(<FILE_TYPE>S_LIST)"\r
+           in the place of ${src} for those commands encountering such kind of\r
+           problem.\r
+\r
 basetools_7009: Non-Compatible: jwang36\r
 \r
       Class_BuildTool:\r
 basetools_7009: Non-Compatible: jwang36\r
 \r
       Class_BuildTool:\r