xref: /haiku/src/tests/system/boot/loader/file_systems/amiga_ffs/Jamfile (revision 204dee708a999d5a71d0cb9497650ee7cef85d0a)
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