xref: /haiku/src/system/boot/platform/bios_ia32/Jamfile (revision 204dee708a999d5a71d0cb9497650ee7cef85d0a)
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