SubDir HAIKU_TOP src system boot loader file_systems packagefs ;UsePrivateHeaders kernel shared storage support ;UseBuildFeatureHeaders zlib ;UseBuildFeatureHeaders zstd ;if [ FIsBuildFeatureEnabled zstd ] {DEFINES += ZSTD_ENABLED ;}local kernelC++Header = [ FDirName $(HAIKU_TOP) headers private kernel utilkernel_cpp.h ] ;SubDirC++Flags -fno-rtti -include $(kernelC++Header) ;local platform ;for platform in [ MultiBootSubDirSetup ] {on $(platform) {UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ;SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package ] ;SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ;SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits storage ] ;SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits support ] ;BootStaticLibrary [ MultiBootGristFiles boot_packagefs ] :packagefs.cppPackageSettingsItem.cpp# package kit/hpkgDataReader.cppErrorOutput.cppFDDataReader.cppPackageContentHandler.cppPackageData.cppPackageDataReader.cppPackageEntry.cppPackageEntryAttribute.cppPackageFileHeapAccessorBase.cppPackageFileHeapReader.cppPackageReaderImpl.cppReaderImplBase.cpp# storage kitFdIO.cpp# support kitCompressionAlgorithm.cppZlibCompressionAlgorithm.cppZstdCompressionAlgorithm.cpp;Includes [ FGristFiles ZlibCompressionAlgorithm.cpp ]: [ BuildFeatureAttribute zlib : headers ] ;Includes [ FGristFiles ZstdCompressionAlgorithm.cpp ]: [ BuildFeatureAttribute zstd : headers ] ;}}