X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BaseTools%2FReadMe.txt;h=55fb4083b3af8f3df06cce3a6051d69fce9b9249;hp=81c52ef773a18d3438f732f29723be2bfb7f6bfb;hb=348e26789914536dc97d148f966fa94dc434face;hpb=53ca26a2d8fecb7ef41f8513ac09b65c51402980 diff --git a/BaseTools/ReadMe.txt b/BaseTools/ReadMe.txt index 81c52ef773..55fb4083b3 100644 --- a/BaseTools/ReadMe.txt +++ b/BaseTools/ReadMe.txt @@ -11,4 +11,26 @@ Current state of the tools is Proto-Type - not all tool functions have been impl and there may be bugs in these tools. These tools are under constant development at this time. -20-Jun-2007 +BaseTools Simple Usage: +1) Change the directory to the EDK2 root directory, where the edksetup.bat is +2) Run "edksetup.bat NewBuild" +3) Set the ACTIVE_PLATFORM to your desired platform description file + (%WORKSPACE%\Conf\target.txt) +4) To build platform, run "build" command in non-module directory +5) To build module individually, run "build" command in module directory, i.e. where the + *.inf file is + +Notes: +1) Only *.efi files can be generated. Flash image cannot be generated at present. +2) Only "clean" and "cleanall" build target are supported, in both top level + makefile and module's makefile. +3) Not all tool chains and target architectures are tested. Due to both tools + and source code limitations, ther must be bugs in it. Please report any issue + ASAP so we can fix it soon. +4) The tree structure generated by build tools is similar to Ant build system. +5) Makefile can be called directly by nmake for both top level platform and module. But + after you call "nmake cleanall", you have to call "build" command to rebuild platform + or modules because the AutoGen.* files have been be removed. The "makefile" itself + cannot generate AutoGen.* files. Only "build" command can. + +25-Jun-2007