summaryrefslogtreecommitdiffstats
path: root/BaseTools/ReadMe.txt
Commit message (Collapse)AuthorAgeFilesLines
* BaseTools: rename ReadMe.txt to ReadMe.rstRebecca Cran2020-07-211-41/+0
| | | | | | | | | | The ReadMe file is now RST, so update the filename extension to match. Signed-off-by: Rebecca Cran <rebecca@bsdio.com> Cc: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Reviewed-by: Bob Feng <bob.c.feng@intel.com>
* BaseTools: Update ReadMe.txt to match current functionalityRebecca Cran2020-07-211-22/+16
| | | | | | | | | | | | ReadMe.txt contained outdated information. Update it to match current functionality (e.g. sqlite3 is no longer used), and convert the formatting from ad-hoc to reStructuredText. Signed-off-by: Rebecca Cran <rebecca@bsdio.com> Cc: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Reviewed-by: Bob Feng <bob.c.feng@intel.com>
* BaseTools: Various typoAntoine Coeur2019-02-141-1/+1
| | | | | | | | Various typo in BaseTools. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Coeur <coeur@gmx.fr> Reviewed-by: Liming Gao <liming.gao@intel.com>
* BaseTools: Remove the step to freeze python toolLiming Gao2018-10-191-1/+0
| | | | | | | | | | | https://bugzilla.tianocore.org/show_bug.cgi?id=1257 Binary python tool is not supported anymore. So, the freeze python tool step is not required. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
* BaseTools: Clean up source filesLiming Gao2018-07-091-3/+3
| | | | | | | | | | | 1. Do not use tab characters 2. No trailing white space in one line 3. All files must end with CRLF Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
* BaseTools: Correct ReadMe.txt file with CRLF line endingLiming Gao2016-07-291-3/+3
| | | | | | Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com>
* BaseTools: Mentioned get_vsvars.bat at ReadMePeter Kirmeier2016-03-151-1/+3
| | | | | | | | | | | When someone doesn't know where to find or what to do with vsvars32.bat, get_vsvars.bat can be used. CC: Yonghong Zhu <yonghong.zhu@intel.com> CC: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Peter Kirmeier <topeterk@freenet.de> Reviewed-by: Liming Gao <liming.gao@intel.com>
* Sync BaseTool trunk (version r2599) into EDKII BaseTools.Liming Gao2013-08-231-7/+1
| | | | | | | | Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Heshen Chen <chen.heshen@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14591 6f19259b-4bc3-4df7-8a09-765794883524
* Sync BaseTools Trunk (version r2387) to EDKII main trunk.lgao42011-10-291-119/+1
| | | | | | | Signed-off-by: lgao4 Reviewed-by: gikidy git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12602 6f19259b-4bc3-4df7-8a09-765794883524
* Sync EDKII BaseTools to BaseTools project r1911.lgao42010-03-041-28/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10177 6f19259b-4bc3-4df7-8a09-765794883524
* Sync basetools' source and binary files with r1707 of the basetools project.vanjeff2009-09-111-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9257 6f19259b-4bc3-4df7-8a09-765794883524
* Sync binary tool to main trunk tool source. Update VfrCompiler tool to fix ↵lgao42009-07-171-2/+2
| | | | | | varstore name is not correctly generated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8969 6f19259b-4bc3-4df7-8a09-765794883524
* Check In tool source code based on Build tool project revision r1655.lgao42009-07-171-5/+44
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8964 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize build tools binaries with source code r1655 at build tool project.lgao42009-07-131-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8919 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize build tools binaries with source code r1654 at build tool project.klu22009-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | The modifications includes: 1) Correct the issue that build tool generate UINT8 array for unicode string type PCD, it maybe cause alignment issue. Now build tool will generate UINT16 array for unicode string type PCD. 2) Merge FdfParser.py updates to FdfParserLite.py 3) Replace EFI_IMAGE_NT_HEADERS with EFI_IMAGE_OPTIONAL_HEADER_UNION. (GenFv) The code referencing EFI_IMAGE_NT_HEADERS has been modified to refer to EFI_IMAGE_OPTIONAL_HEADER_UNION => Pe32/Pe32Plus. 4) Remove definitions of build machine specific types. Remove EFI_IMAGE_OPTIONAL_HEADER, EFI_IMAGE_NT_HEADERS, EFI_IMAGE_NT_OPTIONAL_HDR_MAGIC, and EFI_IMAGE_MACHINE_TYPE_SUPPORTED, since these were defined differently based on the architecture of the build machine. The BaseTools should support the edk2 supported processor architectures and not depend on the architecture of the build platform. 5) Added support for the ARM processor type Added RVCT as a ToolChainFamily (Real View Compiler Tools from ARM) Enabled FixedAtBuild 32-bit PCDs to be used from GCC or RVCT assembler. Updated GenFw to support RVCT ELF images and removed #ifdefs for ELF. Also made ELF to PE/COFF features available on all supported build targets for the tools by adding some FreeBSD ELF headers. Updated GenFv to support the ARM reset vector in ZeroBytes of the FV header. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8872 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize the build tools' binary with source files at r1645 in build tool ↵lgao42009-07-091-1/+1
| | | | | | project. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8828 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize the build tools' binary with source files at r1640 in build tool ↵xli242009-07-081-1/+1
| | | | | | | | project. This update adds error check for environment path existence. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8823 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize the build tools' binary with source files at r1639 in build tool ↵xli242009-07-081-1/+1
| | | | | | | | project. This update fixes the bug of unmatched paths due to case-sensitive comparison on case-insensitive systems. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8814 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize the build tools' binary with source files at r1637 in build tool ↵klu22009-07-061-1/+1
| | | | | | | | | | | project. The modifications are: 1. Support BuildRuleFamily attribute of tool chain tag to be filtered build rule. 2. Enhance GenFds tool to get the default PcdValue from DEC file. 3. Enhance AutoGen to generate library function constructors for SEC type module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8764 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize the binary with modification at build tool project r1634. The ↵klu22009-07-011-1/+1
| | | | | | modification is adjusting the regular expression to handle more "#include" case when build tool calculate the dependency for source file. This modification has been tested under UNIX and MSFT tool chain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8699 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize the binary with build tools' source at r1630 which fix the issue ↵klu22009-06-231-1/+1
| | | | | | that the dependency of some header files is missed in Gnu makefile git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8623 6f19259b-4bc3-4df7-8a09-765794883524
* Synchronize all binaries with build tools source base on r1628.klu22009-06-211-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8617 6f19259b-4bc3-4df7-8a09-765794883524
* Clarify build tools project's combo pathklu22009-06-121-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8535 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing python binary freezed from build tools project at r1623 klu22009-06-121-12/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8534 6f19259b-4bc3-4df7-8a09-765794883524
* Updated with the latest changes of build tools.jwang362007-10-221-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4191 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4185 ↵jlin162007-10-191-8/+8
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Restoring $WORKSPACE/BaseTools location, as the plan is to deprecatejljusten2007-10-171-0/+164
| | | | | | | $WORKSPACE/Tools instead. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4147 6f19259b-4bc3-4df7-8a09-765794883524
* Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.jljusten2007-10-161-164/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4142 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4134 ↵jlin162007-10-161-8/+8
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Updated the revision number of build.exejwang362007-10-111-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4097 6f19259b-4bc3-4df7-8a09-765794883524
* Updated the revision number of build.exe and GenFds.exejwang362007-10-111-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4092 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4086 ↵jlin162007-10-111-3/+3
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Updated the revision number of source of build.exe and GenFds.exejwang362007-10-101-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4079 6f19259b-4bc3-4df7-8a09-765794883524
* Updated the revision number of build.exe and GenFds.exejwang362007-10-081-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4046 6f19259b-4bc3-4df7-8a09-765794883524
* a. Fixed unnecessary re-build issuejwang362007-09-291-5/+5
| | | | | | | b. Fixed build.exe won't exit issue when error occurred in multi-thread build mode. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3986 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed an issue that is the auto-generated code for dynamic-ex PCD is not correctjwang362007-09-291-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3974 6f19259b-4bc3-4df7-8a09-765794883524
* Add binary Spd2Dec toolqhuang82007-09-271-0/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3953 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed an issue which DSC file in current directory has higher priority than ↵jwang362007-09-271-5/+5
| | | | | | DSC file set in target.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3951 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Improved spawn mode (multi-thread) build performancejwang362007-09-271-5/+5
| | | | | | | | 2) Changed the error/debug/warning message format 3) Added "--log" command line option to support storing log in file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3947 6f19259b-4bc3-4df7-8a09-765794883524
* update Fpd2Dsc.exe interface to sync users guide and add tool usage in ↵htao2007-09-271-9/+33
| | | | | | ReadMe.txt. where Fpd2Dsc.exe source is r767 in BaseTools project. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3940 6f19259b-4bc3-4df7-8a09-765794883524
* Modify PEIM's entry pointklu22007-09-271-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3936 6f19259b-4bc3-4df7-8a09-765794883524
* update changelog and source revision for build tools.jlin162007-09-211-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3912 6f19259b-4bc3-4df7-8a09-765794883524
* Changed the revision of source code from which build.exe comesjwang362007-09-181-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3885 6f19259b-4bc3-4df7-8a09-765794883524
* Sync-ed the revision number of GenFds.exejwang362007-09-141-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3841 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Fixed the issue which macro in the form of ENV() can't be replaced.jwang362007-09-141-5/+5
| | | | | | | 2) Changed the class-less library instance format git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3839 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Implemented MACRO in tools_def.txtjwang362007-09-131-8/+8
| | | | | | | 2) Added library without library class support 3) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3832 6f19259b-4bc3-4df7-8a09-765794883524
* fix a bug which blocks the build process.change os.path.isfile to os.path.isabsjjin92007-09-131-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3809 6f19259b-4bc3-4df7-8a09-765794883524
* Re-fix the issue in r2304.qhuang82007-09-121-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3808 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a typo so that platforms without FDF file can pass build.qhuang82007-09-121-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3807 6f19259b-4bc3-4df7-8a09-765794883524
* Fix typosqhuang82007-09-121-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3806 6f19259b-4bc3-4df7-8a09-765794883524