16 visibility=['PUBLIC'],
17 exported_headers=subdir_glob([
18 ('compress', 'zstd*.h'),
20 srcs=glob(['compress/zstd*.c']),
27 visibility=['PUBLIC'],
28 srcs=glob(['decompress/zstd*.c']),
38 visibility=['PUBLIC'],
39 exported_headers=subdir_glob([
40 ('decprecated', '*.h'),
42 srcs=glob(['deprecated/*.c']),
49 visibility=['PUBLIC'],
50 exported_headers=subdir_glob([
53 srcs=glob(['legacy/*.c']),
55 exported_preprocessor_flags=[
56 '-DZSTD_LEGACY_SUPPORT=4',
63 visibility=['PUBLIC'],
64 exported_headers=subdir_glob([
65 ('dictBuilder', 'zdict.h'),
68 ('dictBuilder', 'divsufsort.h'),
70 srcs=glob(['dictBuilder/*.c']),
77 visibility=['PUBLIC'],
78 exported_headers=subdir_glob([
79 ('common', 'compiler.h'),
86 visibility=['PUBLIC'],
87 exported_headers=subdir_glob([
88 ('common', 'bitstream.h'),
95 visibility=['PUBLIC'],
96 exported_headers=subdir_glob([
101 'common/entropy_common.c',
102 'common/fse_decompress.c',
103 'compress/fse_compress.c',
104 'compress/huf_compress.c',
105 'decompress/huf_decompress.c',
118 visibility=['PUBLIC'],
119 exported_headers=subdir_glob([
120 ('common', 'error_private.h'),
121 ('common', 'zstd_errors.h'),
123 srcs=['common/error_private.c'],
129 visibility=['PUBLIC'],
130 exported_headers=subdir_glob([
138 visibility=['PUBLIC'],
139 exported_headers=subdir_glob([
140 ('common', 'pool.h'),
142 srcs=['common/pool.c'],
152 visibility=['PUBLIC'],
153 exported_headers=subdir_glob([
154 ('common', 'threading.h'),
156 srcs=['common/threading.c'],
157 exported_preprocessor_flags=[
158 '-DZSTD_MULTITHREAD',
160 exported_linker_flags=[
168 visibility=['PUBLIC'],
169 exported_headers=subdir_glob([
170 ('common', 'xxhash.h'),
172 srcs=['common/xxhash.c'],
173 exported_preprocessor_flags=[
174 '-DXXH_NAMESPACE=ZSTD_',
181 visibility=['PUBLIC'],
182 exported_headers=subdir_glob([
184 ('common', 'zstd_internal.h'),
186 srcs=['common/zstd_common.c'],