diff options
author | andrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-02-05 18:43:49 +0000 |
---|---|---|
committer | andrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-02-05 18:43:49 +0000 |
commit | 3aa4215f72528d6f2ac3fc5830c68d5105491d71 (patch) | |
tree | 1f14c1789bccb6bf20d80a020a0149be8e9789a6 /BeagleBoardPkg/b.bat | |
parent | e18fa167215e24421735a2d421d5c6208054f003 (diff) | |
download | edk2-platforms-3aa4215f72528d6f2ac3fc5830c68d5105491d71.tar.xz |
Update so Windows build works like Cygwin buid
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9940 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BeagleBoardPkg/b.bat')
-rwxr-xr-x | BeagleBoardPkg/b.bat | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/BeagleBoardPkg/b.bat b/BeagleBoardPkg/b.bat index 32501eea6d..3643be3f4b 100755 --- a/BeagleBoardPkg/b.bat +++ b/BeagleBoardPkg/b.bat @@ -15,19 +15,23 @@ @REM b release clean @REM b -v -y build.log - +ECHO OFF +@REM Setup Build environment. Sets WORKSPACE and puts build in path CALL ..\edksetup.bat + +@REM Set for tools chain. Currently RVCT31 SET TARGET_TOOLS=RVCT31 SET TARGET=DEBUG @if /I "%1"=="RELEASE" (
+ @REM If 1st argument is release set TARGET to RELEASE and shift arguments to remove it
SET TARGET=RELEASE
shift /1
)
SET BUILD_ROOT=%WORKSPACE%\Build\BeagleBoard\%TARGET%_%TARGET_TOOLS% -BUILD_ROOT=$WORKSPACE/Build/BeagleBoard/"$TARGET"_"$TARGET_TOOLS" +@REM Build the Beagle Board firmware and creat an FD (FLASH Device) Image. CALL build -p BeagleBoardPkg\BeagleBoardPkg.dsc -a ARM -t RVCT31 -b %TARGET% %1 %2 %3 %4 %5 %6 %7 %8 @if /I "%1"=="CLEAN" goto Clean
@@ -45,12 +49,12 @@ ECHO Building tools... CALL nmake ECHO Patching image with ConfigurationHeader.dat -CALL GenerateImage -D ConfigurationHeader.dat -E 0x80008208 -I ../../Build/FV/BEAGLEBOARD_EFI.fd -O ../../Build/FV/BeagleBoard_EFI_flashboot.fd +CALL GenerateImage -D ..\ConfigurationHeader.dat -E 0x80008208 -I %BUILD_ROOT%\FV\BEAGLEBOARD_EFI.fd -O %BUILD_ROOT%\FV\BeagleBoard_EFI_flashboot.fd ECHO Patching ..\Debugger_scripts ... SET DEBUGGER_SCRIPT=..\Debugger_scripts -for /f %%a IN ('dir /b %DEBUGGER_SCRIPT%\*.inc %DEBUGGER_SCRIPT%\*.cmm') do ( - CALL replace %DEBUGGER_SCRIPT%\%%a %BUILD_ROOT%\%%a ZZZZZZ %BUILD_ROOT% WWWWWW %WORKSPACE% +@for /f %%a IN ('dir /b %DEBUGGER_SCRIPT%\*.inc %DEBUGGER_SCRIPT%\*.cmm') do ( + @CALL replace %DEBUGGER_SCRIPT%\%%a %BUILD_ROOT%\%%a ZZZZZZ %BUILD_ROOT% WWWWWW %WORKSPACE% ) cd .. |