if not exist "%EDK_TOOLS_PATH%" goto check_build_environment\r
if not exist "%EDK_TOOLS_BIN%" goto check_build_environment\r
\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\BootSectImage.exe" goto check_c_tools\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\EfiLdrImage.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\EfiRom.exe" goto check_c_tools\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\GenBootSector.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\GenFfs.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\GenFv.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\GenFw.exe" goto check_c_tools\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\GenPage.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\GenSec.exe" goto check_c_tools\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\GenVtf.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\Split.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\TianoCompress.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\VfrCompile.exe" goto check_c_tools\r
IF NOT EXIST "%EDK_TOOLS_BIN%\VolInfo.exe" goto check_c_tools\r
\r
-goto check_python_tools\r
+goto check_build_environment\r
\r
:check_c_tools\r
echo.\r
echo !!! ERROR !!! Binary C tools are missing. They are requried to be built from BaseTools Source.\r
echo.\r
- goto check_build_environment\r
-\r
-:check_python_tools\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\build.exe" goto check_build_environment\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\GenFds.exe" goto check_build_environment\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\TargetTool.exe" goto check_build_environment\r
-IF NOT EXIST "%EDK_TOOLS_BIN%\Trim.exe" goto check_build_environment\r
-\r
-goto end\r
\r
:check_build_environment\r
if defined BASETOOLS_PYTHON_SOURCE goto VisualStudioAvailable\r
)\r
)\r
\r
- @REM We have Python, now test for FreezePython application\r
- if not defined PYTHON_FREEZER_PATH (\r
- echo.\r
- echo !!! WARNING !!! PYTHON_FREEZER_PATH environment variable is not set.\r
- echo Setup environment to run Python scripts directly.\r
- echo.\r
- set "PATH=%BASE_TOOLS_PATH%\BinWrappers\WindowsLike;%PATH%"\r
- )\r
-\r
+ set "PATH=%BASE_TOOLS_PATH%\BinWrappers\WindowsLike;%PATH%"\r
set BASETOOLS_PYTHON_SOURCE=%BASE_TOOLS_PATH%\Source\Python\r
set PYTHONPATH=%BASETOOLS_PYTHON_SOURCE%;%PYTHONPATH%\r
\r
echo PATH = %PATH%\r
echo PYTHON_HOME = %PYTHON_HOME%\r
echo PYTHONPATH = %PYTHONPATH%\r
- if defined PYTHON_FREEZER_PATH (\r
- echo PYTHON_FREEZER_PATH = %PYTHON_FREEZER_PATH%\r
- )\r
echo.\r
\r
:VisualStudioAvailable\r
cd %BASE_TOOLS_PATH%\r
call nmake c\r
popd\r
-\r
- if defined PYTHON_FREEZER_PATH (\r
- echo BUILDING PYTHON TOOLS\r
- pushd .\r
- cd %BASE_TOOLS_PATH%\r
- call nmake python\r
- popd\r
- ) else (\r
- echo.\r
- echo !!! WARNING !!! Cannot make executable from Python code, executing python scripts instead !!!\r
- echo.\r
- )\r
goto end\r
\r
\r