#ifndef __ALSA_GOBJECT_ALSARAWMIDI_ENUM_TYPES__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_ENUM_TYPES__H__
-#include <sound/asound.h>
-
/**
* ALSARawmidiStreamDirection:
* @ALSARAWMIDI_STREAM_DIRECTION_OUTPUT: Output direction of stream.
--- /dev/null
+// SPDX-License-Identifier: LGPL-3.0-or-later
+#ifndef __ALSA_GOBJECT_ALSARAWMIDI_H__
+#define __ALSA_GOBJECT_ALSARAWMIDI_H__
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include <sound/asound.h>
+
+#include <alsarawmidi-enum-types.h>
+#include <alsarawmidi-enums.h>
+
+#include <substream-info.h>
+#include <substream-params.h>
+#include <substream-status.h>
+
+#include <stream-pair.h>
+
+#include <query.h>
+
+#endif
identifier_prefix: namespace,
install_header: true,
install_dir: join_paths(get_option('includedir'), inc_dir),
- header_prefix: '#include <@0@-enum-types.h>'.format(join_paths(path, name)),
+ header_prefix: '#include <alsarawmidi.h>',
)
else
enums = []
dependencies: dependencies,
link_args : linker_flag,
link_depends : mapfile_name,
- include_directories: include_directories('..'),
+ include_directories: include_directories('.'),
)
install_headers(headers,
pkg = import('pkgconfig')
pkg.generate(library,
description: 'GObject instrospection library for RawMidi interface in asound.h',
- subdirs: meson.project_name(),
+ subdirs: inc_dir,
)
# Generate metadata for gobject introspection.
'GLib-2.0',
'GObject-2.0',
],
+ header: 'alsarawmidi.h',
install: true,
)
#ifndef __ALSA_GOBJECT_ALSARAWMIDI_PRIVATES__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_PRIVATES__H__
-#include <string.h>
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include "substream-info.h"
-#include "substream-params.h"
-#include "substream-status.h"
-
-#include <sound/asound.h>
+#include "alsarawmidi.h"
G_BEGIN_DECLS
// SPDX-License-Identifier: LGPL-3.0-or-later
-#include "query.h"
#include "privates.h"
#include <stdio.h>
#ifndef __ALSA_GOBJECT_ALSARAWMIDI_QUERY__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_QUERY__H__
-#include <glib.h>
-#include <glib-object.h>
-
-#include <rawmidi/alsarawmidi-enums.h>
-#include <rawmidi/substream-info.h>
+#include <alsarawmidi.h>
G_BEGIN_DECLS
// SPDX-License-Identifier: LGPL-3.0-or-later
-#include "stream-pair.h"
-#include "query.h"
#include "privates.h"
#include <errno.h>
#ifndef __ALSA_GOBJECT_ALSARAWMIDI_STREAM_PAIR__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_STREAM_PAIR__H__
-#include <glib.h>
-#include <glib-object.h>
-
-#include <rawmidi/alsarawmidi-enums.h>
-#include <rawmidi/substream-info.h>
-#include <rawmidi/substream-params.h>
-#include <rawmidi/substream-status.h>
+#include <alsarawmidi.h>
G_BEGIN_DECLS
#ifndef __ALSA_GOBJECT_ALSARAWMIDI_SUBSTREAM_INFO__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_SUBSTREAM_INFO__H__
-#include <glib.h>
-#include <glib-object.h>
-
-#include <rawmidi/alsarawmidi-enums.h>
+#include <alsarawmidi.h>
G_BEGIN_DECLS
#ifndef __ALSA_GOBJECT_ALSARAWMIDI_SUBSTREAM_PARAMS__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_SUBSTREAM_PARAMS__H__
-#include <glib.h>
-#include <glib-object.h>
+#include <alsarawmidi.h>
G_BEGIN_DECLS
#ifndef __ALSA_GOBJECT_ALSARAWMIDI_SUBSTREAM_STATUS__H__
#define __ALSA_GOBJECT_ALSARAWMIDI_SUBSTREAM_STATUS__H__
-#include <glib.h>
-#include <glib-object.h>
+#include <alsarawmidi.h>
G_BEGIN_DECLS