source: trunk/MAKEFILE@ 31

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#
23all: .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#
49clean: .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.