# Doxyfile generated by ROCm Documentation Generator.
# Consumed by breathe via .. doxygen* directives in the Sphinx build.

PROJECT_NAME           = "rocJITsu"
OUTPUT_DIRECTORY       = .
INPUT                  = ../../../lib/rocjitsu/include
INCLUDE_PATH           = ../../../lib/rocjitsu/include
FILE_PATTERNS          = *.h *.hpp *.hxx
RECURSIVE              = YES

GENERATE_XML           = YES
XML_OUTPUT             = xml
GENERATE_HTML          = YES
GENERATE_TAGFILE       = html/tagfile.xml
SEARCHENGINE           = NO
DOT_IMAGE_FORMAT       = svg
INTERACTIVE_SVG        = YES
GENERATE_LATEX         = NO

# Surface declarations without explicit Doxygen comments too, so the
# breathe directives can still resolve identifiers in headers with
# uneven coverage.
EXTRACT_ALL            = YES
EXTRACT_STATIC         = YES
HIDE_UNDOC_MEMBERS     = NO

OPTIMIZE_OUTPUT_FOR_C  = YES

QUIET                  = YES
WARN_IF_UNDOCUMENTED   = NO
WARN_NO_PARAMDOC       = NO

MACRO_EXPANSION        = YES
ENABLE_PREPROCESSING   = YES
# Strip compiler annotation macros so Doxygen can parse function signatures.
# The macros are documented manually in api-status.rst using c:macro directives.
PREDEFINED             = RJ_API_EXPORT= \
                         __attribute__(x)= \
                         __declspec(x)=
