mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
Remove the uneeded internal API, as we can now include each header directly if needed, while move the assembling stuff to the drivers API.
43 lines
1.0 KiB
Meson
43 lines
1.0 KiB
Meson
subdir('xml')
|
|
|
|
private_headers = [
|
|
'config.h',
|
|
'nbis-helpers.h',
|
|
'fprint.h',
|
|
|
|
# Subdirectories to ignore
|
|
'drivers',
|
|
'nbis',
|
|
]
|
|
|
|
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(meson.project_name(),
|
|
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: [
|
|
#'--rebuild-sections',
|
|
'--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)
|