From da2f2f64a67b9aa9bd8ef73f7a9940acc739fbb1 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Mon, 19 May 2025 16:37:56 +0200 Subject: lib: move enum definitions --- lib/CMakeLists.txt | 1 - lib/src/turns-enums.c.in | 1 - lib/src/turns-enums.h.in | 25 ------------------------- lib/src/turns-init.cpp | 1 - lib/src/turns-participant.cpp | 2 -- lib/src/turns-participant.h | 5 +++-- lib/src/turns-turn-order.cpp | 1 - lib/src/turns-turn-order.h | 3 +++ lib/src/turnsmm/turn-order.cpp | 1 - 9 files changed, 6 insertions(+), 34 deletions(-) delete mode 100644 lib/src/turns-enums.h.in (limited to 'lib') diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index b9365c8..998504b 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -100,7 +100,6 @@ set_target_properties("lib" PROPERTIES ) target_add_glib_enums("lib" - HEADER_TEMPLATE "src/turns-enums.h.in" SOURCE_TEMPLATE "src/turns-enums.c.in" OUTPUT_NAME "turns-enums" HEADERS ${HEADERS} diff --git a/lib/src/turns-enums.c.in b/lib/src/turns-enums.c.in index 2f75d77..635ea33 100644 --- a/lib/src/turns-enums.c.in +++ b/lib/src/turns-enums.c.in @@ -1,5 +1,4 @@ /*** BEGIN file-header ***/ -#include "turns-enums.h" /*** END file-header ***/ /*** BEGIN file-production ***/ diff --git a/lib/src/turns-enums.h.in b/lib/src/turns-enums.h.in deleted file mode 100644 index de93e31..0000000 --- a/lib/src/turns-enums.h.in +++ /dev/null @@ -1,25 +0,0 @@ -/*** BEGIN file-header ***/ -#ifndef TURNS_ENUMS_H -#define TURNS_ENUMS_H - -#include -#include - -G_BEGIN_DECLS -/*** 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 ***/ -G_END_DECLS - -#endif -/*** END file-tail ***/ diff --git a/lib/src/turns-init.cpp b/lib/src/turns-init.cpp index 243434d..0d6a808 100644 --- a/lib/src/turns-init.cpp +++ b/lib/src/turns-init.cpp @@ -1,6 +1,5 @@ #include "turns-init.h" -#include "turns-enums.h" #include "turns-participant.h" #include "turns-turn-order.h" diff --git a/lib/src/turns-participant.cpp b/lib/src/turns-participant.cpp index 1e03c8b..0846532 100644 --- a/lib/src/turns-participant.cpp +++ b/lib/src/turns-participant.cpp @@ -1,7 +1,5 @@ #include "turns-participant.h" -#include "turns-enums.h" - #include #include #include diff --git a/lib/src/turns-participant.h b/lib/src/turns-participant.h index f951ddb..7f5ff7b 100644 --- a/lib/src/turns-participant.h +++ b/lib/src/turns-participant.h @@ -1,8 +1,6 @@ #ifndef TURNS_PARTICIPANT_H #define TURNS_PARTICIPANT_H -#include "turns-enums.h" // IWYU pragma: export - #include #include #include @@ -17,6 +15,9 @@ typedef enum TURNS_PARTICIPANT_DISPOSITION_SECRET, } TurnsParticipantDisposition; +GType turns_participant_disposition_get_type(void) G_GNUC_CONST; +#define TURNS_TYPE_PARTICIPANT_DISPOSITION (turns_participant_disposition_get_type()) + #define TURNS_TYPE_PARTICIPANT turns_participant_get_type() G_DECLARE_FINAL_TYPE(TurnsParticipant, turns_participant, TURNS, PARTICIPANT, GObject) diff --git a/lib/src/turns-turn-order.cpp b/lib/src/turns-turn-order.cpp index 496ef2d..3337bb5 100644 --- a/lib/src/turns-turn-order.cpp +++ b/lib/src/turns-turn-order.cpp @@ -1,6 +1,5 @@ #include "turns-turn-order.h" -#include "turns-enums.h" #include "turns-participant.h" #include diff --git a/lib/src/turns-turn-order.h b/lib/src/turns-turn-order.h index 9d5c4b7..fd888ec 100644 --- a/lib/src/turns-turn-order.h +++ b/lib/src/turns-turn-order.h @@ -14,6 +14,9 @@ typedef enum TURNS_TURN_ORDER_SORT_MODE_ASCENDING, } TurnsTurnOrderSortMode; +GType turns_turn_order_sort_mode_get_type(void) G_GNUC_CONST; +#define TURNS_TYPE_TURN_ORDER_SORT_MODE (turns_turn_order_sort_mode_get_type()) + #define TURNS_TYPE_TURN_ORDER turns_turn_order_get_type() G_DECLARE_FINAL_TYPE(TurnsTurnOrder, turns_turn_order, TURNS, TURN_ORDER, GObject) diff --git a/lib/src/turnsmm/turn-order.cpp b/lib/src/turnsmm/turn-order.cpp index 1636be9..00fb30d 100644 --- a/lib/src/turnsmm/turn-order.cpp +++ b/lib/src/turnsmm/turn-order.cpp @@ -16,7 +16,6 @@ #include #include -#include #include #include -- cgit v1.2.3