16 visibility=['PUBLIC'],
17 exported_headers=subdir_glob([
18 ('compress', 'zstd*.h'),
20 srcs=glob(['compress/zstd*.c']),
27 visibility=['PUBLIC'],
29 ('decompress', '*_impl.h'),
31 srcs=glob(['decompress/zstd*.c']),
41 visibility=['PUBLIC'],
42 exported_headers=subdir_glob([
43 ('decprecated', '*.h'),
45 srcs=glob(['deprecated/*.c']),
52 visibility=['PUBLIC'],
53 exported_headers=subdir_glob([
56 srcs=glob(['legacy/*.c']),
58 exported_preprocessor_flags=[
59 '-DZSTD_LEGACY_SUPPORT=4',
66 visibility=['PUBLIC'],
67 exported_headers=subdir_glob([
68 ('dictBuilder', 'zdict.h'),
71 ('dictBuilder', 'divsufsort.h'),
73 srcs=glob(['dictBuilder/*.c']),
80 visibility=['PUBLIC'],
81 exported_headers=subdir_glob([
82 ('common', 'compiler.h'),
89 visibility=['PUBLIC'],
90 exported_headers=subdir_glob([
98 visibility=['PUBLIC'],
99 exported_headers=subdir_glob([
100 ('common', 'bitstream.h'),
107 visibility=['PUBLIC'],
108 exported_headers=subdir_glob([
113 'common/entropy_common.c',
114 'common/fse_decompress.c',
115 'compress/fse_compress.c',
116 'compress/huf_compress.c',
117 'decompress/huf_decompress.c',
130 visibility=['PUBLIC'],
131 exported_headers=subdir_glob([
132 ('common', 'error_private.h'),
133 ('common', 'zstd_errors.h'),
135 srcs=['common/error_private.c'],
141 visibility=['PUBLIC'],
142 exported_headers=subdir_glob([
150 visibility=['PUBLIC'],
151 exported_headers=subdir_glob([
152 ('common', 'pool.h'),
154 srcs=['common/pool.c'],
164 visibility=['PUBLIC'],
165 exported_headers=subdir_glob([
166 ('common', 'threading.h'),
168 srcs=['common/threading.c'],
169 exported_preprocessor_flags=[
170 '-DZSTD_MULTITHREAD',
172 exported_linker_flags=[
180 visibility=['PUBLIC'],
181 exported_headers=subdir_glob([
182 ('common', 'xxhash.h'),
184 srcs=['common/xxhash.c'],
185 exported_preprocessor_flags=[
186 '-DXXH_NAMESPACE=ZSTD_',
193 visibility=['PUBLIC'],
194 exported_headers=subdir_glob([
196 ('common', 'zstd_internal.h'),
198 srcs=['common/zstd_common.c'],