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