summaryrefslogtreecommitdiffstats
path: root/private/ntos/fw/alpha/jensen/be_firm.cmd
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/ntos/fw/alpha/jensen/be_firm.cmd
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to 'private/ntos/fw/alpha/jensen/be_firm.cmd')
-rw-r--r--private/ntos/fw/alpha/jensen/be_firm.cmd107
1 files changed, 107 insertions, 0 deletions
diff --git a/private/ntos/fw/alpha/jensen/be_firm.cmd b/private/ntos/fw/alpha/jensen/be_firm.cmd
new file mode 100644
index 000000000..94b9822a8
--- /dev/null
+++ b/private/ntos/fw/alpha/jensen/be_firm.cmd
@@ -0,0 +1,107 @@
+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 Jensen fw files... ***
+cd %BuildPool%\private\ntos\fw\alpha\jensen
+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\alpha\jensen\be_firm.log
+type %BuildPool%\private\ntos\nthals\hal0jens\build.log >> %BuildPool%\private\ntos\fw\alpha\jensen\be_firm.log
+type %BuildPool%\private\ntos\rtl\build.log >> %BuildPool%\private\ntos\fw\alpha\jensen\be_firm.log
+rem
+rem type %BuildPool%\private\ntos\ke\build.log >> %BuildPool%\private\ntos\fw\alpha\jensen\be_firm.log
+rem
+type %BuildPool%\private\ntos\fw\alpha\jensen\build.log >> %BuildPool%\private\ntos\fw\alpha\jensen\be_firm.log
+
+echo *** Build done. Look in jensen\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\alpha\jensen
+
+@echo on