xref: /freebsd/sys/contrib/zstd/lib/module.modulemap (revision c0d9a07101a1e72769ee0619a583f63a078fb391)
15ff13fbcSAllan Judemodule libzstd [extern_c] {
25ff13fbcSAllan Jude    header "zstd.h"
35ff13fbcSAllan Jude    export *
4*c0d9a071SXin LI    config_macros [exhaustive] \
5*c0d9a071SXin LI        /* zstd.h */ \
65ff13fbcSAllan Jude        ZSTD_STATIC_LINKING_ONLY, \
7*c0d9a071SXin LI        ZSTDLIB_VISIBILITY, \
85ff13fbcSAllan Jude        ZSTDLIB_VISIBLE, \
9*c0d9a071SXin LI        ZSTDLIB_HIDDEN, \
105ff13fbcSAllan Jude        ZSTD_DLL_EXPORT, \
115ff13fbcSAllan Jude        ZSTDLIB_STATIC_API, \
125ff13fbcSAllan Jude        ZSTD_DISABLE_DEPRECATE_WARNINGS, \
135ff13fbcSAllan Jude        ZSTD_CLEVEL_DEFAULT, \
14*c0d9a071SXin LI        /* zdict.h */ \
15*c0d9a071SXin LI        ZDICT_STATIC_LINKING_ONLY, \
16*c0d9a071SXin LI        ZDICTLIB_VISIBLE, \
17*c0d9a071SXin LI        ZDICTLIB_HIDDEN, \
185ff13fbcSAllan Jude        ZDICTLIB_VISIBILITY, \
19*c0d9a071SXin LI        ZDICTLIB_STATIC_API, \
205ff13fbcSAllan Jude        ZDICT_DISABLE_DEPRECATE_WARNINGS, \
21*c0d9a071SXin LI        /* zstd_errors.h */ \
22*c0d9a071SXin LI        ZSTDERRORLIB_VISIBLE, \
23*c0d9a071SXin LI        ZSTDERRORLIB_HIDDEN, \
24*c0d9a071SXin LI        ZSTDERRORLIB_VISIBILITY
255ff13fbcSAllan Jude
265ff13fbcSAllan Jude    module dictbuilder [extern_c] {
275ff13fbcSAllan Jude        header "zdict.h"
285ff13fbcSAllan Jude        export *
295ff13fbcSAllan Jude    }
305ff13fbcSAllan Jude
315ff13fbcSAllan Jude    module errors [extern_c] {
325ff13fbcSAllan Jude        header "zstd_errors.h"
335ff13fbcSAllan Jude        export *
345ff13fbcSAllan Jude    }
355ff13fbcSAllan Jude}
36