[metacity/wip/muktupavels/enum-types] build: fix enum type generation



commit f135df67794f06649844c36075ec94851b106273
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Thu Apr 30 03:28:32 2020 +0300

    build: fix enum type generation
    
    Replace filename with basename in template file and also regenerate
    enum types if Makefile.am changes.

 libmetacity/Makefile.am          | 4 ++--
 libmetacity/meta-enum-types.c.in | 2 +-
 src/Makefile.am                  | 4 ++--
 src/core/meta-enum-types.c.in    | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/libmetacity/Makefile.am b/libmetacity/Makefile.am
index cc64c7cf..5b9a1fbb 100644
--- a/libmetacity/Makefile.am
+++ b/libmetacity/Makefile.am
@@ -82,11 +82,11 @@ ENUM_TYPES = \
        $(srcdir)/meta-theme.h \
        $(NULL)
 
-meta-enum-types.c: meta-enum-types.c.in meta-enum-types.h $(ENUM_TYPES)
+meta-enum-types.c: meta-enum-types.c.in meta-enum-types.h $(ENUM_TYPES) Makefile.am
        $(AM_V_GEN) $(GLIB_MKENUMS) --template $(srcdir)/meta-enum-types.c.in $(ENUM_TYPES) > \
                meta-enum-types.c.tmp && mv meta-enum-types.c.tmp meta-enum-types.c
 
-meta-enum-types.h: meta-enum-types.h.in $(ENUM_TYPES)
+meta-enum-types.h: meta-enum-types.h.in $(ENUM_TYPES) Makefile.am
        $(AM_V_GEN) $(GLIB_MKENUMS) --template $(srcdir)/meta-enum-types.h.in $(ENUM_TYPES) > \
                meta-enum-types.h.tmp && mv meta-enum-types.h.tmp meta-enum-types.h
 
diff --git a/libmetacity/meta-enum-types.c.in b/libmetacity/meta-enum-types.c.in
index 49f3441c..53e1673c 100644
--- a/libmetacity/meta-enum-types.c.in
+++ b/libmetacity/meta-enum-types.c.in
@@ -5,7 +5,7 @@
 /*** END file-header ***/
 
 /*** BEGIN file-production ***/
-#include "@filename@"
+#include "@basename@"
 /*** END file-production ***/
 
 /*** BEGIN value-header ***/
diff --git a/src/Makefile.am b/src/Makefile.am
index 97104dd0..a0d1e091 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -200,11 +200,11 @@ ENUM_TYPES = \
        $(srcdir)/core/window-private.h \
        $(NULL)
 
-core/meta-enum-types.c: core/meta-enum-types.c.in core/meta-enum-types.h $(ENUM_TYPES)
+core/meta-enum-types.c: core/meta-enum-types.c.in core/meta-enum-types.h $(ENUM_TYPES) Makefile.am
        $(AM_V_GEN) $(GLIB_MKENUMS) --template $(srcdir)/core/meta-enum-types.c.in $(ENUM_TYPES) > \
                meta-enum-types.c.tmp && mv meta-enum-types.c.tmp core/meta-enum-types.c
 
-core/meta-enum-types.h: core/meta-enum-types.h.in $(ENUM_TYPES)
+core/meta-enum-types.h: core/meta-enum-types.h.in $(ENUM_TYPES) Makefile.am
        $(AM_V_GEN) $(GLIB_MKENUMS) --template $(srcdir)/core/meta-enum-types.h.in $(ENUM_TYPES) > \
                meta-enum-types.h.tmp && mv meta-enum-types.h.tmp core/meta-enum-types.h
 
diff --git a/src/core/meta-enum-types.c.in b/src/core/meta-enum-types.c.in
index 03e8b8fa..9225fc2a 100644
--- a/src/core/meta-enum-types.c.in
+++ b/src/core/meta-enum-types.c.in
@@ -4,7 +4,7 @@
 /*** END file-header ***/
 
 /*** BEGIN file-production ***/
-#include "@filename@"
+#include "@basename@"
 /*** END file-production ***/
 
 /*** BEGIN value-header ***/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]