mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-06-11 10:34:18 +00:00
10945f8546
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)
|