mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
108 lines
2.0 KiB
108 lines
2.0 KiB
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
|
|
|