mirror of
https://github.com/morgan9e/libfprint-fpc1020
synced 2026-04-15 00:44:25 +09:00
Those are not public headers, so don't need to be documented. This removes 18 symbols from the undocumented symbols list.
69 lines
1.5 KiB
Meson
69 lines
1.5 KiB
Meson
subdir('xml')
|
|
|
|
private_headers = [
|
|
'config.h',
|
|
|
|
'aeslib.h',
|
|
'assembling.h',
|
|
'fp_internal.h',
|
|
|
|
# Drivers
|
|
'aes1660.h',
|
|
'aes2501.h',
|
|
'aes2550.h',
|
|
'aes2660.h',
|
|
'aes3k.h',
|
|
'aesx660.h',
|
|
'driver_ids.h',
|
|
'elan.h',
|
|
'upek_proto.h',
|
|
'upeksonly.h',
|
|
'upektc.h',
|
|
'upektc_img.h',
|
|
'vfs0050.h',
|
|
'vfs301_proto_fragments.h',
|
|
'vfs301_proto.h',
|
|
'vfs5011_proto.h',
|
|
|
|
# NBIS
|
|
'morph.h',
|
|
'sunrast.h',
|
|
'bozorth.h',
|
|
'defs.h',
|
|
'log.h',
|
|
'bz_array.h',
|
|
'lfs.h',
|
|
'mytime.h',
|
|
]
|
|
|
|
html_images = [
|
|
]
|
|
|
|
content_files = [
|
|
'intro.xml'
|
|
]
|
|
|
|
expand_content_files = content_files
|
|
|
|
glib_prefix = dependency('glib-2.0').get_pkgconfig_variable('prefix')
|
|
glib_docpath = join_paths(glib_prefix, 'share', 'gtk-doc', 'html')
|
|
docpath = join_paths(get_option('datadir'), 'gtk-doc', 'html')
|
|
|
|
gnome.gtkdoc('libfprint',
|
|
main_xml: 'libfprint-docs.xml',
|
|
src_dir: join_paths(meson.source_root(), 'libfprint'),
|
|
dependencies: libfprint_dep,
|
|
content_files: content_files,
|
|
expand_content_files: expand_content_files,
|
|
scan_args: [
|
|
'--ignore-decorators=API_EXPORTED',
|
|
'--ignore-headers=' + ' '.join(private_headers),
|
|
],
|
|
fixxref_args: [
|
|
'--html-dir=@0@'.format(docpath),
|
|
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')),
|
|
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')),
|
|
],
|
|
html_assets: html_images,
|
|
install: true)
|