diff options
Diffstat (limited to '')
-rw-r--r-- | private/ntos/fw/be_firm.cmd | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/private/ntos/fw/be_firm.cmd b/private/ntos/fw/be_firm.cmd new file mode 100644 index 000000000..07bb837f6 --- /dev/null +++ b/private/ntos/fw/be_firm.cmd @@ -0,0 +1,108 @@ +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 + |