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