PROJECT_NAME           = "Intel Intelligent Storage Acceleration Library Crypto"
PROJECT_BRIEF          = "ISA-L_crypto API reference doc"

OUTPUT_DIRECTORY       = generated_doc
FULL_PATH_NAMES        = NO
TAB_SIZE               = 8
ALIASES                = "requires=\xrefitem requires \"Requires\" \"Instruction Set Requirements for arch-specific functions (non-multibinary)\""
OPTIMIZE_OUTPUT_FOR_C  = YES
HIDE_UNDOC_MEMBERS     = YES
USE_MDFILE_AS_MAINPAGE = README.md

INPUT                  = isa-l_crypto.h \
			 include \
			 README.md \
			 CONTRIBUTING.md \
			 Release_notes.txt

EXCLUDE                = include/test.h include/memcpy_inline.h include/intrinreg.h include/endian_helper.h
EXCLUDE_PATTERNS       = */include/*_multibinary.h
EXAMPLE_PATH           = . aes md5_mb mh_sha1 mh_sha1_murmur3_x64_128 mh_sha256 rolling_hash sha1_mb sha256_mb sha512_mb
PAPER_TYPE             = letter
LATEX_SOURCE_CODE      = YES
GENERATE_TREEVIEW      = YES
MACRO_EXPANSION        = YES
EXPAND_ONLY_PREDEF     = YES
PREDEFINED             = "DECLARE_ALIGNED(n, a)=ALIGN n" \
                         __declspec(x)='x' \
                         align(x)='ALIGN \
                         x'
EXPAND_AS_DEFINED      = DECLARE_ALIGNED
EXTENSION_MAPPING      = "txt=md"
