view doc/meson.build @ 1348:30bca5cf8435

Add docs for callback prototypes.
author Elliott Sales de Andrade <quantum.analyst@gmail.com>
date Wed, 28 Aug 2019 21:10:11 -0400
parents d27f187aca34
children 89f1b7139a49
line wrap: on
line source

DOC_MODULE = 'libgnt'

# Extra content files, other than the main one.
content_files = [
    'migrating-2to3.xml',
]

# Header files or dirs to ignore when scanning. Use base file/dir names
ignore_headers = [
    'test',
    'wms',
    'gntinternal.h',
    'gnt-skel.h',
    'gntboxprivate.h',
    'gntmainprivate.h',
    'gntmenuprivate.h',
    'gntmenuitemprivate.h',
    'gntstyleprivate.h',
    'gnttreeprivate.h',
    'gntwidgetprivate.h',
    'gntwmprivate.h',
    'gntwsprivate.h',
]

# Extra options to supply to gtkdoc-scan.
scan_args = [
    '--deprecated-guards=GNT_DISABLE_DEPRECATED',
    '--rebuild-types',
    '--rebuild-sections',
]

configure_file(
    input : 'version.xml.in',
    output : 'version.xml',
    configuration : gnt_config)

gnome.gtkdoc(DOC_MODULE,
    main_xml : DOC_MODULE + '-docs.xml',
    content_files : content_files,
    src_dir : libgnt_inc,
    dependencies : libgnt_dep,
    install : true,
    ignore_headers : ignore_headers,
    scan_args : scan_args,
    gobject_typesfile : DOC_MODULE + '.types')