SubDir HAIKU_TOP src system boot loader file_systems fat ;

UsePrivateKernelHeaders ;
UsePrivateHeaders shared storage ;

local defines = [ FDefines _BOOT_MODE ] ;

SubDirCcFlags $(defines) ;
SubDirC++Flags -fno-rtti $(defines) ;

local platform ;
for platform in [ MultiBootSubDirSetup ] {
	on $(platform) {
		BootStaticLibrary [ MultiBootGristFiles boot_fatfs ] :
			fatfs.cpp
			Volume.cpp
			CachedBlock.cpp
			Directory.cpp
			File.cpp
			Stream.cpp
		;
	}
}
