1SubDir HAIKU_TOP src tests system boot loader file_systems amiga_ffs ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4 5UsePrivateKernelHeaders ; 6UsePrivateSystemHeaders ; 7UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; 8UsePrivateHeaders [ FDirName storage ] ; 9SubDirSysHdrs $(HAIKU_TOP) src tests system boot loader ; 10SubDirHdrs $(HAIKU_TOP) src system boot loader file_systems amiga_ffs ; 11 12if $(TARGET_PLATFORM) != haiku { 13 UsePublicHeaders drivers ; # disk_device_manager.h 14 UsePublicHeaders storage ; # DiskDeviceDefs.h 15} 16 17ObjectDefines 18 amiga_ffs.cpp 19 Volume.cpp 20 Directory.cpp 21 File.cpp 22 : 23 read_pos=boot_read_pos fstat=boot_fstat open=boot_open close=boot_close _BOOT_MODE 24 ; 25 26KernelStaticLibrary boottest_amiga_ffs : 27 amiga_ffs.cpp 28 Volume.cpp 29 Directory.cpp 30 File.cpp 31 : #-fcheck-memory-usage -D_NO_INLINE_ASM 32 ; 33 34# Tell Jam where to find the sources 35 36SEARCH on [ FGristFiles 37 amiga_ffs.cpp Volume.cpp Directory.cpp File.cpp 38 ] = [ FDirName $(HAIKU_TOP) src system boot loader file_systems amiga_ffs ] ; 39