summaryrefslogtreecommitdiffstats
path: root/edksetup.bat
Commit message (Collapse)AuthorAgeFilesLines
* edksetup.bat: make sure BASE_TOOLS_PATH be set correctlyLiming Gao2016-10-261-1/+2
| | | | | | | | | Move checkNt32Flag before set BASE_TOOLS_PATH env to make sure it be set Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
* edksetup.bat: Support --nt32 X64Cinnamon Shia2016-10-241-46/+25
| | | | | | | | | | | | | Support --nt32 X64 for building 64-bit NT32. For setting up Windows environment variables requited by NT32, follow the same approach as Edk2Setup.bat by using the get_vsvars.bat and SetVisualStudio.bat. Sync the help text of NT32 with Edk2Setup.bat. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Cinnamon Shia <cinnamon.shia@hpe.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
* Update edksetup.bat to check NASM system environment variableYonghong Zhu2016-07-261-0/+10
| | | | | | | | | | | If the NASM_PREFIX variable is not set, it would report warning message. If there exist the C:\nasm\nasm.exe file, it would set the NASM_PREFIX variable to C:\nasm\. Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
* Update edksetup.bat to check EDK_TOOLS_PATH before set it.Liming Gao2016-04-111-14/+16
| | | | | | | | | If EDK_TOOLS_PATH is set, then not set it again. If EDK_TOOLS_PATH is not set, then set it. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
* BaseTools: Add VS2015 tool chain in tools_def.templateWang Yu2015-12-031-17/+21
| | | | | | | | Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wang Yu <yu.wang@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19101 6f19259b-4bc3-4df7-8a09-765794883524
* BaseTools: Update edksetup.bat to support multiple workspacesLiming Gao2015-10-081-4/+26
| | | | | | | | | | | | | 1. Update edksetup.bat and toolsetup.bat to handle PACKAGES_PATH. BaseTools directory may be in PACKAGES_PATH instead of WORKSAPCE. 2. Introduce EDK_TOOLS_BIN env points to the windows binary tools dir. Windows BaseTools Win32 may be a separate directory. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Wu Hao A <hao.a.wu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18582 6f19259b-4bc3-4df7-8a09-765794883524
* Update edksetup.bat to support Microsoft Visual Studio 2013 when building ↵lhauch2014-10-301-14/+18
| | | | | | | | | | | the Nt32Pkg emulation platform (enabled using the --nt32 flag). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: lhauch <larry.hauch@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16277 6f19259b-4bc3-4df7-8a09-765794883524
* Contributed-under: TianoCore Contribution Agreement 1.0Victor Gouveia2014-06-181-1/+1
| | | | | | | Signed-off-by: Victor Gouveia <vc.gouveia@gmail.com> Reviewed-by: Gao, Liming <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15565 6f19259b-4bc3-4df7-8a09-765794883524
* edksetup.bat: Fixed corrupts CYGWIN_HOMEOlivier Martin2014-02-241-4/+12
| | | | | | | | | | | | | | The .BAT file checks for existance of the directory c:\cygwin and, if it exists, always resets CYGWIN_HOME to that path. That means that if CYGWIN_HOME is set to say c:\cygwin64, it gets corrupted. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed-by Yingke Liu <yingke.d.liu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15254 6f19259b-4bc3-4df7-8a09-765794883524
* BaseTools: Rectify use of @ in .BAT files.Olivier Martin2014-02-241-32/+31
| | | | | | | | | | | | | | | | Tracing of the .BAT files is obscured by use of the @ prefix and is confused by the "echo on" at the end of toolsetup.bat. Silent all the 'echo' with '@'. And remove '@' from the non 'echo' line to make easier to trace the batch files when 'echo on'. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed-by Yingke Liu <yingke.d.liu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15253 6f19259b-4bc3-4df7-8a09-765794883524
* Update edksetup.bat to check VS2012Liming Gao2013-09-041-12/+16
| | | | | | | Signed-off-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14626 6f19259b-4bc3-4df7-8a09-765794883524
* Added VS2010 support in edksetup script. lgao42012-04-101-10/+14
| | | | | | | | Signed-off-by: Yu Wang <yu.wang@intel.com> Reviewed-by: Jikui Su <jikui.su@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13181 6f19259b-4bc3-4df7-8a09-765794883524
* Correct copyright yearhhtian2011-02-161-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11321 6f19259b-4bc3-4df7-8a09-765794883524
* Update the copyright notice formathhtian2010-04-291-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10448 6f19259b-4bc3-4df7-8a09-765794883524
* Set correct workspace when workspace is not set.lgao42010-01-261-5/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9816 6f19259b-4bc3-4df7-8a09-765794883524
* Clear EFI_SOURCE and EDK_SOURCE environment when workspace is changed.lgao42010-01-261-0/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9814 6f19259b-4bc3-4df7-8a09-765794883524
* Added support for VS2008.ywang2009-11-161-3/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9433 6f19259b-4bc3-4df7-8a09-765794883524
* Removed Java/Ant specific content from the setup scripts.lhauch2008-12-311-273/+20
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7169 6f19259b-4bc3-4df7-8a09-765794883524
* setting executable on these fileslhauch2008-05-201-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5241 6f19259b-4bc3-4df7-8a09-765794883524
* Removed newbuild option from edksetup.bat command-line, this is now the default.lhauch2008-02-221-158/+214
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4747 6f19259b-4bc3-4df7-8a09-765794883524
* Added VS2005 supportjwang362007-10-311-16/+20
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4247 6f19259b-4bc3-4df7-8a09-765794883524
* Removed an echo statement I was using for debugging on the second time this ↵lhauch2007-10-251-1/+0
| | | | | | was run. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4219 6f19259b-4bc3-4df7-8a09-765794883524
* Added a test for NewBuild argument if this is the second time through the ↵lhauch2007-10-251-4/+6
| | | | | | setup - VCINSTALLDIR is set, and cygwin is installed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4218 6f19259b-4bc3-4df7-8a09-765794883524
* Updated edksetup to support VS2005 iff VS2003 is not installed for the NT32 ↵lhauch2007-10-251-0/+6
| | | | | | build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4216 6f19259b-4bc3-4df7-8a09-765794883524
* Restoring $WORKSPACE/BaseTools location, as the plan is to deprecatejljusten2007-10-171-3/+3
| | | | | | | $WORKSPACE/Tools instead. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4148 6f19259b-4bc3-4df7-8a09-765794883524
* Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.jljusten2007-10-161-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4140 6f19259b-4bc3-4df7-8a09-765794883524
* Added help message for "NewBuild" and "--nt32" optionjwang362007-10-151-7/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4111 6f19259b-4bc3-4df7-8a09-765794883524
* a) Supported MAKE command in tools_def.txtjwang362007-10-111-1/+10
| | | | | | | | | | | | b) Cleaned several message strings in code c) Solved hang issue when the build.exe is broken by Ctrl+C d) Added more specific information for "-v" option of build.exe e) Added "-v"/"-d"/"-q" option for GenFds.exe in makefile if build.exe is called with one of them. f) Removed the calling to vsvars32.bat and added "--nt32" option in edksetup.bat because the nmake.exe's path has been put in tools_def.txt and build.exe will use that information to call nmake.exe g) Removed the calling to vsvars32.bat in BaseTools/toolsetup.bat git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4091 6f19259b-4bc3-4df7-8a09-765794883524
* Only set EDK_TOOLS_PATH if it is not already setlhauch2007-09-261-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3931 6f19259b-4bc3-4df7-8a09-765794883524
* Added "NewBuild" option to incorporate new build system locating in ↵jwang362007-06-221-5/+14
| | | | | | $(WORKSPACE)\BaseTools. This is a temporary solution which is subject to change in the future. Don't use it in formal platform or module build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2706 6f19259b-4bc3-4df7-8a09-765794883524
* Added support for xmlbeans-2.2.0jwang362007-01-101-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2203 6f19259b-4bc3-4df7-8a09-765794883524
* make edksetup.bat accept case-insensitive parameters. wuyizhong2006-12-121-9/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2084 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a bug for setting CLASSPATH environment variable. Remove space after '=' ↵wuyizhong2006-11-011-1/+1
| | | | | | when set the CLASSPATH. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1880 6f19259b-4bc3-4df7-8a09-765794883524
* Put the our jar files before the system's CLASSPATHjwang362006-10-191-30/+30
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1798 6f19259b-4bc3-4df7-8a09-765794883524
* Provide a way to update config files[target.txt, tools_def.txt, ↵wuyizhong2006-10-171-3/+18
| | | | | | FrameworkDatabase.db] even they are existed. Using edksetup.bat Reconfig. Give a more detail edksetup.bat help usage. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1773 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed a little issue which will cause just one duplicated classpathjwang362006-10-171-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1770 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed EDKT381. We can keep the system's CLASSPATH value after executing ↵jwang362006-10-171-4/+6
| | | | | | edksetup.bat and won't duplicate it with more than one time of execution. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1769 6f19259b-4bc3-4df7-8a09-765794883524
* Set the comment for JAVA_HOME to point to the minimum release version of SUN ↵lhauch2006-10-101-1/+1
| | | | | | JDK, 1.5.0_06, not 1.5.0_04 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1716 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the warning of "Unknown argument: -noclasspath" when calling "edksetup ↵qouyang2006-08-281-1/+2
| | | | | | ForceRebuild". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1396 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1247 ↵alfred2006-08-141-0/+1
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1234 ↵alfred2006-08-101-0/+1
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed a bug in resetting the tools path when you switched workspaces.lhauch2006-08-081-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1217 6f19259b-4bc3-4df7-8a09-765794883524
* added -noclasspath option to the ant cleanall for ForceRebuild, also changed ↵lhauch2006-08-071-1/+1
| | | | | | edkii in readme to edk2 for the directory path. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1209 6f19259b-4bc3-4df7-8a09-765794883524
* Add judgement for PcdTools.jar in NormalBuild path in edksetup.batklu22006-07-311-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1161 6f19259b-4bc3-4df7-8a09-765794883524
* Because Pcd entity, exception and some action package are shared by Building ↵klu22006-07-311-0/+2
| | | | | | tools and Wizard Tools, so I move them to Tools/Source folder and generated PcdTools.jar, git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1160 6f19259b-4bc3-4df7-8a09-765794883524
* Added test to ensure that the only options that can be used are the help ↵lhauch2006-07-241-3/+5
| | | | | | optiops, Rebuild and ForceRebuild. Added printout of the CLASSPATH variable. Fixed case in two comments. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1087 6f19259b-4bc3-4df7-8a09-765794883524
* Add a file separate char for VS71COMNTOOLS. wuyizhong2006-07-191-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1042 6f19259b-4bc3-4df7-8a09-765794883524
* Removing references to obsolete files.lhauch2006-07-141-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1004 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed CLASSPATH so that it is set to a specific value every time (no add-on ↵lhauch2006-07-141-10/+2
| | | | | | to existing.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1003 6f19259b-4bc3-4df7-8a09-765794883524
* Updated the ReleaseNotes.txt to include a PlatformName guideline and added ↵lhauch2006-07-141-26/+89
| | | | | | the new edksetup.bat file which skips the tools build by default. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1000 6f19259b-4bc3-4df7-8a09-765794883524