source: trunk/BOOTCODE/MAKE.BAT@ 30

Last change on this file since 30 was 30, checked in by Ben Rietbroek, 15 years ago

AiR-BOOT v1.07 -- As released with eCS v2.1. [2011-05-06]
Signature-date: 2006-03-13. (incorrect)
Trunk contains buildable v1.07 version as distributed with eCS v2.1.
Directory 'tags' contains v1.06 & v1.07 reference versions
built for all languages. Note that language ID for 'Dutch' changed
from 'DT' to 'NL' in v1.07 and that the v1.06 reference version also
uses 'NL' for 'Dutch'.
Also note that helper programs like the installer and setaboot are
are only modified for the OS/2 versions in v1.07.
The signature-date for v1.07 incorrectly states the same
date as for v1.06. The signature-version is correct.
Removed other binaries. (cd-rom images, old releases, etc.)
The tags serve as reference versions:

  • v1.06: rebuilt from source. (tags/v1.06r)
  • v1.07: built as released with eCS v2.1. (tags/v1.07r)
File size: 1.1 KB
Line 
1@echo off
2rem This batch file builds
3if "%1"=="EN" goto Valid
4if "%1"=="DE" goto Valid
5if "%1"=="NL" goto Valid
6if "%1"=="FR" goto Valid
7if "%1"=="IT" goto Valid
8if "%1"=="RU" goto Valid
9if "%1"=="SW" goto Valid
10if "%1"=="ALL" goto BuildAll
11echo Invalid language ID
12goto ExitMe
13
14:BuildAll
15call make.bat DE
16call make.bat NL
17call make.bat FR
18call make.bat IT
19call make.bat RU
20call make.bat SW
21call make.bat EN
22goto ExitMe
23
24:Valid
25echo.
26echo.
27echo Making %1 language version of AiR-BOOT bootcode...
28echo Include TEXT\%1\MBR.asm >TEXT\TXTMBR.asm
29echo Include TEXT\%1\MENUS.asm >TEXT\TXTMENUS.asm
30echo Include TEXT\%1\OTHER.asm >TEXT\TXTOTHER.asm
31
32rem Do actual build...
33call ..\env\dos.bat
34%assembler% air-boot.asm
35if errorlevel 1 goto Failed
36%linker% air-boot.obj >nul
37if errorlevel 1 goto Failed
38%exe2bin% air-boot.exe air-boot.com >nul
39if errorlevel 1 goto Failed
40..\tools\internal\fixcode.com
41copy AIR-BOOT.com ..\RELEASE\BOOTCODE\AIRBT-%1.bin
42
43copy AIR-BOOT.COM AIRBOOT.BIN
44
45rem Cleanup
46del AiR-BOOT.com
47del AiR-BOOT.exe
48del AiR-BOOT.obj
49goto ExitMe
50
51:Failed
52echo Errorlevel not 0, make failed
53:ExitMe
54rem @pause
Note: See TracBrowser for help on using the repository browser.