audk/EdkShellBinPkg
niruiyu 3e516e5e0f Update ReadMe.txt to correct the minor errors in build steps.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11007 6f19259b-4bc3-4df7-8a09-765794883524
2010-11-05 08:44:29 +00:00
..
Bin Update EdkShellBinPkg to integrate a bug fix of Ping command in Shell r46 2010-11-05 05:57:43 +00:00
FullShell Update EdkShellBinPkg to integrate a bug fix of Ping command in Shell r46 2010-11-05 05:57:43 +00:00
MinimumShell Update EdkShellBinPkg to integrate a bug fix date & time command for shell binaries. 2010-08-25 00:57:08 +00:00
EdkShellBinPkg.dec Update the copyright notice format 2010-04-24 10:12:37 +00:00
ReadMe.txt Update ReadMe.txt to correct the minor errors in build steps. 2010-11-05 08:44:29 +00:00

ReadMe.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The binaries of EdkShellBinPkg are generated with EFI shell project (svn r46) and build with Edk Compatibility & BaseTools Package (r10348). The binaries are built with no debug information by building with "RELEASE" target.

The following steps can help to re-generate these binaries for customization:
1. Check out EdkCompatibilityPkg (r10348) to $(WORKSPACE)\EdkCompatibilityPkg (svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg).
2. Check out EdkShellPkg(r10348) to $(WORKSPACE)\EdkShellPkg (svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellPkg).
3. Check out Edk Shell project source (r46) to $(WORKSPACE)\Shell (svn https://efi-shell.svn.sourceforge.net/svnroot/efi-shell/trunk/Shell). 
4. Update to the newest BaseTools package (r10348) to $(WORKSPACE)\BaseTools (svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools).
5. Under $(WORKSPACE) directory (i.e. c:\EdkII),
   To generate Minimum Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m Shell\Shell.inf -b RELEASE".
   To generate Full Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m Shell\ShellFull.inf -b RELEASE".
6. In EdkShellBinPkg\Bin, we only provides the binary files of those applications which haven't been contained in Minmum Shell but in Full Shell.
   To generate them, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m Shell\Xxx\Xxx.inf -b RELEASE". Xxx means the corresponding module name.