blob: 07bb837f6f33d5705f7d1e746a70fb4bc42d77d5 (
plain) (
tree)
|
|
echo off
goto start
/******************************************************************
NT/Alpha AXP firmware build script
Copyright (c) 1993 Digital Equipment Corporation
John DeRosa 16-July-1992
This will compile and link the NT/Alpha AXP firmware package.
At the moment this is geared to Jensen.
Parameters:
-c says to do a build -c.
*********************************************************************/
:start
rem
rem Define variables used in the build process.
rem
rem The top-level of the working NT sources directory tree.
set BuildPool=\nt
rem
rem Analyze command line parameters.
rem
set BuildSwitch=
if "%1"=="-c" set BuildSwitch=-c
rem
rem Build the firmware.
rem
echo *** Building bldr files... ***
cd %BuildPool%\private\ntos\bldr
build %BuildSwitch%
if not errorlevel 0 goto ERROREXIT
echo *** Building hal files... ***
cd %BuildPool%\private\ntos\nthals\hal0jens
build %BuildSwitch%
if not errorlevel 0 goto ERROREXIT
echo *** Building rtl files... ***
cd %BuildPool%\private\ntos\rtl
build %BuildSwitch%
if not errorlevel 0 goto ERROREXIT
echo *** Building fw files... ***
cd %BuildPool%\private\ntos\fw
build %BuildSwitch%
if not errorlevel 0 goto ERROREXIT
goto NORMALEXIT
rem
rem Here on some kind of error.
rem
:ERROREXIT
echo ???
echo ??? ERROR during build. Build terminated with extreme prejudice.
echo ???
rem
rem Here to exit the procedure.
rem
:NORMALEXIT
copy %BuildPool%\private\ntos\bldr\build.log %BuildPool%\private\ntos\fw\be_firm.log
type %BuildPool%\private\ntos\nthals\hal0jens\build.log >> %BuildPool%\private\ntos\fw\be_firm.log
type %BuildPool%\private\ntos\rtl\build.log >> %BuildPool%\private\ntos\fw\be_firm.log
rem
rem type %BuildPool%\private\ntos\ke\build.log >> %BuildPool%\private\ntos\fw\be_firm.log
rem
type %BuildPool%\private\ntos\fw\build.log >> %BuildPool%\private\ntos\fw\be_firm.log
echo *** Build done. Look in fw\be_firm.log for merged build logs.
echo *** Check the obj\alpha area.
rem
rem return to the firmware directory
rem
cd %BuildPool%\private\ntos\fw
@echo on
|