[gimp] app, libgimp*: updating autotools script in sync with meson.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app, libgimp*: updating autotools script in sync with meson.
- Date: Mon, 1 Aug 2022 18:06:23 +0000 (UTC)
commit 83e465ec16ceb7949aaa1bd978b6e20adc685104
Author: Jehan <jehan girinstud io>
Date: Mon Aug 1 19:40:45 2022 +0200
app, libgimp*: updating autotools script in sync with meson.
Generated *enums.c now have an additional stamp no-op header include
(see last 2 commits). Sync this change into the autotools generation
scripts to prevent back and forth useless generation of these files each
time we switch from one build system to another.
app/config/Makefile.am | 7 +++++--
app/core/Makefile.am | 7 +++++--
app/display/Makefile.am | 7 +++++--
app/gegl/Makefile.am | 7 +++++--
app/operations/Makefile.am | 7 +++++--
app/paint/Makefile.am | 7 +++++--
app/plug-in/Makefile.am | 7 +++++--
app/text/Makefile.am | 7 +++++--
app/tools/Makefile.am | 7 +++++--
app/widgets/Makefile.am | 7 +++++--
libgimpbase/Makefile.am | 14 ++++++++++----
libgimpconfig/Makefile.am | 7 +++++--
libgimpwidgets/Makefile.am | 7 +++++--
13 files changed, 70 insertions(+), 28 deletions(-)
---
diff --git a/app/config/Makefile.am b/app/config/Makefile.am
index 9686e357c1..faaa21e1a0 100644
--- a/app/config/Makefile.am
+++ b/app/config/Makefile.am
@@ -144,7 +144,7 @@ CLEANFILES += $(gen_sources)
xgen-cec: $(srcdir)/config-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"config-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-config-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"config-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -154,11 +154,14 @@ xgen-cec: $(srcdir)/config-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-config-enums.h: xgen-cec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/config-enums.c: xgen-cec
+$(srcdir)/config-enums.c: xgen-cec stamp-config-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/core/Makefile.am b/app/core/Makefile.am
index c9439abc4c..61d5d0ba67 100644
--- a/app/core/Makefile.am
+++ b/app/core/Makefile.am
@@ -545,7 +545,7 @@ gimpmarshal.c: gimpmarshal.h
xgen-cec: $(srcdir)/core-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"core-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-core-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"core-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -555,11 +555,14 @@ xgen-cec: $(srcdir)/core-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-core-enums.h: xgen-cec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/core-enums.c: xgen-cec
+$(srcdir)/core-enums.c: xgen-cec stamp-core-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/display/Makefile.am b/app/display/Makefile.am
index 2bc9b510c0..fbea77b482 100644
--- a/app/display/Makefile.am
+++ b/app/display/Makefile.am
@@ -205,7 +205,7 @@ CLEANFILES = $(gen_sources)
xgen-dec: $(srcdir)/display-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"display-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-display-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"display-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -215,11 +215,14 @@ xgen-dec: $(srcdir)/display-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-display-enums.h: xgen-dec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/display-enums.c: xgen-dec
+$(srcdir)/display-enums.c: xgen-dec stamp-display-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/gegl/Makefile.am b/app/gegl/Makefile.am
index e4020563c1..8f9d2adec7 100644
--- a/app/gegl/Makefile.am
+++ b/app/gegl/Makefile.am
@@ -76,7 +76,7 @@ CLEANFILES = $(gen_sources)
xgen-ggec: $(srcdir)/gimp-gegl-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"core/core-enums.h\"\n#include \"gimp-gegl-enums.h\"\n#include
\"gimp-intl.h\"" \
+ --fhead "#include \"stamp-gimp-gegl-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"core/core-enums.h\"\n#include
\"gimp-gegl-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -86,11 +86,14 @@ xgen-ggec: $(srcdir)/gimp-gegl-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-gimp-gegl-enums.h: xgen-ggec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/gimp-gegl-enums.c: xgen-ggec
+$(srcdir)/gimp-gegl-enums.c: xgen-ggec stamp-gimp-gegl-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/operations/Makefile.am b/app/operations/Makefile.am
index 24bfe6d9eb..5b2facc29b 100644
--- a/app/operations/Makefile.am
+++ b/app/operations/Makefile.am
@@ -117,7 +117,7 @@ CLEANFILES = $(gen_sources)
xgen-oec: $(srcdir)/operations-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"operations-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-operations-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"operations-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -127,11 +127,14 @@ xgen-oec: $(srcdir)/operations-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-operations-enums.h: xgen-oec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/operations-enums.c: xgen-oec
+$(srcdir)/operations-enums.c: xgen-oec stamp-operations-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/paint/Makefile.am b/app/paint/Makefile.am
index 1cc625e896..b9248121d1 100644
--- a/app/paint/Makefile.am
+++ b/app/paint/Makefile.am
@@ -102,7 +102,7 @@ CLEANFILES = $(gen_sources)
xgen-pec: $(srcdir)/paint-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"paint-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-paint-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"paint-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -112,11 +112,14 @@ xgen-pec: $(srcdir)/paint-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-paint-enums.h: xgen-pec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/paint-enums.c: xgen-pec
+$(srcdir)/paint-enums.c: xgen-pec stamp-paint-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/plug-in/Makefile.am b/app/plug-in/Makefile.am
index f6b4f43014..b1944f0cf2 100644
--- a/app/plug-in/Makefile.am
+++ b/app/plug-in/Makefile.am
@@ -80,7 +80,7 @@ CLEANFILES = $(EXTRA_PROGRAMS) $(gen_sources)
xgen-pec: $(srcdir)/plug-in-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"plug-in-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-plug-in-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"plug-in-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -90,11 +90,14 @@ xgen-pec: $(srcdir)/plug-in-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-plug-in-enums.h: xgen-pec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/plug-in-enums.c: xgen-pec
+$(srcdir)/plug-in-enums.c: xgen-pec stamp-plug-in-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/text/Makefile.am b/app/text/Makefile.am
index de7616e07d..416b58e3f5 100644
--- a/app/text/Makefile.am
+++ b/app/text/Makefile.am
@@ -57,7 +57,7 @@ CLEANFILES = $(gen_sources)
xgen-tec: $(srcdir)/text-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"text-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-text-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"text-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -67,11 +67,14 @@ xgen-tec: $(srcdir)/text-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-text-enums.h: xgen-tec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/text-enums.c: xgen-tec
+$(srcdir)/text-enums.c: xgen-tec stamp-text-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/tools/Makefile.am b/app/tools/Makefile.am
index a9e7221c9e..7fcb4467fb 100644
--- a/app/tools/Makefile.am
+++ b/app/tools/Makefile.am
@@ -256,7 +256,7 @@ CLEANFILES = $(gen_sources)
xgen-tec: $(srcdir)/tools-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"core/core-enums.h\"\n#include \"tools-enums.h\"\n#include
\"gimp-intl.h\"" \
+ --fhead "#include \"stamp-tools-enums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"core/core-enums.h\"\n#include
\"tools-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -266,11 +266,14 @@ xgen-tec: $(srcdir)/tools-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-tools-enums.h: xgen-tec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/tools-enums.c: xgen-tec
+$(srcdir)/tools-enums.c: xgen-tec stamp-tools-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/app/widgets/Makefile.am b/app/widgets/Makefile.am
index 201a6bc4c0..9422338dca 100644
--- a/app/widgets/Makefile.am
+++ b/app/widgets/Makefile.am
@@ -490,7 +490,7 @@ CLEANFILES = $(gen_sources)
xgen-wec: $(srcdir)/widgets-enums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gtk/gtk.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"widgets-enums.h\"\n#include \"gimp-intl.h\"" \
+ --fhead "#include \"stamp-widgets-enums.h\"\n#include \"config.h\"\n#include
<gtk/gtk.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"widgets-enums.h\"\n#include \"gimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -500,11 +500,14 @@ xgen-wec: $(srcdir)/widgets-enums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-widgets-enums.h: xgen-wec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/widgets-enums.c: xgen-wec
+$(srcdir)/widgets-enums.c: xgen-wec stamp-widgets-enums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/libgimpbase/Makefile.am b/libgimpbase/Makefile.am
index 79b480bcdb..7219446785 100644
--- a/libgimpbase/Makefile.am
+++ b/libgimpbase/Makefile.am
@@ -186,7 +186,7 @@ CLEANFILES = $(EXTRA_PROGRAMS) $(gen_sources)
xgen-bec: $(srcdir)/gimpbaseenums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <glib-object.h>\n#undef
GIMP_DISABLE_DEPRECATED\n#include \"gimpbasetypes.h\"\n#include \"libgimp/libgimp-intl.h\"" \
+ --fhead "#include \"stamp-gimpbaseenums.h\"\n#include \"config.h\"\n#include
<glib-object.h>\n#undef GIMP_DISABLE_DEPRECATED\n#include \"gimpbasetypes.h\"\n#include
\"libgimp/libgimp-intl.h\"\n#include \"gimpbaseenums.h\"\n" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -196,11 +196,14 @@ xgen-bec: $(srcdir)/gimpbaseenums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE \"-libgimp\");\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-gimpbaseenums.h: xgen-bec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/gimpbaseenums.c: xgen-bec
+$(srcdir)/gimpbaseenums.c: xgen-bec stamp-gimpbaseenums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
@@ -210,7 +213,7 @@ $(srcdir)/gimpbaseenums.c: xgen-bec
xgen-cec: $(srcdir)/gimpcompatenums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <glib-object.h>\n#include
\"gimpbasetypes.h\"\n#include \"gimpcompatenums.h\"\n#include \"libgimp/libgimp-intl.h\"" \
+ --fhead "#include \"stamp-gimpcompatenums.h\"\n#include \"config.h\"\n#include
<glib-object.h>\n#include \"gimpbasetypes.h\"\n#include \"gimpcompatenums.h\"\n#include
\"libgimp/libgimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -220,11 +223,14 @@ xgen-cec: $(srcdir)/gimpcompatenums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE \"-libgimp\");\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-gimpcompatenums.h: xgen-cec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/gimpcompatenums.c: xgen-cec
+$(srcdir)/gimpcompatenums.c: xgen-cec stamp-gimpcompatenums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/libgimpconfig/Makefile.am b/libgimpconfig/Makefile.am
index 46eae24603..ce489fe696 100644
--- a/libgimpconfig/Makefile.am
+++ b/libgimpconfig/Makefile.am
@@ -109,7 +109,7 @@ CLEANFILES = $(gen_sources)
xgen-cec: $(srcdir)/gimpconfigenums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"gimpconfigenums.h\"\n#include \"libgimp/libgimp-intl.h\"" \
+ --fhead "#include \"stamp-gimpconfigenums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"gimpconfigenums.h\"\n#include
\"libgimp/libgimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -119,11 +119,14 @@ xgen-cec: $(srcdir)/gimpconfigenums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE \"-libgimp\");\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-gimpconfigenums.h: xgen-cec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/gimpconfigenums.c: xgen-cec
+$(srcdir)/gimpconfigenums.c: xgen-cec stamp-gimpconfigenums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
diff --git a/libgimpwidgets/Makefile.am b/libgimpwidgets/Makefile.am
index d9caa64854..70337db14d 100644
--- a/libgimpwidgets/Makefile.am
+++ b/libgimpwidgets/Makefile.am
@@ -180,7 +180,7 @@ CLEANFILES = $(gen_sources)
xgen-wec: $(srcdir)/gimpwidgetsenums.h $(GIMP_MKENUMS) Makefile.am
$(AM_V_GEN) $(GIMP_MKENUMS) \
- --fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include
\"libgimpbase/gimpbase.h\"\n#include \"gimpwidgetsenums.h\"\n#include \"libgimp/libgimp-intl.h\"" \
+ --fhead "#include \"stamp-gimpwidgetsenums.h\"\n#include \"config.h\"\n#include
<gio/gio.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"gimpwidgetsenums.h\"\n#include
\"libgimp/libgimp-intl.h\"" \
--fprod "\n/* enumerations from \"@basename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
@@ -190,11 +190,14 @@ xgen-wec: $(srcdir)/gimpwidgetsenums.h $(GIMP_MKENUMS) Makefile.am
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (!
type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE \"-libgimp\");\n
gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type,
descs);\n }\n\n return type;\n}\n" \
$< > $@
+stamp-gimpwidgetsenums.h: xgen-wec
+ echo "/* Generated on `date`. */" > $@
+
# copy the generated enum file back to the source directory only if it's
# changed; otherwise, only update its timestamp, so that the recipe isn't
# executed again on the next build, however, allow this to (harmlessly) fail,
# to support building from a read-only source tree.
-$(srcdir)/gimpwidgetsenums.c: xgen-wec
+$(srcdir)/gimpwidgetsenums.c: xgen-wec stamp-gimpwidgetsenums.h
$(AM_V_GEN) if ! cmp -s $< $@; then \
cp $< $@; \
else \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]