1 QUIET_GEN = $(Q:@=@echo ' GEN '$@;)
3 noinst_LTLIBRARIES = libgimpcellrenderertoggle.la
5 libgimpcellrenderertoggle_la_sources = \
6 gimpcellrenderertoggle.h \
7 gimpcellrenderertoggle.c
9 libgimpcellrenderertoggle_la_CFLAGS = \
10 $(SHELL_CORE_CFLAGS) \
14 libgimpcellrenderertoggle_la_built_sources = \
15 gimpwidgetsmarshal.h \
18 libgimpcellrenderertoggle_la_SOURCES = \
19 $(libgimpcellrenderertoggle_la_built_sources) \
20 $(libgimpcellrenderertoggle_la_sources)
22 libgimpcellrenderertoggle_la_extra_sources = gimpwidgetsmarshal.list
24 gimpwidgetsmarshal.h: $(srcdir)/gimpwidgetsmarshal.list
25 $(QUIET_GEN)$(GLIB_GENMARSHAL) --prefix=_gimp_widgets_marshal $(srcdir)/gimpwidgetsmarshal.list --header >> xgen-wmh \
26 && (cmp -s xgen-wmh $(@F) || cp xgen-wmh $(@F)) \
27 && rm -f xgen-wmh xgen-wmh~
29 gimpwidgetsmarshal.c: gimpwidgetsmarshal.h
30 $(QUIET_GEN)echo "#include \"gimpwidgetsmarshal.h\"" >> xgen-wmc \
31 && $(GLIB_GENMARSHAL) --prefix=_gimp_widgets_marshal $(srcdir)/gimpwidgetsmarshal.list --body >> xgen-wmc \
32 && cp xgen-wmc $(@F) \
33 && rm -f xgen-wmc xgen-wmc~
35 gen_sources = xgen-wmh xgen-wmc $(libgimpcellrenderertoggle_la_built_sources)
36 CLEANFILES = $(gen_sources)
38 EXTRA_DIST = $(libgimpcellrenderertoggle_la_extra_sources)