Changeset 37 for trunk/BUILD.NFO
- Timestamp:
- Apr 11, 2014, 8:39:07 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BUILD.NFO
r32 r37 3 3 ====================================================== 4 4 5 Building AiR-BOOT and the support tools has been completely revamped 6 in this version. The code has been "de-tasmized" so it can now also 7 be assembled with JWasm, which is the preferred assembler as of this version. 8 9 The DOS batch-files have been replaced by Open Watcom Makefiles that 10 can be used on: DOS, Windows, OS/2 and Linux. 11 This greatly enhances the build-environment, which was previously DOS-only. 12 13 The Open Watcom Linker is now used, which obsoletes the use of the (DOS-only) 14 exe2bin and tlink programs. WLink replaces the functionality of both while 15 also adding extensive cross-platform support. 16 17 The (DOS-only) FIXCODE.COM program that is used to embed the MBR-protection 18 in the AiR-BOOT image has been replaced by platform specific versions. 19 This does away with the need to run a DOS-only program in the tool-chain, 20 and thus enables building AiR-BOOT on Linux. 21 22 The preferred assembler is now JWasm. 23 Note however that JWasm/DOS does not work so this environment will use 24 Tasm/DOS. The DOS build-environment will probably be discontinued in 25 the future due to it's many restrictions. DOS specific targets can 26 be built on the other platforms. 27 28 The Open Watcom tool-chain in combination with JWasm is now the 29 default tool-chain. No syntax or operational compatibility with other 30 assemblers or compilers is attempted. 31 5 32 Building AiR-BOOT v1.0.8 requires the following tools: 6 - Borland Turbo Assembler v4.1 for DOS 7 (TASM.EXE 136.018 bytes) 8 - Borland Turbo Linker v4.0 for DOS 9 (TLINK.EXE 72.585 bytes) 10 - Caldera Exe2Bin R1.01 for DOS 11 (EXE2BIN.EXE 9.845 bytes) 12 - Open Watcom C/C++ v1.9 13 (Used to build the installer and setaboot etc.) 33 - Open Watcom Make Utility v1.9 or higher 34 - Open Watcom 16-bits C-Compiler v1.9 or higher 35 - Open Watcom 32-bits C-Compiler v1.9 or higher 36 - Open Watcom Linker v1.9 or higher 37 - JWasm Assembler v2.06d 14 38 15 Put these DOS executables (not Open Watcom) in a directory 16 and append that directory to the PATH as defined in ?:\AUTOEXEC.BAT. 17 This will enable DOS sessions to find them when called 18 by the Rexx build scripts from an OS2 CMD session. 39 As a convenience a simple GNUmakefile also exists where a Makefile exists. 40 The GNUmakefile forwards to the normal Makefile enabing Linux users to run the 41 familiar "make" command. Target passing is supported. 19 42 20 43 Note that only the loader, installer and setaboot targets are built.
Note:
See TracChangeset
for help on using the changeset viewer.