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 SharedLibrary [ MultiArchDefaultGristFiles libpackage.so ]
77 ActivateRepositoryCacheJob.cpp
78 ActivateRepositoryConfigJob.cpp
79 ActivationTransaction.cpp
80 AddRepositoryRequest.cpp
85 DownloadFileRequest.cpp
86 DropRepositoryRequest.cpp
88 InitTerminateLibPackage.cpp
89 InstallationLocationInfo.cpp
92 PackageInfoContentHandler.cpp
96 PackageResolvableExpression.cpp
100 RefreshRepositoryRequest.cpp
101 RemoveRepositoryJob.cpp
108 ValidateChecksumJob.cpp
112 # hpkg, but only libpackage
114 StandardErrorOutput.cpp
119 RepositoryBuilder.cpp
124 SolverPackageSpecifier.cpp
125 SolverPackageSpecifierList.cpp
127 SolverProblemSolution.cpp
131 [ MultiArchDefaultGristFiles libshared.a ]
133 [ BuildFeatureAttribute curl : library ]
139 HaikuSubInclude solver ;