Files
haiku-beta6/src/tests/system/boot/loader/file_systems/tarfs/Jamfile
T
Augustin Cavalier 8a9e1e0d4a Removal of non-Haiku target platform logic from build system (part 1.)
Following recent changes to use libroot_build on Haiku also, it is now
actually impossible to build Haiku components on non-Haiku platforms
(BeOS R5, Dan0, BONE, Zeta), so we can remove any logic related to this.

This is only the first part; still to be removed are:
 * SetSubDirSupportedPlatformsBeOSCompatible
 * HOST_PLATFORM_BEOS_COMPATIBLE
 * TARGET_PLATFORM_BEOS_COMPATIBLE
2017-12-31 16:14:22 -05:00

34 lines
893 B
Plaintext

SubDir HAIKU_TOP src tests system boot loader file_systems tarfs ;
SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateKernelHeaders ;
UsePrivateSystemHeaders ;
UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
UsePrivateHeaders shared storage ;
SubDirSysHdrs $(HAIKU_TOP) src tests system boot loader ;
SubDirSysHdrs $(HAIKU_TOP) headers libs zlib ;
SubDirHdrs $(HAIKU_TOP) src system boot loader file_systems tarfs ;
ObjectDefines
tarfs.cpp
:
read_pos=boot_read_pos fstat=boot_fstat open=boot_open close=boot_close _BOOT_MODE
;
#SubDirCcFlags -DGUNZIP=1 ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src libs zlib ] ;
KernelStaticLibrary boottest_tarfs :
tarfs.cpp
inflate.c
: #-fcheck-memory-usage -D_NO_INLINE_ASM
;
# Tell Jam where to find the sources
SEARCH on [ FGristFiles
tarfs.cpp
] = [ FDirName $(HAIKU_TOP) src system boot loader file_systems tarfs ] ;