1 SubDir HAIKU_TOP src kits package ;
11 UsePrivateSystemHeaders ;
14 AttributeDataReader.cpp
16 BlockBufferPoolImpl.cpp
17 BlockBufferPoolNoLock.cpp
19 CommitTransactionResult.cpp
23 GlobalWritableFileInfo.cpp
25 PackageContentHandler.cpp
29 PackageEntryAttribute.cpp
30 PackageFileHeapAccessorBase.cpp
31 PackageFileHeapReader.cpp
32 PackageFileHeapWriter.cpp
39 RepositoryContentHandler.cpp
41 RepositoryReaderImpl.cpp
43 RepositoryWriterImpl.cpp
45 UserSettingsFileInfo.cpp
50 PackageContentHandlerV1.cpp
51 PackageDataReaderV1.cpp
53 PackageEntryAttributeV1.cpp
55 PackageInfoContentHandlerV1.cpp
56 PackageReaderImplV1.cpp
61 local architectureObject ;
62 for architectureObject in [ MultiArchSubDirSetup ] {
63 on $(architectureObject) {
64 UseBuildFeatureHeaders curl ;
66 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ;
67 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg v1 ] ;
68 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package manager ] ;
69 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package solver ] ;
71 Includes [ FGristFiles FetchFileJob.cpp ]
72 : [ BuildFeatureAttribute curl : headers ] ;
73 Includes [ FGristFiles InitTerminateLibPackage.cpp ]
74 : [ BuildFeatureAttribute curl : headers ] ;
76 AddResources $(libsolv) :
80 SharedLibrary [ MultiArchDefaultGristFiles libpackage.so ]
82 ActivateRepositoryCacheJob.cpp
83 ActivateRepositoryConfigJob.cpp
84 ActivationTransaction.cpp
85 AddRepositoryRequest.cpp
90 DownloadFileRequest.cpp
91 DropRepositoryRequest.cpp
93 InitTerminateLibPackage.cpp
94 InstallationLocationInfo.cpp
97 PackageInfoContentHandler.cpp
100 PackageResolvable.cpp
101 PackageResolvableExpression.cpp
105 RefreshRepositoryRequest.cpp
106 RemoveRepositoryJob.cpp
113 ValidateChecksumJob.cpp
117 # hpkg, but only libpackage
119 StandardErrorOutput.cpp
124 RepositoryBuilder.cpp
129 SolverPackageSpecifier.cpp
130 SolverPackageSpecifierList.cpp
132 SolverProblemSolution.cpp
139 [ BuildFeatureAttribute curl : library ]
141 $(TARGET_NETWORK_LIBS)
147 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package manager ] ;
149 DoCatalogs libpackage.so :
150 x-vnd.Haiku-libpackage
155 HaikuSubInclude solver ;