vfs: check userland buffers before reading them.
[haiku.git] / src / kits / package / solver / Jamfile
blobe4e75c28f6ccfebf6a53f5ae23ea39bbe4216ab1
1 SubDir HAIKU_TOP src kits package solver ;
3 # add-on implementing a libsolv based BSolver
5 local architectureObject ;
6 for architectureObject in [ MultiArchSubDirSetup ] {
7         on $(architectureObject) {
9                 UseBuildFeatureHeaders libsolv ;
11                 local libsolvHeaders
12                         = [ BuildFeatureAttribute libsolv : headers : path ] ;
13                 UseHeaders [ FDirName $(libsolvHeaders) solv ] ;
15                 AddResources $(libsolv) :
16                         LibsolvSolver.rdef
17                         ;
19                 UsePrivateHeaders shared ;
21                 SharedLibrary
22                         [ MultiArchDefaultGristFiles libpackage-add-on-libsolv.so ]
23                         :
24                         LibsolvSolver.cpp
25                         :
26                         package
27                         [ BuildFeatureAttribute libsolv : libraries ]
28                         be [ TargetLibstdc++ ]
29                 ;
31                 Includes [ FGristFiles LibsolvSolver.cpp ]
32                         : [ BuildFeatureAttribute libsolv : headers ] ;
33         }
36 DoCatalogs libsolv :
37         x-vnd.Haiku-libsolvsolver
38         :
39         SolverProblem.cpp
40         SolverProblemSolution.cpp