1SubDir HAIKU_TOP src system boot loader file_systems packagefs ; 2 3SetupFeatureObjectsDir $(TARGET_BOOT_PLATFORM) ; 4 5UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ; 6UsePrivateHeaders kernel shared storage support ; 7UseBuildFeatureHeaders zlib ; 8 9DEFINES += _BOOT_MODE ; 10 11local kernelC++Header = [ FDirName $(HAIKU_TOP) headers private kernel util 12 kernel_cpp.h ] ; 13 14SubDirC++Flags -fno-rtti -include $(kernelC++Header) ; 15 16SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package ] ; 17SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ; 18SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits storage ] ; 19SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits support ] ; 20 21 22BootStaticLibrary boot_packagefs : 23 packagefs.cpp 24 PackageSettingsItem.cpp 25 26 # package kit/hpkg 27 BlockBufferPool.cpp 28 BlockBufferPoolImpl.cpp 29 BlockBufferPoolNoLock.cpp 30 BufferPool.cpp 31 PoolBuffer.cpp 32 DataReader.cpp 33 ErrorOutput.cpp 34 FDDataReader.cpp 35 PackageContentHandler.cpp 36 PackageData.cpp 37 PackageDataReader.cpp 38 PackageEntry.cpp 39 PackageEntryAttribute.cpp 40 PackageFileHeapAccessorBase.cpp 41 PackageFileHeapReader.cpp 42 PackageReaderImpl.cpp 43 ReaderImplBase.cpp 44 45 # storage kit 46 FdIO.cpp 47 48 # support kit 49 CompressionAlgorithm.cpp 50 ZlibCompressionAlgorithm.cpp 51; 52 53Includes [ FGristFiles ZlibCompressionAlgorithm.cpp ] 54 : [ BuildFeatureAttribute zlib : headers ] ; 55 56