source: trunk/TOOLS/DOS/INITHDD/MAKE.BAT@ 44

Last change on this file since 44 was 37, checked in by Ben Rietbroek, 12 years ago

Reworked Build Environment [2012-02-15]

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 THESE COMMITS!!

Changes

o Reworked build environment
o Start made with coding FIXCODE in C
o Moved MBR protection image
o New overlap macro
o Protect type 0x35 from edit (user popup)
o Protect type 0x35 from adding to menu (user popup)
o More...
! No LVM Label change yet

Note

o Changed license to GPL v3

See file COPYING in trunk.

File size: 500 bytes
Line 
1@echo off
2rem Do actual build...
3call ..\..\..\env\dos.bat
4%assembler% inithdd.asm
5if errorlevel 1 goto Failed
6%linker% inithdd.obj >nul
7if errorlevel 1 goto Failed
8%exe2bin% inithdd.exe inithdd.com >nul
9if errorlevel 1 goto Failed
10copy inithdd.com ..\..\..\RELEASE\DOS\INITHDD.COM
11
12@ren inithdd.LST inithdd.TSL
13@ren inithdd.TSL INITHDD.LST
14
15rem Cleanup
16del inithdd.com
17del inithdd.exe
18del inithdd.obj
19goto ExitMe
20
21:Failed
22echo Errorlevel not 0, make failed
23:ExitMe
24rem pause
Note: See TracBrowser for help on using the repository browser.