docs: include wp.h in gir sources

This commit is contained in:
Jason Francis 2021-06-01 19:40:07 -04:00 committed by George Kiagiadakis
parent ed8346e77d
commit 1b5df6096a
2 changed files with 6 additions and 7 deletions

View file

@ -40,7 +40,7 @@ if build_doc or build_gir
configuration: doxy_wp_conf_data
)
doxyxml_wp_depfiles = [wp_lib_sources, wp_lib_parse_headers]
doxyxml_wp_depfiles = [wp_lib_sources, wp_lib_headers]
doxyxml_wp = custom_target('doxyxml_wp',
command: [doxygen_p, doxyfile_wp],
depend_files: doxyxml_wp_depfiles,
@ -128,7 +128,8 @@ if build_gir
dependencies: [wp_dep, dummy_dep],
namespace: 'Wp',
nsversion: wireplumber_api_version,
sources: [wpenums_h, wp_lib_parse_headers, wp_gtkdoc_h],
sources: [wpenums_h, wp_lib_headers, wp_gtkdoc_h],
include_directories: [wpenums_include_dir],
includes: ['GLib-2.0', 'GObject-2.0', 'Gio-2.0'],
install: true,
)

View file

@ -33,7 +33,7 @@ wp_lib_priv_sources = files(
'private/pipewire-object-mixin.c',
)
wp_lib_parse_headers = files(
wp_lib_headers = files(
'client.h',
'component-loader.h',
'core.h',
@ -62,9 +62,6 @@ wp_lib_parse_headers = files(
'spa-type.h',
'state.h',
'transition.h',
)
wp_lib_headers = wp_lib_parse_headers + files(
'wp.h',
)
@ -73,7 +70,7 @@ install_headers(wp_lib_headers,
)
enums = gnome.mkenums_simple('wpenums',
sources: wp_lib_parse_headers,
sources: wp_lib_headers,
header_prefix: '#include "wp/defs.h"',
decorator: 'WP_API',
install_header: true,
@ -82,6 +79,7 @@ enums = gnome.mkenums_simple('wpenums',
wpenums_h = enums[1]
wpenums_c = enums[0]
wp_gen_sources = [wpenums_h]
wpenums_include_dir = include_directories('.')
wpversion_data = configuration_data()
wpversion_data.set('version', meson.project_version())