X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=BaseTools%2Ftoolsetup.bat;h=5a081430dbaca49cce4b21ad108bb3e34bd526bf;hb=64d14edfeb3f0dd31506bec1244a8d53f08789cc;hp=f9112a3b32eeca91eaf9e45b50f8a20e97e50ce0;hpb=9cf974f646a011c7e405f02b8aa7179650e66ddf;p=mirror_edk2.git diff --git a/BaseTools/toolsetup.bat b/BaseTools/toolsetup.bat index f9112a3b32..5a081430db 100755 --- a/BaseTools/toolsetup.bat +++ b/BaseTools/toolsetup.bat @@ -3,7 +3,7 @@ @REM however it may be executed directly from the BaseTools project folder @REM if the file is not executed within a WORKSPACE\BaseTools folder. @REM -@REM Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved. +@REM Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.
@REM @REM This program and the accompanying materials are licensed and made available @REM under the terms and conditions of the BSD Licensewhich accompanies this @@ -162,27 +162,40 @@ if NOT exist %WORKSPACE%\Conf\FrameworkDatabase.db ( echo copying ... FrameworkDatabase.template to %WORKSPACE%\Conf\FrameworkDatabase.db copy %EDK_TOOLS_PATH%\Conf\FrameworkDatabase.template %WORKSPACE%\Conf\FrameworkDatabase.db > nul ) else ( + if defined RECONFIG echo over-write ... FrameworkDatabase.template to %WORKSPACE%\Conf\FrameworkDatabase.db if defined RECONFIG copy /Y %EDK_TOOLS_PATH%\Conf\FrameworkDatabase.template %WORKSPACE%\Conf\FrameworkDatabase.db > nul ) if NOT exist %WORKSPACE%\Conf\target.txt ( echo copying ... target.template to %WORKSPACE%\Conf\target.txt + if NOT exist %EDK_TOOLS_PATH%\Conf\target.template ( + echo Error: target.template is missing at folder %EDK_TOOLS_PATH%\Conf\ + ) copy %EDK_TOOLS_PATH%\Conf\target.template %WORKSPACE%\Conf\target.txt > nul ) else ( + if defined RECONFIG echo over-write ... target.template to %WORKSPACE%\Conf\target.txt if defined RECONFIG copy /Y %EDK_TOOLS_PATH%\Conf\target.template %WORKSPACE%\Conf\target.txt > nul ) if NOT exist %WORKSPACE%\Conf\tools_def.txt ( echo copying ... tools_def.template to %WORKSPACE%\Conf\tools_def.txt + if NOT exist %EDK_TOOLS_PATH%\Conf\tools_def.template ( + echo Error: tools_def.template is missing at folder %EDK_TOOLS_PATH%\Conf\ + ) copy %EDK_TOOLS_PATH%\Conf\tools_def.template %WORKSPACE%\Conf\tools_def.txt > nul ) else ( + if defined RECONFIG echo over-write ... tools_def.template to %WORKSPACE%\Conf\tools_def.txt if defined RECONFIG copy /Y %EDK_TOOLS_PATH%\Conf\tools_def.template %WORKSPACE%\Conf\tools_def.txt > nul ) if NOT exist %WORKSPACE%\Conf\build_rule.txt ( echo copying ... build_rule.template to %WORKSPACE%\Conf\build_rule.txt + if NOT exist %EDK_TOOLS_PATH%\Conf\build_rule.template ( + echo Error: build_rule.template is missing at folder %EDK_TOOLS_PATH%\Conf\ + ) copy %EDK_TOOLS_PATH%\Conf\build_rule.template %WORKSPACE%\Conf\build_rule.txt > nul ) else ( + if defined RECONFIG echo over-write ... build_rule.template to %WORKSPACE%\Conf\build_rule.txt if defined RECONFIG copy /Y %EDK_TOOLS_PATH%\Conf\build_rule.template %WORKSPACE%\Conf\build_rule.txt > nul ) @@ -248,7 +261,7 @@ goto end set PYTHON_HOME=%PYTHONHOME% ) else ( echo. - echo !!! ERROR !!! PYTHON is required to build or execute the tools !!! + echo !!! ERROR !!! PYTHON_HOME is required to build or execute the tools, please set it. !!! echo. goto end )