--- a/talkatu/meson.build Fri Jul 19 02:31:11 2019 -0500
+++ b/talkatu/meson.build Fri Jul 19 07:38:37 2019 -0500
@@ -102,13 +102,9 @@
###############################################################################
###############################################################################
-talkatuenums = gnome.mkenums('talkatuenums',
- sources : TALKATU_ENUM_HEADERS,
- c_template : 'talkatuenums.c.tmpl',
- h_template : 'talkatuenums.h.tmpl',
- identifier_prefix : 'Talkatu',
- install_dir : join_paths(get_option('includedir'), 'talkatu-1.0', 'talkatu'))
+talkatuenums = gnome.mkenums_simple( + sources : TALKATU_ENUM_HEADERS) talkatuenums_c = talkatuenums[0]
talkatuenums_h = talkatuenums[1]
--- a/talkatu/talkatuenums.c.tmpl Fri Jul 19 02:31:11 2019 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-/*** BEGIN file-header ***/
- * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
-#include <talkatu/talkatuenums.h>
-/*** END file-header ***/
- * @Short_description: common enumerations
- * The enums defined here are used throughout %Talkatu.
-/*** BEGIN file-production ***/
-/* enumerations from "@filename@" */
-#include "talkatu/@basename@"
-/*** END file-production ***/
-/*** BEGIN value-header ***/
-@enum_name@_get_type(void) {
- static volatile gsize g_define_type_id__volatile = 0;
- if(g_once_init_enter(&g_define_type_id__volatile)) {
- static const G@Type@Value values [] = {
-/*** END value-header ***/
-/*** BEGIN value-production ***/
- { @VALUENAME@, "@VALUENAME@", "@valuenick@" },
-/*** END value-production ***/
-/*** BEGIN value-tail ***/
- GType g_define_type_id =
- g_@type@_register_static(g_intern_static_string("@EnumName@"), values);
- g_once_init_leave(&g_define_type_id__volatile, g_define_type_id);
- return g_define_type_id__volatile;
-/*** END value-tail ***/
-/*** BEGIN file-tail ***/
--- a/talkatu/talkatuenums.h.tmpl Fri Jul 19 02:31:11 2019 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-/*** BEGIN file-header ***/
- * Copyright (C) 2017-2019 Gary Kramlich <grim@reaperworld.com>
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
-#include <glib-object.h>
-/*** END file-header ***/
-/*** BEGIN file-production ***/
-/* enumerations from "@basename@" */
-/*** END file-production ***/
-/*** BEGIN value-header ***/
-GType @enum_name@_get_type(void) G_GNUC_CONST;
-#define @ENUMPREFIX@_TYPE_@ENUMSHORT@ (@enum_name@_get_type())
-/*** END value-header ***/
-/*** BEGIN file-tail ***/
-#endif /* TALKATU_ENUMS_H */