# Doxygen configuration file for generating documentation.
PROJECT_NAME = "libusbp"
OUTPUT_DIRECTORY = docs
INLINE_INHERITED_MEMB = YES
INPUT = README.md PLATFORM_NOTES.md CONTRIBUTING.md THREADS.md include
USE_MDFILE_AS_MAINPAGE = README.md
RECURSIVE = YES
SOURCE_BROWSER = YES
USE_MATHJAX = YES
GENERATE_LATEX = NO
# TYPEDEF_HIDES_STRUCT = YES

MACRO_EXPANSION        = YES
EXPAND_ONLY_PREDEF     = YES
PREDEFINED = \
    LIBUSBP_API= \
    LIBUSBP_WARN_UNUSED= \
    _WIN32=1 \
    __linux__=1 \
    __APPLE__=1

EXCLUDE_SYMBOLS = \
    LIBUSBP_API \
    LIBUSBP_DLL_EXPORT \
    LIBUSBP_DLL_IMPORT \
    LIBUSBP_WARN_UNUSED