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