1 SubDir HAIKU_TOP src add-ons kernel file_systems packagefs ;
4 UseBuildFeatureHeaders zlib ;
5 UsePrivateKernelHeaders ;
6 UsePrivateHeaders package shared storage support ;
18 SEARCH_SOURCE += $(subDirs:D=$(SUBDIR)) ;
21 HAIKU_PACKAGE_FS_SOURCES =
23 AttributeDirectoryCookie.cpp
25 AutoPackageAttributeDirectoryCookie.cpp
26 AutoPackageAttributes.cpp
27 BlockBufferPoolKernel.cpp
32 EmptyAttributeDirectoryCookie.cpp
35 IndexedAttributeOwner.cpp
41 OldUnpackingNodeAttributes.cpp
48 PackageLinkDirectory.cpp
49 PackageLinksDirectory.cpp
50 PackageLinksListener.cpp
51 PackageLinkSymlink.cpp
53 PackageNodeAttribute.cpp
63 UnpackingAttributeCookie.cpp
64 UnpackingAttributeDirectoryCookie.cpp
65 UnpackingDirectory.cpp
72 HAIKU_PACKAGE_FS_SHARED_SOURCES =
76 HAIKU_PACKAGE_FS_PACKAGE_READER_SOURCES =
77 BlockBufferPoolImpl.cpp
84 PackageContentHandler.cpp
88 PackageEntryAttribute.cpp
89 PackageFileHeapAccessorBase.cpp
90 PackageFileHeapReader.cpp
95 HAIKU_PACKAGE_FS_PACKAGE_READER_SOURCES_V1 =
97 PackageContentHandlerV1.cpp
99 PackageDataReaderV1.cpp
101 PackageEntryAttributeV1.cpp
102 PackageReaderImplV1.cpp
106 Includes [ FGristFiles ZlibCompressionAlgorithm.cpp ]
107 : [ BuildFeatureAttribute zlib : headers ] ;
109 local libSharedSources =
113 local storageKitSources =
117 local supportKitSources =
118 CompressionAlgorithm.cpp
119 ZlibCompressionAlgorithm.cpp
122 KernelAddon packagefs
124 $(HAIKU_PACKAGE_FS_SOURCES)
125 $(HAIKU_PACKAGE_FS_SHARED_SOURCES)
126 $(HAIKU_PACKAGE_FS_PACKAGE_READER_SOURCES)
127 $(HAIKU_PACKAGE_FS_PACKAGE_READER_SOURCES_V1)
136 SEARCH on [ FGristFiles $(HAIKU_PACKAGE_FS_SHARED_SOURCES) ]
137 += [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
138 SEARCH on [ FGristFiles $(HAIKU_PACKAGE_FS_PACKAGE_READER_SOURCES) ]
139 += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ;
140 SEARCH on [ FGristFiles $(HAIKU_PACKAGE_FS_PACKAGE_READER_SOURCES_V1) ]
141 += [ FDirName $(HAIKU_TOP) src kits package hpkg v1 ] ;
142 SEARCH on [ FGristFiles $(libSharedSources) ]
143 += [ FDirName $(HAIKU_TOP) src build libshared ] ;
144 SEARCH on [ FGristFiles $(storageKitSources) ]
145 += [ FDirName $(HAIKU_TOP) src kits storage ] ;
146 SEARCH on [ FGristFiles $(supportKitSources) ]
147 += [ FDirName $(HAIKU_TOP) src kits support ] ;