makefile revision 94fde0b66aced35ee31b2218ab4371f2a48888c1
# Compiler flags:
# -q no banner
# -wx max warnings
# -0 generate 8086 code
# -ms force small model (default)
# -s remove runtime stack checks (required)
# -os optimize for size
# -zu assume that SS != DS (required)
# -ecc default to __cdecl calling convention (bad idea)
#
QUOTE=\"
!else
QUOTE="
!endif
CFLAGS = -q -0 -wx -zu -s -oas -d1+ -ms
-DVBOX_WITH_SCSI -DVBOX_WITH_AHCI
AFLAGS = -q -0 -wx
.c.obj : .autodepend
.asm.obj : .autodepend
OBJS = bios.obj print.obj ata.obj floppy.obj eltorito.obj boot.obj &
biossums $< $@
wlink name $@ system dos debug all option quiet &
option nofarcalls, map, verbose, statics, symfile &
output raw offset=0xF0000 order &
clname DATA segaddr=0xF000 segment _DATA &
clname CODE &
segment _TEXT segaddr=0xF000 offset=0x1600 &
segment BIOS32 segaddr=0xF000 offset=0xDE00 &
segment BIOSSEG segaddr=0xF000 offset=0xE000 &
library clibs.lib &
disable 1014, 1023, 2120
clean : .symbolic
@rm -f *.obj *.err