|
Last change
on this file since 31 was 31, checked in by Ben Rietbroek, 13 years ago |
|
Bumped code-version to v1.0.8 [2011-11-11]
Fixes
o Fixed the drive-letter feature that was broken in v1.07
o Corrected release date in signature which was not updated with v1.07
Changes
o Bumped code-version in signature to v1.0.8
The extra dot is cosmetic only, the version in the signature
is BCD-coded and did not change format.
o Reworked MBR code to contain two I13X signatures
These signatures are actually MOV EAX,'X31I' in the original eCS
LVM MBR-code. However, they are at different offsets in the v1.x
and v2.x versions of the LVM MBR-code. (v1.x->0d5h -- v2.x->0d0h)
Other code might depend on their existence so we put both in
the AiR-BOOT MBR. (See eCS bugtracker issue #3002)
Note
This commit and all following commits upto and including the RC3
commit [2012-09-09] are delayed commits from a local repository.
Also, the RC (Release Candidate) naming of the corresponding commits
is a bit misleading. One would label a revision with RC when near to
a final release. Since many things have changed between RC1,RC2 & RC3,
these RC's should be interpreted as mile-stones.
WARNING!!
All commits upto and including the commit of [2012-05-13] contain
a severe bug!! Building from these sources and then disabling
the 'force LBA' feature while also using the drive-letter feature or
editing the label can destroy the MBR on all attached disks!!
DO NOT DISABLE 'FORCE LBA USAGE' WHEN BUILT FROM THE ABOVE COMMITS!!
|
|
File size:
1.2 KB
|
| Line | |
|---|
| 1 | #
|
|---|
| 2 | # MAKEFILE -- Wrapper around the DOS .BAT files.
|
|---|
| 3 | #
|
|---|
| 4 |
|
|---|
| 5 | #
|
|---|
| 6 | # Used tools:
|
|---|
| 7 | # Open Watcom v1.9
|
|---|
| 8 | # Tasm v4.1 DOS (136018 bytes)
|
|---|
| 9 | # Tlink v4.0 DOS (72585 bytes)
|
|---|
| 10 | # Caldera EXE2BIN.EXE R1.01 (9845 bytes)
|
|---|
| 11 | #
|
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 | #
|
|---|
| 15 | # Build the loader code, the installers and SETABOOT.
|
|---|
| 16 | #
|
|---|
| 17 | # The default language for the loader code is EN.
|
|---|
| 18 | # To build another language, edit BOOTCODE\_build.cmd and change the lang variable.
|
|---|
| 19 | # Supported languages are: EN,DE,FR,SW,IT,NL,RU.
|
|---|
| 20 | # To build all languages, edit BOOTCODE\_build.cmd and set the lang variable to 'ALL'.
|
|---|
| 21 | # The 1.06 version used 'DT' for the Dutch language, this has been changed to 'NL'.
|
|---|
| 22 | #
|
|---|
| 23 | all: .SYMBOLIC
|
|---|
| 24 | # AiR-BOOT loader code
|
|---|
| 25 | cd BOOTCODE
|
|---|
| 26 | call _clean.cmd
|
|---|
| 27 | call _build.cmd
|
|---|
| 28 | @cd ..
|
|---|
| 29 | @echo.
|
|---|
| 30 | @echo Gonna build the installer and setaboot now...
|
|---|
| 31 | @echo.
|
|---|
| 32 | rem @pause
|
|---|
| 33 |
|
|---|
| 34 | # OS2 and WIN32 installer
|
|---|
| 35 | cd INSTALL\C
|
|---|
| 36 | call _clean.cmd
|
|---|
| 37 | call _build.cmd
|
|---|
| 38 | cd ..\..
|
|---|
| 39 |
|
|---|
| 40 | # OS2 SETABOOT
|
|---|
| 41 | cd TOOLS\OS2\SETABOOT
|
|---|
| 42 | call _clean.cmd
|
|---|
| 43 | call _build.cmd
|
|---|
| 44 | cd ..\..\..
|
|---|
| 45 |
|
|---|
| 46 | #
|
|---|
| 47 | # Cleanup.
|
|---|
| 48 | #
|
|---|
| 49 | clean: .SYMBOLIC
|
|---|
| 50 | cd BOOTCODE
|
|---|
| 51 | call _clean.cmd
|
|---|
| 52 | cd ..
|
|---|
| 53 |
|
|---|
| 54 | cd INSTALL\C
|
|---|
| 55 | call _clean.cmd
|
|---|
| 56 | cd ..\..
|
|---|
| 57 |
|
|---|
| 58 | cd TOOLS\OS2\SETABOOT
|
|---|
| 59 | call _clean.cmd
|
|---|
| 60 | cd ..\..\..
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.