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