xref: /aosp_15_r20/external/zstd/lib/module.modulemap (revision 01826a4963a0d8a59bc3812d29bdf0fb76416722)
1*01826a49SYabin Cuimodule libzstd [extern_c] {
2*01826a49SYabin Cui    header "zstd.h"
3*01826a49SYabin Cui    export *
4*01826a49SYabin Cui    config_macros [exhaustive] \
5*01826a49SYabin Cui        /* zstd.h */ \
6*01826a49SYabin Cui        ZSTD_STATIC_LINKING_ONLY, \
7*01826a49SYabin Cui        ZSTDLIB_VISIBILITY, \
8*01826a49SYabin Cui        ZSTDLIB_VISIBLE, \
9*01826a49SYabin Cui        ZSTDLIB_HIDDEN, \
10*01826a49SYabin Cui        ZSTD_DLL_EXPORT, \
11*01826a49SYabin Cui        ZSTDLIB_STATIC_API, \
12*01826a49SYabin Cui        ZSTD_DISABLE_DEPRECATE_WARNINGS, \
13*01826a49SYabin Cui        ZSTD_CLEVEL_DEFAULT, \
14*01826a49SYabin Cui        /* zdict.h */ \
15*01826a49SYabin Cui        ZDICT_STATIC_LINKING_ONLY, \
16*01826a49SYabin Cui        ZDICTLIB_VISIBLE, \
17*01826a49SYabin Cui        ZDICTLIB_HIDDEN, \
18*01826a49SYabin Cui        ZDICTLIB_VISIBILITY, \
19*01826a49SYabin Cui        ZDICTLIB_STATIC_API, \
20*01826a49SYabin Cui        ZDICT_DISABLE_DEPRECATE_WARNINGS, \
21*01826a49SYabin Cui        /* zstd_errors.h */ \
22*01826a49SYabin Cui        ZSTDERRORLIB_VISIBLE, \
23*01826a49SYabin Cui        ZSTDERRORLIB_HIDDEN, \
24*01826a49SYabin Cui        ZSTDERRORLIB_VISIBILITY
25*01826a49SYabin Cui
26*01826a49SYabin Cui    module dictbuilder [extern_c] {
27*01826a49SYabin Cui        header "zdict.h"
28*01826a49SYabin Cui        export *
29*01826a49SYabin Cui    }
30*01826a49SYabin Cui
31*01826a49SYabin Cui    module errors [extern_c] {
32*01826a49SYabin Cui        header "zstd_errors.h"
33*01826a49SYabin Cui        export *
34*01826a49SYabin Cui    }
35*01826a49SYabin Cui}
36