Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
has_enumerations = true
has_marshaller = false
-sources = files()
+sources = files(
+ 'query.c',
+)
-headers = files()
+headers = files(
+ 'query.h',
+)
-privates = files()
+privates = files(
+ 'privates.h',
+)
#
# Common part except for identifier of dependency.
--- /dev/null
+// SPDX-License-Identifier: LGPL-3.0-or-later
+#ifndef __ALSA_GOBJECT_ALSATIMER_PRIVATES__H__
+#define __ALSA_GOBJECT_ALSATIMER_PRIVATES__H__
+
+G_BEGIN_DECLS
+
+GQuark alsatimer_error_quark(void);
+
+#define generate_error(err, errno) \
+ g_set_error(err, alsatimer_error_quark(), errno, \
+ __FILE__ ":%d: %s", __LINE__, strerror(errno))
+
+G_END_DECLS
+
+#endif
--- /dev/null
+// SPDX-License-Identifier: LGPL-3.0-or-later
+#include "query.h"
+#include "privates.h"
+
+// For error handling.
+G_DEFINE_QUARK("alsatimer-error", alsatimer_error)
--- /dev/null
+// SPDX-License-Identifier: LGPL-3.0-or-later
+#ifndef __ALSA_GOBJECT_ALSATIMER_QUERY__H__
+#define __ALSA_GOBJECT_ALSATIMER_QUERY__H__
+
+#include <glib.h>
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+G_END_DECLS
+
+#endif