1SubDir HAIKU_TOP src system boot platform bios_ia32 ; 2 3SubDirHdrs $(HAIKU_TOP) headers private kernel boot platform $(TARGET_BOOT_PLATFORM) ; 4 5UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; 6UsePrivateHeaders [ FDirName graphics common ] ; 7UsePrivateHeaders [ FDirName graphics vesa ] ; 8UsePrivateHeaders [ FDirName storage ] ; 9 10{ 11 local defines = _BOOT_MODE ; 12 13 defines = [ FDefines $(defines) ] ; 14 SubDirCcFlags $(defines) ; 15 SubDirC++Flags $(defines) -fno-rtti ; 16} 17 18SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ; 19 20BootMergeObject boot_platform_bios_ia32.o : 21 shell.S 22 start.cpp 23 debug.cpp 24 bios.cpp 25 bios_asm.S 26 console.cpp 27 serial.cpp 28 devices.cpp 29 keyboard.cpp 30 menu.cpp 31 mmu.cpp 32 multiboot.cpp 33 cpu.cpp 34 acpi.cpp 35 smp.cpp 36 smp_trampoline.S 37 support.S 38 video.cpp 39 apm.cpp 40 hpet.cpp 41 interrupts.cpp 42 interrupts_asm.S 43 long.cpp 44 long_asm.S 45 46 # VESA/DDC EDID 47 decode_edid.c 48 dump_edid.c 49 50 : -fno-pic 51 : boot_platform_generic.a 52; 53 54# Tell the build system to where stage1.bin can be found, so it can be used 55# elsewhere. 56SEARCH on stage1.bin = $(SUBDIR) ; 57