makefile revision 462c2f9dacdb6dffd14dba77cb8879d66e3febf3
325N/A# Compiler flags:
325N/A# -q no banner
325N/A# -wx max warnings
325N/A# -0 generate 8086 code
325N/A# -ms force small model (default)
325N/A# -s remove runtime stack checks (required)
325N/A# -os optimize for size
325N/A# -zu assume that SS != DS (required)
325N/A# -ecc default to __cdecl calling convention (bad idea)
325N/A#
325N/A!ifdef __UNIX__
325N/AQ=\"
325N/A!else
325N/AQ="
325N/A!endif
325N/ACFLAGS = -q -0 -wx -zu -s -oas -d1+ -ms
325N/ACFLAGS32 = -q -wx -zu -s -oas -d1+ -nt=BIOS32 -nd=BIOS32
325N/A
325N/ADEFS = -DVBOX -DVBOX_LANBOOT_SEG=0xE200 -DVBOX_VERSION_STRING=$(Q)0.9$(Q) &
325N/A -DVBOX_WITH_SCSI -DVBOX_WITH_AHCI
325N/A
325N/AAFLAGS = -q -0 -wx
325N/A
325N/AINCLS = -I$(Q)../../../../../include$(Q)
325N/A
325N/A.c.obj : .autodepend
325N/A wcc -fo=.obj $(CFLAGS) $(DEFS) $(INCLS) $<
325N/A
325N/A.asm.obj : .autodepend
325N/A wasm -fo=.obj $(AFLAGS) $(DEFS) $<
325N/A
325N/AOBJS = bios.obj print.obj ata.obj floppy.obj eltorito.obj boot.obj &
325N/A keyboard.obj disk.obj serial.obj system.obj timepci.obj &
325N/A ps2mouse.obj parallel.obj logo.obj scsi.obj ahci.obj &
325N/A pcibios.obj pciutil.obj vds.obj pcibio32.obj pci32.obj orgs.obj
325N/A
325N/Avbxbios.rom : vbxbios.bin
325N/A biossums $< $@
325N/A
325N/Avbxbios.bin : $(OBJS) $(__MAKEFILES__)
325N/A wlink name $@ system dos debug all option quiet &
325N/A option nofarcalls, map, verbose, statics, symfile &
325N/A output raw offset=0xF0000 order &
325N/A clname DATA segaddr=0xF000 segment _DATA &
325N/A clname CODE &
325N/A segment _TEXT segaddr=0xF000 offset=0x1600 &
325N/A segment BIOS32 segaddr=0xF000 offset=0xDB00 &
325N/A segment BIOSSEG segaddr=0xF000 offset=0xE000 &
325N/A file { $(OBJS) } &
325N/A library clibs.lib &
325N/A disable 1014, 1023, 2120
325N/A
325N/Alogo.obj : logo.c .autodepend
325N/A wcc -fo=.obj $(INCLS) $(CFLAGS) $(DEFS) -DVBOX_PC_BIOS $<
325N/A
325N/Apci32.obj : pci32.c .autodepend
325N/A wcc386 -fo=.obj $(INCLS) $(DEFS) $(CFLAGS32) $<
325N/A
325N/Aclean : .symbolic
325N/A @rm -f *.obj *.err
325N/A @rm -f vbxbios.bin vbxbios.rom vbxbios.map vbxbios.sym
325N/A