git subrepo pull (merge) --force deps/libchdr
[pcsx_rearmed.git] / deps / libchdr / deps / zstd-1.5.5 / contrib / pzstd / utils / BUCK
CommitLineData
648db22b 1cxx_library(
2 name='buffer',
3 visibility=['PUBLIC'],
4 header_namespace='utils',
5 exported_headers=['Buffer.h'],
6 deps=[':range'],
7)
8
9cxx_library(
10 name='file_system',
11 visibility=['PUBLIC'],
12 header_namespace='utils',
13 exported_headers=['FileSystem.h'],
14 deps=[':range'],
15)
16
17cxx_library(
18 name='likely',
19 visibility=['PUBLIC'],
20 header_namespace='utils',
21 exported_headers=['Likely.h'],
22)
23
24cxx_library(
25 name='range',
26 visibility=['PUBLIC'],
27 header_namespace='utils',
28 exported_headers=['Range.h'],
29 deps=[':likely'],
30)
31
32cxx_library(
33 name='resource_pool',
34 visibility=['PUBLIC'],
35 header_namespace='utils',
36 exported_headers=['ResourcePool.h'],
37)
38
39cxx_library(
40 name='scope_guard',
41 visibility=['PUBLIC'],
42 header_namespace='utils',
43 exported_headers=['ScopeGuard.h'],
44)
45
46cxx_library(
47 name='thread_pool',
48 visibility=['PUBLIC'],
49 header_namespace='utils',
50 exported_headers=['ThreadPool.h'],
51 deps=[':work_queue'],
52)
53
54cxx_library(
55 name='work_queue',
56 visibility=['PUBLIC'],
57 header_namespace='utils',
58 exported_headers=['WorkQueue.h'],
59 deps=[':buffer'],
60)
61
62cxx_library(
63 name='utils',
64 visibility=['PUBLIC'],
65 deps=[
66 ':buffer',
67 ':file_system',
68 ':likely',
69 ':range',
70 ':resource_pool',
71 ':scope_guard',
72 ':thread_pool',
73 ':work_queue',
74 ],
75)