summaryrefslogtreecommitdiff
path: root/edksetup.bat
AgeCommit message (Collapse)Author
2016-10-26edksetup.bat: make sure BASE_TOOLS_PATH be set correctlyLiming Gao
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>
2016-10-24edksetup.bat: Support --nt32 X64Cinnamon Shia
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>
2016-07-26Update edksetup.bat to check NASM system environment variableYonghong Zhu
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>
2016-04-11Update edksetup.bat to check EDK_TOOLS_PATH before set it.Liming Gao
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>
2015-12-03BaseTools: Add VS2015 tool chain in tools_def.templateWang Yu
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
2015-10-08BaseTools: Update edksetup.bat to support multiple workspacesLiming Gao
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
2014-10-30Update edksetup.bat to support Microsoft Visual Studio 2013 when building ↵lhauch
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
2014-06-18Contributed-under: TianoCore Contribution Agreement 1.0Victor Gouveia
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
2014-02-24edksetup.bat: Fixed corrupts CYGWIN_HOMEOlivier Martin
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
2014-02-24BaseTools: Rectify use of @ in .BAT files.Olivier Martin
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
2013-09-04Update edksetup.bat to check VS2012Liming Gao
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
2012-04-10Added VS2010 support in edksetup script. lgao4
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
2011-02-16Correct copyright yearhhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11321 6f19259b-4bc3-4df7-8a09-765794883524
2010-04-29Update the copyright notice formathhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10448 6f19259b-4bc3-4df7-8a09-765794883524
2010-01-26Set correct workspace when workspace is not set.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9816 6f19259b-4bc3-4df7-8a09-765794883524
2010-01-26Clear EFI_SOURCE and EDK_SOURCE environment when workspace is changed.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9814 6f19259b-4bc3-4df7-8a09-765794883524
2009-11-16Added support for VS2008.ywang
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9433 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-31Removed Java/Ant specific content from the setup scripts.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7169 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-20setting executable on these fileslhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5241 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-22Removed newbuild option from edksetup.bat command-line, this is now the default.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4747 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-31Added VS2005 supportjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4247 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Removed an echo statement I was using for debugging on the second time this ↵lhauch
was run. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4219 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-25Added a test for NewBuild argument if this is the second time through the ↵lhauch
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
2007-10-25Updated edksetup to support VS2005 iff VS2003 is not installed for the NT32 ↵lhauch
build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4216 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-17Restoring $WORKSPACE/BaseTools location, as the plan is to deprecatejljusten
$WORKSPACE/Tools instead. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4148 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-16Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4140 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15Added help message for "NewBuild" and "--nt32" optionjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4111 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-11a) Supported MAKE command in tools_def.txtjwang36
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
2007-09-26Only set EDK_TOOLS_PATH if it is not already setlhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3931 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22Added "NewBuild" option to incorporate new build system locating in ↵jwang36
$(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
2007-01-10Added support for xmlbeans-2.2.0jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2203 6f19259b-4bc3-4df7-8a09-765794883524
2006-12-12make edksetup.bat accept case-insensitive parameters. wuyizhong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2084 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-01Fix a bug for setting CLASSPATH environment variable. Remove space after '=' ↵wuyizhong
when set the CLASSPATH. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1880 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-19Put the our jar files before the system's CLASSPATHjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1798 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-17Provide a way to update config files[target.txt, tools_def.txt, ↵wuyizhong
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
2006-10-17Fixed a little issue which will cause just one duplicated classpathjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1770 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-17Fixed EDKT381. We can keep the system's CLASSPATH value after executing ↵jwang36
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
2006-10-10Set the comment for JAVA_HOME to point to the minimum release version of SUN ↵lhauch
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
2006-08-28Fix the warning of "Unknown argument: -noclasspath" when calling "edksetup ↵qouyang
ForceRebuild". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1396 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-14git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1247 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-08-10git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1234 ↵alfred
6f19259b-4bc3-4df7-8a09-765794883524
2006-08-08Fixed a bug in resetting the tools path when you switched workspaces.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1217 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-07added -noclasspath option to the ant cleanall for ForceRebuild, also changed ↵lhauch
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
2006-07-31Add judgement for PcdTools.jar in NormalBuild path in edksetup.batklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1161 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-31Because Pcd entity, exception and some action package are shared by Building ↵klu2
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
2006-07-24Added test to ensure that the only options that can be used are the help ↵lhauch
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
2006-07-19Add a file separate char for VS71COMNTOOLS. wuyizhong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1042 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-14Removing references to obsolete files.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1004 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-14Fixed CLASSPATH so that it is set to a specific value every time (no add-on ↵lhauch
to existing.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1003 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-14Updated the ReleaseNotes.txt to include a PlatformName guideline and added ↵lhauch
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