summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build35
1 files changed, 19 insertions, 16 deletions
diff --git a/meson.build b/meson.build
index adfa85f..72f098b 100644
--- a/meson.build
+++ b/meson.build
@@ -18,27 +18,30 @@ cdata.set_quoted('PACKAGE_VERSION', get_option('package_version'))
libgvc_inc = include_directories('.')
-libgvc_gir_sources = [
+libgvc_gir_headers = [
+ 'gvc-channel-map.h',
'gvc-mixer-card.h',
- 'gvc-mixer-card.c',
+ 'gvc-mixer-control.h',
+ 'gvc-mixer-event-role.h',
+ 'gvc-mixer-sink.h',
+ 'gvc-mixer-sink-input.h',
+ 'gvc-mixer-source.h',
+ 'gvc-mixer-source-output.h',
'gvc-mixer-stream.h',
- 'gvc-mixer-stream.c',
- 'gvc-channel-map.h',
+ 'gvc-mixer-ui-device.h'
+]
+
+libgvc_gir_sources = [
'gvc-channel-map.c',
- 'gvc-mixer-ui-device.h',
- 'gvc-mixer-ui-device.c',
- 'gvc-mixer-sink.h',
+ 'gvc-mixer-card.c',
+ 'gvc-mixer-control.c',
+ 'gvc-mixer-event-role.c',
'gvc-mixer-sink.c',
- 'gvc-mixer-source.h',
- 'gvc-mixer-source.c',
- 'gvc-mixer-sink-input.h',
'gvc-mixer-sink-input.c',
- 'gvc-mixer-source-output.h',
+ 'gvc-mixer-source.c',
'gvc-mixer-source-output.c',
- 'gvc-mixer-event-role.h',
- 'gvc-mixer-event-role.c',
- 'gvc-mixer-control.h',
- 'gvc-mixer-control.c'
+ 'gvc-mixer-stream.c',
+ 'gvc-mixer-ui-device.c'
]
libgvc_no_gir_sources = [
@@ -110,7 +113,7 @@ if enable_introspection
endif
libgvc_gir = gnome.generate_gir(libgvc,
- sources: libgvc_gir_sources,
+ sources: libgvc_gir_sources + libgvc_gir_headers,
nsversion: '1.0',
namespace: 'Gvc',
includes: ['Gio-2.0', 'GObject-2.0'],