1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src system boot platform bios_ia32 ; 25af32e75SAxel Dörfler 3338b8dc3SIngo WeinholdSubDirHdrs $(HAIKU_TOP) headers private kernel boot platform $(TARGET_BOOT_PLATFORM) ; 45af32e75SAxel Dörfler 55af32e75SAxel DörflerUsePrivateHeaders [ FDirName kernel disk_device_manager ] ; 65d7d960fSAxel DörflerUsePrivateHeaders [ FDirName graphics common ] ; 75af32e75SAxel DörflerUsePrivateHeaders [ FDirName graphics vesa ] ; 85af32e75SAxel DörflerUsePrivateHeaders [ FDirName storage ] ; 95af32e75SAxel Dörfler 10afd6dfc8SAxel Dörfler{ 11afd6dfc8SAxel Dörfler local defines = _BOOT_MODE ; 12afd6dfc8SAxel Dörfler 13afd6dfc8SAxel Dörfler defines = [ FDefines $(defines) ] ; 1408e6655aSStephan Aßmus SubDirCcFlags $(defines) ; 1508e6655aSStephan Aßmus SubDirC++Flags $(defines) -fno-rtti ; 16afd6dfc8SAxel Dörfler} 175af32e75SAxel Dörfler 185d7d960fSAxel DörflerSEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ; 195d7d960fSAxel Dörfler 2065ad1ba3SAlex SmithBootMergeObject boot_platform_bios_ia32.o : 215af32e75SAxel Dörfler shell.S 22b6add3ffSAxel Dörfler start.cpp 2328a2172cSIngo Weinhold debug.cpp 242e8aa19cSIngo Weinhold bios.cpp 252e8aa19cSIngo Weinhold bios_asm.S 265af32e75SAxel Dörfler console.cpp 275af32e75SAxel Dörfler serial.cpp 285af32e75SAxel Dörfler devices.cpp 295af32e75SAxel Dörfler keyboard.cpp 305af32e75SAxel Dörfler menu.cpp 315af32e75SAxel Dörfler mmu.cpp 3256c6c0feSFrançois Revol multiboot.cpp 335af32e75SAxel Dörfler cpu.cpp 3485f26688SStefano Ceccherini acpi.cpp 358fcd6b8eSAxel Dörfler smp.cpp 365af32e75SAxel Dörfler smp_trampoline.S 375af32e75SAxel Dörfler support.S 385af32e75SAxel Dörfler video.cpp 39ba61df6dSAxel Dörfler apm.cpp 4017d39c90SStefano Ceccherini hpet.cpp 412e8aa19cSIngo Weinhold interrupts.cpp 422e8aa19cSIngo Weinhold interrupts_asm.S 43e5fc2bfcSAlex Smith long.cpp 44e5fc2bfcSAlex Smith long_asm.S 454c62b091SIngo Weinhold 465d7d960fSAxel Dörfler # VESA/DDC EDID 475d7d960fSAxel Dörfler decode_edid.c 485d7d960fSAxel Dörfler dump_edid.c 495d7d960fSAxel Dörfler 505af32e75SAxel Dörfler : -fno-pic 514499da39SPhilippe Houdoin : boot_platform_generic.a 525af32e75SAxel Dörfler; 53338b8dc3SIngo Weinhold 54*e5476626SJessica HamiltonNASMFLAGS on stage1.bin = -f bin -O5 ; 55*e5476626SJessica Hamilton 56*e5476626SJessica HamiltonObject stage1.bin : stage1.nasm ; 57