1 SubDir HAIKU_TOP src kits package ;
10 UsePrivateSystemHeaders ;
13 AttributeDataReader.cpp
15 BlockBufferPoolImpl.cpp
16 BlockBufferPoolNoLock.cpp
18 CommitTransactionResult.cpp
22 GlobalWritableFileInfo.cpp
24 PackageContentHandler.cpp
28 PackageEntryAttribute.cpp
29 PackageFileHeapAccessorBase.cpp
30 PackageFileHeapReader.cpp
31 PackageFileHeapWriter.cpp
38 RepositoryContentHandler.cpp
40 RepositoryReaderImpl.cpp
42 RepositoryWriterImpl.cpp
44 UserSettingsFileInfo.cpp
49 PackageContentHandlerV1.cpp
50 PackageDataReaderV1.cpp
52 PackageEntryAttributeV1.cpp
54 PackageInfoContentHandlerV1.cpp
55 PackageReaderImplV1.cpp
60 local architectureObject ;
61 for architectureObject in [ MultiArchSubDirSetup ] {
62 on $(architectureObject) {
63 UseBuildFeatureHeaders curl ;
65 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ;
66 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg v1 ] ;
67 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package manager ] ;
68 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package solver ] ;
70 Includes [ FGristFiles FetchFileJob.cpp ]
71 : [ BuildFeatureAttribute curl : headers ] ;
72 Includes [ FGristFiles InitTerminateLibPackage.cpp ]
73 : [ BuildFeatureAttribute curl : headers ] ;
75 AddResources $(libsolv) :
79 SharedLibrary [ MultiArchDefaultGristFiles libpackage.so ]
81 ActivateRepositoryCacheJob.cpp
82 ActivateRepositoryConfigJob.cpp
83 ActivationTransaction.cpp
84 AddRepositoryRequest.cpp
89 DownloadFileRequest.cpp
90 DropRepositoryRequest.cpp
92 InitTerminateLibPackage.cpp
93 InstallationLocationInfo.cpp
96 PackageInfoContentHandler.cpp
100 PackageResolvableExpression.cpp
104 RefreshRepositoryRequest.cpp
105 RemoveRepositoryJob.cpp
112 ValidateChecksumJob.cpp
116 # hpkg, but only libpackage
118 StandardErrorOutput.cpp
123 RepositoryBuilder.cpp
128 SolverPackageSpecifier.cpp
129 SolverPackageSpecifierList.cpp
131 SolverProblemSolution.cpp
138 [ BuildFeatureAttribute curl : library ]
140 $(TARGET_NETWORK_LIBS)
146 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package manager ] ;
148 DoCatalogs libpackage.so :
149 x-vnd.Haiku-libpackage
154 HaikuSubInclude solver ;