]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/Source/C/Makefiles/NmakeSubdirs.bat
BaseTools: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / BaseTools / Source / C / Makefiles / NmakeSubdirs.bat
CommitLineData
52302d4d 1@REM ## @file\r
97fa0ee9 2@REM # Makefile\r
52302d4d 3@REM #\r
f7496d71 4@REM # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
2e351cbe 5@REM # SPDX-License-Identifier: BSD-2-Clause-Patent\r
f7496d71 6@REM #\r
52302d4d 7\r
30fdf114
LG
8@echo off\r
9setlocal\r
a11928f3 10set TOOL_ERROR=0\r
30fdf114
LG
11SET NMAKE_COMMAND=%1\r
12SHIFT\r
13\r
14:loop\r
15if "%1"=="" goto success\r
16\r
17ECHO Building %1\r
18pushd %1\r
19nmake %NMAKE_COMMAND%\r
97fa0ee9
YL
20if ERRORLEVEL 1 (\r
21 set /A TOOL_ERROR= %TOOL_ERROR% + %ERRORLEVEL%\r
22 goto error\r
23)\r
30fdf114
LG
24ECHO %1 built successfully (%NMAKE_COMMAND%)\r
25ECHO.\r
26shift\r
27popd\r
28goto loop\r
29\r
30:success\r
31goto exit\r
32\r
33:error\r
34popd\r
97fa0ee9 35set /A TOOL_ERROR=%TOOL_ERROR%+%ERRORLEVEL%\r
30fdf114
LG
36ECHO Error while making %1!\r
37VERIFY OTHER 2>NUL\r
38\r
39:exit\r
97fa0ee9 40exit /B %TOOL_ERROR%\r