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 20KernelMergeObject boot_platform_bios_ia32.o : 21 shell.S 22 start.cpp 23 debug.cpp 24 bios.S 25 console.cpp 26 serial.cpp 27 devices.cpp 28 keyboard.cpp 29 menu.cpp 30 mmu.cpp 31 multiboot.cpp 32 cpu.cpp 33 acpi.cpp 34 smp.cpp 35 smp_trampoline.S 36 support.S 37 video.cpp 38 apm.cpp 39 hpet.cpp 40 41 # VESA/DDC EDID 42 decode_edid.c 43 dump_edid.c 44 45 : -fno-pic 46 : boot_platform_generic.a 47; 48 49# Tell the build system to where stage1.bin can be found, so it can be used 50# elsewhere. 51SEARCH on stage1.bin = $(SUBDIR) ; 52