Remove binary tools.
authorlgao4 <lgao4@7335b38e-4728-0410-8992-fb3ffe349368>
Fri, 17 Jul 2009 10:26:24 +0000 (10:26 +0000)
committerlgao4 <lgao4@7335b38e-4728-0410-8992-fb3ffe349368>
Fri, 17 Jul 2009 10:26:24 +0000 (10:26 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1661 7335b38e-4728-0410-8992-fb3ffe349368

36 files changed:
Bin/Win32/BootSectImage.exe [deleted file]
Bin/Win32/Common.PyUtility.pyd [deleted file]
Bin/Win32/EfiCompressor.pyd [deleted file]
Bin/Win32/EfiLdrImage.exe [deleted file]
Bin/Win32/EfiRom.exe [deleted file]
Bin/Win32/Fpd2Dsc.exe [deleted file]
Bin/Win32/GenBootSector.exe [deleted file]
Bin/Win32/GenCrc32.exe [deleted file]
Bin/Win32/GenDepex.exe [deleted file]
Bin/Win32/GenFds.exe [deleted file]
Bin/Win32/GenFfs.exe [deleted file]
Bin/Win32/GenFv.exe [deleted file]
Bin/Win32/GenFw.exe [deleted file]
Bin/Win32/GenPage.exe [deleted file]
Bin/Win32/GenSec.exe [deleted file]
Bin/Win32/GenVtf.exe [deleted file]
Bin/Win32/ImportTool.bat [deleted file]
Bin/Win32/LzmaCompress.exe [deleted file]
Bin/Win32/MigrationMsa2Inf.exe [deleted file]
Bin/Win32/Spd2Dec.exe [deleted file]
Bin/Win32/Split.exe [deleted file]
Bin/Win32/TargetTool.exe [deleted file]
Bin/Win32/TianoCompress.exe [deleted file]
Bin/Win32/Trim.exe [deleted file]
Bin/Win32/VfrCompile.exe [deleted file]
Bin/Win32/VolInfo.exe [deleted file]
Bin/Win32/_hashlib.pyd [deleted file]
Bin/Win32/_socket.pyd [deleted file]
Bin/Win32/_sqlite3.pyd [deleted file]
Bin/Win32/_ssl.pyd [deleted file]
Bin/Win32/build.exe [deleted file]
Bin/Win32/pyexpat.pyd [deleted file]
Bin/Win32/python25.dll [deleted file]
Bin/Win32/select.pyd [deleted file]
Bin/Win32/sqlite3.dll [deleted file]
ReadMe.txt

diff --git a/Bin/Win32/BootSectImage.exe b/Bin/Win32/BootSectImage.exe
deleted file mode 100644 (file)
index c74c74f..0000000
Binary files a/Bin/Win32/BootSectImage.exe and /dev/null differ
diff --git a/Bin/Win32/Common.PyUtility.pyd b/Bin/Win32/Common.PyUtility.pyd
deleted file mode 100644 (file)
index 5bb57d9..0000000
Binary files a/Bin/Win32/Common.PyUtility.pyd and /dev/null differ
diff --git a/Bin/Win32/EfiCompressor.pyd b/Bin/Win32/EfiCompressor.pyd
deleted file mode 100644 (file)
index e0d0ae6..0000000
Binary files a/Bin/Win32/EfiCompressor.pyd and /dev/null differ
diff --git a/Bin/Win32/EfiLdrImage.exe b/Bin/Win32/EfiLdrImage.exe
deleted file mode 100644 (file)
index bbe798f..0000000
Binary files a/Bin/Win32/EfiLdrImage.exe and /dev/null differ
diff --git a/Bin/Win32/EfiRom.exe b/Bin/Win32/EfiRom.exe
deleted file mode 100644 (file)
index 9c1a10a..0000000
Binary files a/Bin/Win32/EfiRom.exe and /dev/null differ
diff --git a/Bin/Win32/Fpd2Dsc.exe b/Bin/Win32/Fpd2Dsc.exe
deleted file mode 100644 (file)
index 8511b2a..0000000
Binary files a/Bin/Win32/Fpd2Dsc.exe and /dev/null differ
diff --git a/Bin/Win32/GenBootSector.exe b/Bin/Win32/GenBootSector.exe
deleted file mode 100644 (file)
index 45bb33f..0000000
Binary files a/Bin/Win32/GenBootSector.exe and /dev/null differ
diff --git a/Bin/Win32/GenCrc32.exe b/Bin/Win32/GenCrc32.exe
deleted file mode 100644 (file)
index 57f3097..0000000
Binary files a/Bin/Win32/GenCrc32.exe and /dev/null differ
diff --git a/Bin/Win32/GenDepex.exe b/Bin/Win32/GenDepex.exe
deleted file mode 100644 (file)
index a99f87a..0000000
Binary files a/Bin/Win32/GenDepex.exe and /dev/null differ
diff --git a/Bin/Win32/GenFds.exe b/Bin/Win32/GenFds.exe
deleted file mode 100644 (file)
index a2c19c0..0000000
Binary files a/Bin/Win32/GenFds.exe and /dev/null differ
diff --git a/Bin/Win32/GenFfs.exe b/Bin/Win32/GenFfs.exe
deleted file mode 100644 (file)
index 08425d1..0000000
Binary files a/Bin/Win32/GenFfs.exe and /dev/null differ
diff --git a/Bin/Win32/GenFv.exe b/Bin/Win32/GenFv.exe
deleted file mode 100644 (file)
index 659131f..0000000
Binary files a/Bin/Win32/GenFv.exe and /dev/null differ
diff --git a/Bin/Win32/GenFw.exe b/Bin/Win32/GenFw.exe
deleted file mode 100644 (file)
index 89c282b..0000000
Binary files a/Bin/Win32/GenFw.exe and /dev/null differ
diff --git a/Bin/Win32/GenPage.exe b/Bin/Win32/GenPage.exe
deleted file mode 100644 (file)
index 72aa9f0..0000000
Binary files a/Bin/Win32/GenPage.exe and /dev/null differ
diff --git a/Bin/Win32/GenSec.exe b/Bin/Win32/GenSec.exe
deleted file mode 100644 (file)
index 43e4092..0000000
Binary files a/Bin/Win32/GenSec.exe and /dev/null differ
diff --git a/Bin/Win32/GenVtf.exe b/Bin/Win32/GenVtf.exe
deleted file mode 100644 (file)
index 90c532f..0000000
Binary files a/Bin/Win32/GenVtf.exe and /dev/null differ
diff --git a/Bin/Win32/ImportTool.bat b/Bin/Win32/ImportTool.bat
deleted file mode 100644 (file)
index e0b9d1b..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-@REM
-@REM Copyright (c) 2008, Intel Corporation
-@REM All rights reserved. This program and the accompanying materials
-@REM are licensed and made available under the terms and conditions of the BSD License
-@REM which accompanies this distribution.  The full text of the license may be found at
-@REM http://opensource.org/licenses/bsd-license.php
-@REM
-@REM THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-@REM WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-@REM
-
-@echo off
-@if /I "%1"=="-h" goto Usage
-@if /I "%1"=="-help" goto Usage
-@if /I "%1"=="--help" goto Usage
-@if /I "%1"=="/h" goto Usage
-@if /I "%1"=="/help" goto Usage
-@if /I "%1"=="/?" goto Usage
-
-set IMPORT_TOOL=%~dp0Trim.exe
-if NOT exist %IMPORT_TOOL% (
-  echo.
-  echo !!! Trim.exe was not found. Please make sure that it is in the same directory as this script!
-  echo.
-  goto End
-)
-
-if '%*'=='' (
-  set FILE_LIST=*.c
-) else (
-  set FILE_LIST=%*
-)
-
-for /r %%i in (%FILE_LIST%) do (
-  echo Converting ... %%i
-  %IMPORT_TOOL% -8 -o %%i %%i
-)
-goto End
-
-:Usage
-  echo.
-  echo  Usage: "%0 [-h | -help | --help | /h | /help | /?] [files]"
-  echo.
-  echo         files          File list or file pattern with wildcard, like "*.c *.h",
-  echo                        seperated by space. If not specified, defaul to *.c.
-echo.
-
-:End
-set FILE_LIST=
-set IMPORT_TOOL=
-
-@echo on
-
diff --git a/Bin/Win32/LzmaCompress.exe b/Bin/Win32/LzmaCompress.exe
deleted file mode 100644 (file)
index 802e9d8..0000000
Binary files a/Bin/Win32/LzmaCompress.exe and /dev/null differ
diff --git a/Bin/Win32/MigrationMsa2Inf.exe b/Bin/Win32/MigrationMsa2Inf.exe
deleted file mode 100644 (file)
index b89eb88..0000000
Binary files a/Bin/Win32/MigrationMsa2Inf.exe and /dev/null differ
diff --git a/Bin/Win32/Spd2Dec.exe b/Bin/Win32/Spd2Dec.exe
deleted file mode 100644 (file)
index 859bd15..0000000
Binary files a/Bin/Win32/Spd2Dec.exe and /dev/null differ
diff --git a/Bin/Win32/Split.exe b/Bin/Win32/Split.exe
deleted file mode 100644 (file)
index b6d5433..0000000
Binary files a/Bin/Win32/Split.exe and /dev/null differ
diff --git a/Bin/Win32/TargetTool.exe b/Bin/Win32/TargetTool.exe
deleted file mode 100644 (file)
index 749a458..0000000
Binary files a/Bin/Win32/TargetTool.exe and /dev/null differ
diff --git a/Bin/Win32/TianoCompress.exe b/Bin/Win32/TianoCompress.exe
deleted file mode 100644 (file)
index d90144b..0000000
Binary files a/Bin/Win32/TianoCompress.exe and /dev/null differ
diff --git a/Bin/Win32/Trim.exe b/Bin/Win32/Trim.exe
deleted file mode 100644 (file)
index 39699ee..0000000
Binary files a/Bin/Win32/Trim.exe and /dev/null differ
diff --git a/Bin/Win32/VfrCompile.exe b/Bin/Win32/VfrCompile.exe
deleted file mode 100644 (file)
index 93c0830..0000000
Binary files a/Bin/Win32/VfrCompile.exe and /dev/null differ
diff --git a/Bin/Win32/VolInfo.exe b/Bin/Win32/VolInfo.exe
deleted file mode 100644 (file)
index f8ecefe..0000000
Binary files a/Bin/Win32/VolInfo.exe and /dev/null differ
diff --git a/Bin/Win32/_hashlib.pyd b/Bin/Win32/_hashlib.pyd
deleted file mode 100644 (file)
index 8023eac..0000000
Binary files a/Bin/Win32/_hashlib.pyd and /dev/null differ
diff --git a/Bin/Win32/_socket.pyd b/Bin/Win32/_socket.pyd
deleted file mode 100644 (file)
index 1255c1b..0000000
Binary files a/Bin/Win32/_socket.pyd and /dev/null differ
diff --git a/Bin/Win32/_sqlite3.pyd b/Bin/Win32/_sqlite3.pyd
deleted file mode 100644 (file)
index ad05f52..0000000
Binary files a/Bin/Win32/_sqlite3.pyd and /dev/null differ
diff --git a/Bin/Win32/_ssl.pyd b/Bin/Win32/_ssl.pyd
deleted file mode 100644 (file)
index 4c1d3b4..0000000
Binary files a/Bin/Win32/_ssl.pyd and /dev/null differ
diff --git a/Bin/Win32/build.exe b/Bin/Win32/build.exe
deleted file mode 100644 (file)
index fe9245d..0000000
Binary files a/Bin/Win32/build.exe and /dev/null differ
diff --git a/Bin/Win32/pyexpat.pyd b/Bin/Win32/pyexpat.pyd
deleted file mode 100644 (file)
index 7b93757..0000000
Binary files a/Bin/Win32/pyexpat.pyd and /dev/null differ
diff --git a/Bin/Win32/python25.dll b/Bin/Win32/python25.dll
deleted file mode 100644 (file)
index 3e971ee..0000000
Binary files a/Bin/Win32/python25.dll and /dev/null differ
diff --git a/Bin/Win32/select.pyd b/Bin/Win32/select.pyd
deleted file mode 100644 (file)
index 7babc50..0000000
Binary files a/Bin/Win32/select.pyd and /dev/null differ
diff --git a/Bin/Win32/sqlite3.dll b/Bin/Win32/sqlite3.dll
deleted file mode 100644 (file)
index c99ef99..0000000
Binary files a/Bin/Win32/sqlite3.dll and /dev/null differ
index e47f465..c76e6bc 100644 (file)
@@ -1,9 +1,7 @@
 This directory contains the next generation of EDK II build tools and template files.\r
-Templates are located in the Conf directory, while the tools executables for\r
-Microsoft Windows 32-bit Operating Systems are located in the Bin\Win32 directory, other \r
-directory contatins tools source.\r
+Templates are located in the Conf directory, other directory contatins tools source.\r
 \r
-1. Build step to generate the binary tools.\r
+Build step to generate the binary tools.\r
 \r
 === Windows/Visual Studio Notes ===\r
 \r
@@ -43,151 +41,4 @@ Please copy it manually from <PythonHome>\DLLs.
 The Python distributed with most recent Linux will have sqlite3 module\r
 built in. If not, please install sqlit3 package separately.\r
 \r
-2. The binary tools will be updated only after passing developer testing.\r
-\r
-Current state of the tools is Proto-Type - not all tool functions have been implemented\r
-and there may be bugs in these tools.  These tools are under constant development at\r
-this time.\r
-\r
-3. Tool usage introduction.\r
-BaseTools Simple Usage:\r
-1) Change the directory to the EDK2 root directory, where the edksetup.bat is\r
-2) Run "edksetup.bat NewBuild"\r
-3) Set the ACTIVE_PLATFORM to your desired platform description file \r
-   (%WORKSPACE%\Conf\target.txt)\r
-4) To build platform, run "build" command in non-module directory\r
-5) To build module individually, run "build" command in module directory, i.e. where the \r
-   *.inf file is\r
-\r
-Notes:\r
-1) The tree structure generated by build tools is similar to Ant build system.\r
-2) Makefile can be called directly by nmake for both top level platform and module. But\r
-   after you call "nmake cleanall", you have to call "build" command to rebuild platform\r
-        or modules because the AutoGen.* files have been be removed. The "makefile" itself\r
-        cannot generate AutoGen.* files. Only "build" command can.\r
-3) All .exe binary file including C and python tools are generated from:\r
-    r1655 <buildtools_project>\BaseTools\Source\\r
-       \r
-Brief usage for Migration Tool MigrationMsa2Inf.exe:\r
-1. Command line format:\r
-  MigrationMsa2Inf [options]\r
-2. Input Files:\r
-  A syntactically valid MSA file\r
-3. Output Files:\r
-  An extended INF file with possible auto-generated EntryPoint.c, CommonHeader.h/CommonHeader.txt, depending on options and module contents.\r
-4. Prerequisite:\r
-   a. The workspace directory must be specified either by environment variable or -w option.  \r
-   b. The Framework Database file must exist to specify the available packages in current workspace. \r
-      Two possible locations are: (The first location overrides the second)\r
-            $(WORKSPACE)\Tools\Conf\FrameworkDatabase.db\r
-            $(WORKSPACE)\Conf\FrameworkDatabase.db.  \r
-      The <PackageList> field in FrameworkDatabase.db lists all available packages in current workspace. \r
-      One example:\r
-      <PackageList>\r
-        <Filename>MdePkg/MdePkg.nspd</Filename>\r
-        <Filename>MdeModulePkg/MdeModulePkg.spd</Filename>\r
-        <Filename>IntelFrameworkPkg/IntelFrameworkPkg.spd</Filename>\r
-      </PackageList>\r
-      The package list in FrameworkDatabase.db is important to the final quality of migration:\r
-      (1) It suggests the new package location: Translate package dependency Guid in MSA to Workspace relative path. \r
-         If the package dependency Guid cannot be found in current workspace a warning message is raised. \r
-      (2) It collects the Protocol/Guid/Ppi GuidCName a package contains. \r
-         The GuidCName acts as "clue" to add e.g. #include <Protocol/DiskIo.h> in CommonHeader.h\r
-     \r
-5. Example:\r
-   WORKSAPCE has already been set: $(WORKSPACE) = c:\work\EdkII. \r
\r
-   a. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -o c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.inf\r
-   b. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a\r
-   Example a & b are equivalent to migrate WinNtThunk driver from EDKII to EDKII' code base.\r
-  \r
-   c. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -a -c\r
-   The extra "-c" option performs several hardcode mapping due to the naming change in EDKII': \r
-      OldMdePkg Guid -> MdePkgGuid, \r
-      EdkModulePkg Guid -> MdeModulePkgGuid, \r
-      EdkGraphicsLib -> GraphicsLib\r
-      HiiLib -> HiiLibFramework\r
-      ...\r
-   \r
-   d. MigrationMsa2Inf -f c:\work\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa -m\r
-   The extra "-m" option suppresses the generation of "CommonHeader.h" and leave all C files intact. \r
-   Instead, it generates "CommonHeader.txt". Developers can manually copy its content to a local common header file in a module. \r
\r
-6. Known Limitations:\r
-   a. Tool does not handle Exit Boot Services Callback & Virtual Address Changed Event. Developers need  to handle it manually.\r
-   b. The #include <Library/AbcLib.h> is based on library class naming convention: The header filename for "AbcLib" class are "AbcLib.h" by convention.\r
-   c. The #include <Guid/Xyz.h>, <Protocol/Xyz.h> and <Ppi/Xyz.h> are added based on gGuidCName listed in MSA. \r
-      If a GuidCName cannot map to a package Guid/Protocol/Ppi header file, a warning message is raised.\r
-      If a module uses the definition in a pakcage Guid/Protocol/Ppi header file without list its associative GuidCName, the build will beak. Developer needs to       manually add the include statement.\r
-   d. The [Depex] sections are generated from DXS files with Guid Macro translated to Guid CName by naming convention, etc.\r
-    If tool fails to "guess" the Guid CName from Guid Macro, it will leave the GuidMacro in [Depex] section for manual resolution.\r
-   e. When tool generates [Sources] section, the modifiers for source files are lost. (Need to add proper tool chain, etc)\r
-   f. When tool generates [LibraryClasses] section, the recommended library instances are lost. (No impact to build)\r
\r
-7. Pyton Source\r
-   r682 <buildtools_project>\BaseTools\Source\Python\MigrationMsa2Inf\r
-\r
-\r
-Brief Usage for PcdSyntax Update:\r
-Usage:\r
-  PcdSyntaxUpdate.exe <directory_name>\r
-It searches all INF, DEC and DSC file under <directory_name> and update them with the following rules:\r
-1. Update INF files to conform to INF spec 0.44: \r
-   a. Rename PCD section name: e.g. [PcdsFeatureFlag] -> [FeaturePcd]\r
-   b. Adjust PCD section item format: e.g. PcdDebugClearMemoryValue|gEfiMdePkgTokenSpaceGuid -> gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue\r
-   c. Update the syntax of binary INF file (not PCD related) \r
-2. Update DEC files to confirm to DEC spec 0.36\r
-   Adjust PCD section item format: e.g. PcdWinNtPhysicalDisk|0x00001000|gEfiNt32PkgTokenSpaceGuid|VOID*|L"E:RW;245760;512"-> gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoverySize|0x0|UINT32|0x00001011\r
-3. Update DSC files to confirm to DSC spec \r
-   a. Adjust string/array typed PCD item format: e.g. PcdWinNtMemorySizeForSecMain|gEfiNt32PkgTokenSpaceGuid|L"64!64"|12 -> gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain|L"64!64"|VOID*|12\r
-   b. Adjust non-string/array typed PCD item format: e.g. PcdWinNtBootMode|gEfiNt32PkgTokenSpaceGuid|1 -> gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode|1\r
-   c. Update the override library class in [Components] section: e.g.\r
-   <LibraryClass> {\r
-      PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
-   }\r
-   To \r
-   <LibraryClasses> {\r
-      PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
-   }\r
-\r
-Brief usage for Migration Tool Spd2Dec.exe:\r
-1. Command line format:\r
-  Spd2Dec [options] input_filename\r
-2. Input File:\r
-  A syntactically valid SPD file\r
-3. Output Files:\r
-  A DEC file whose syntax confirms to DEC spec.\r
-     \r
-4. Example:\r
-   a. Spd2Dec -o c:\work\EdkII\Nt32Pkg\Nt32.spd c:\work\EdkII\Nt32Pkg\Nt32.dec\r
-   b. Spd2Dec -a c:\work\EdkII\Nt32Pkg\Nt32.spd\r
-   Example a & b are equivalent to migrate Nt32 package SPD file from EDKII to EDKII' snytax.\r
-  \r
-6. Pyton Source\r
-   r777 <buildtools_project>\BaseTools\Source\Python\spd2Dec\r
-\r
-Brief usage for Migration Tool Fpd2Dsc.exe:\r
-1. Command line format:\r
-  Fpd2Dsc [options] input_filename\r
-2. Input File:\r
-  A syntactically valid FPD file\r
-3. Output Files:\r
-  A DSC file which syntax confirms to DSC spec.\r
-4. Prerequisite:\r
-   a. The workspace directory must be specified either by environment variable or -w option.\r
-     \r
-5. Example:\r
-   WORKSAPCE has already been set: $(WORKSPACE) = c:\work\EdkII. \r
\r
-   a. Fpd2Dsc -o c:\work\EdkII\Nt32Pkg\Nt32.dsc c:\work\EdkII\Nt32Pkg\Nt32.fpd\r
-   b. Fpd2Dsc -a c:\work\EdkII\Nt32Pkg\Nt32.fpd\r
-   Example a & b are equivalent to migrate Nt32 platform description file from EDKII to EDKII' snytax.\r
-  \r
-6. Known Limitations:\r
-   a. Tool does not handle Libraries Section since no related info in original FPD file. Developers need  to handle it manually in the output DSC file.\r
-   b. If MSA file which is corresponds to module guid could not be found in currect workspace, tool will dump the module guid.\r
\r
-7. Pyton Source\r
-   r767 <buildtools_project>\BaseTools\Source\Python\Fpd2Dsc\r
-\r
 17-July-2009\r