summaryrefslogtreecommitdiff
path: root/BaseTools/ReadMe.txt
diff options
context:
space:
mode:
authorjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>2007-06-25 17:19:31 +0000
committerjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>2007-06-25 17:19:31 +0000
commitc7f7ef1e1872147c6b773db519d310af5befc8f0 (patch)
tree46aeeb0f5834fe8ed142e0353630745e2f13d235 /BaseTools/ReadMe.txt
parent8fc4fc3a0e3d10c2093bcdef89cc408980c44f22 (diff)
downloadedk2-c7f7ef1e1872147c6b773db519d310af5befc8f0.zip
edk2-c7f7ef1e1872147c6b773db519d310af5befc8f0.tar.gz
edk2-c7f7ef1e1872147c6b773db519d310af5befc8f0.tar.bz2
Added usage and notes
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2734 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BaseTools/ReadMe.txt')
-rw-r--r--BaseTools/ReadMe.txt24
1 files changed, 23 insertions, 1 deletions
diff --git a/BaseTools/ReadMe.txt b/BaseTools/ReadMe.txt
index 81c52ef..55fb408 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