build: Make the glib-mkenums generated files depend on their templates
With this, if one changes the underlying template files, we run glib-mkenums again to generate updated glib_enum_[ch] files. Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
parent
1be23c0cc9
commit
ac9f65cb92
@ -23,7 +23,7 @@ DISTCLEANFILES += $(glib_enum_h) $(glib_enum_c)
|
|||||||
BUILT_SOURCES += $(glib_enum_h) $(glib_enum_c)
|
BUILT_SOURCES += $(glib_enum_h) $(glib_enum_c)
|
||||||
EXTRA_DIST += $(srcdir)/$(enum_tmpl_h) $(srcdir)/$(enum_tmpl_c)
|
EXTRA_DIST += $(srcdir)/$(enum_tmpl_h) $(srcdir)/$(enum_tmpl_c)
|
||||||
|
|
||||||
stamp-enum-types: $(glib_enum_headers)
|
stamp-enum-types: $(glib_enum_headers) $(srcdir)/$(enum_tmpl_h)
|
||||||
$(QUIET_GEN)$(GLIB_MKENUMS) \
|
$(QUIET_GEN)$(GLIB_MKENUMS) \
|
||||||
--template $(srcdir)/$(enum_tmpl_h) \
|
--template $(srcdir)/$(enum_tmpl_h) \
|
||||||
$(glib_enum_headers) > xgen-eh \
|
$(glib_enum_headers) > xgen-eh \
|
||||||
@ -34,7 +34,7 @@ stamp-enum-types: $(glib_enum_headers)
|
|||||||
$(glib_enum_h): stamp-enum-types
|
$(glib_enum_h): stamp-enum-types
|
||||||
@true
|
@true
|
||||||
|
|
||||||
$(glib_enum_c): $(glib_enum_h)
|
$(glib_enum_c): $(glib_enum_h) $(srcdir)/$(enum_tmpl_c)
|
||||||
$(QUIET_GEN)$(GLIB_MKENUMS) \
|
$(QUIET_GEN)$(GLIB_MKENUMS) \
|
||||||
--template $(srcdir)/$(enum_tmpl_c) \
|
--template $(srcdir)/$(enum_tmpl_c) \
|
||||||
$(glib_enum_headers) > xgen-ec \
|
$(glib_enum_headers) > xgen-ec \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user