xref: /haiku/src/system/boot/platform/atari_m68k/Jamfile (revision a381c8a06378de22ff08adf4282b4e3f7e50d250)
1SubDir HAIKU_TOP src system boot platform atari_m68k ;
2
3SubDirHdrs $(HAIKU_TOP) headers private kernel boot platform $(TARGET_BOOT_PLATFORM) ;
4
5UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ;
6UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
7UsePrivateHeaders [ FDirName graphics common ] ;
8#UsePrivateHeaders [ FDirName graphics vesa ] ;
9UsePrivateHeaders [ FDirName storage ] ;
10
11{
12	local defines = _BOOT_MODE ;
13
14	defines = [ FDefines $(defines) ] ;
15	SubDirCcFlags $(defines) -Wall -Wno-multichar ;
16	SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
17}
18
19#SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ;
20
21KernelMergeObject boot_platform_atari_m68k_shell.o :
22	shell.S
23	: -Wa,--pcrel
24;
25
26KernelMergeObject boot_platform_atari_m68k_other.o :
27#	shell.S
28	start.c
29	toscalls.c
30	debug.c
31	#bios.S
32	console.cpp
33	#serial.cpp
34	Handle.cpp
35	devices.cpp
36	keyboard.cpp
37	menu.cpp
38	mmu.cpp
39	cpu.cpp
40	#smp.cpp
41	#smp_trampoline.S
42#	support.S
43	video.cpp
44	#apm.cpp
45
46	# generic
47	text_menu.cpp
48
49	# VESA/DDC EDID
50	#decode_edid.c
51	#dump_edid.c
52
53	: -fno-pic #-Wa,--pcrel
54;
55
56KernelMergeObject boot_platform_atari_m68k.o :
57	: :
58	boot_platform_atari_m68k_shell.o
59	boot_platform_atari_m68k_other.o
60;
61
62SEARCH on [ FGristFiles text_menu.cpp ]
63	= [ FDirName $(HAIKU_TOP) src system boot platform generic ] ;
64
65# Tell the build system to where stage1.bin can be found, so it can be used
66# elsewhere.
67SEARCH on stage1.bin = $(SUBDIR) ;
68
69# cf pxe_ia32 Jamfile for stage1
70