1# Makefile.in generated by automake 1.16.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2018 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17# custom rules for quiet builds
18
19# Taken from Cairo - build/Makefile.am.changelog
20# Modified to fit the Clutter build environment
21
22# To make real stable releases or devel snapshots, use either:
23# 	make release-check
24# or	make release-publish
25VPATH = @srcdir@
26am__is_gnu_make = { \
27  if test -z '$(MAKELEVEL)'; then \
28    false; \
29  elif test -n '$(MAKE_HOST)'; then \
30    true; \
31  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
32    true; \
33  else \
34    false; \
35  fi; \
36}
37am__make_running_with_option = \
38  case $${target_option-} in \
39      ?) ;; \
40      *) echo "am__make_running_with_option: internal error: invalid" \
41              "target option '$${target_option-}' specified" >&2; \
42         exit 1;; \
43  esac; \
44  has_opt=no; \
45  sane_makeflags=$$MAKEFLAGS; \
46  if $(am__is_gnu_make); then \
47    sane_makeflags=$$MFLAGS; \
48  else \
49    case $$MAKEFLAGS in \
50      *\\[\ \	]*) \
51        bs=\\; \
52        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
53          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
54    esac; \
55  fi; \
56  skip_next=no; \
57  strip_trailopt () \
58  { \
59    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
60  }; \
61  for flg in $$sane_makeflags; do \
62    test $$skip_next = yes && { skip_next=no; continue; }; \
63    case $$flg in \
64      *=*|--*) continue;; \
65        -*I) strip_trailopt 'I'; skip_next=yes;; \
66      -*I?*) strip_trailopt 'I';; \
67        -*O) strip_trailopt 'O'; skip_next=yes;; \
68      -*O?*) strip_trailopt 'O';; \
69        -*l) strip_trailopt 'l'; skip_next=yes;; \
70      -*l?*) strip_trailopt 'l';; \
71      -[dEDm]) skip_next=yes;; \
72      -[JT]) skip_next=yes;; \
73    esac; \
74    case $$flg in \
75      *$$target_option*) has_opt=yes; break;; \
76    esac; \
77  done; \
78  test $$has_opt = yes
79am__make_dryrun = (target_option=n; $(am__make_running_with_option))
80am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
81pkgdatadir = $(datadir)/@PACKAGE@
82pkgincludedir = $(includedir)/@PACKAGE@
83pkglibdir = $(libdir)/@PACKAGE@
84pkglibexecdir = $(libexecdir)/@PACKAGE@
85am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
86install_sh_DATA = $(install_sh) -c -m 644
87install_sh_PROGRAM = $(install_sh) -c
88install_sh_SCRIPT = $(install_sh) -c
89INSTALL_HEADER = $(INSTALL_DATA)
90transform = $(program_transform_name)
91NORMAL_INSTALL = :
92PRE_INSTALL = :
93POST_INSTALL = :
94NORMAL_UNINSTALL = :
95PRE_UNINSTALL = :
96POST_UNINSTALL = :
97build_triplet = @build@
98host_triplet = @host@
99@BUILD_EXAMPLES_TRUE@am__append_1 = examples
100subdir = .
101ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
102am__aclocal_m4_deps =  \
103	$(top_srcdir)/build-aux/autotools/as-compiler-flag.m4 \
104	$(top_srcdir)/build-aux/autotools/as-linguas.m4 \
105	$(top_srcdir)/build-aux/autotools/gettext.m4 \
106	$(top_srcdir)/build-aux/autotools/glibtests.m4 \
107	$(top_srcdir)/build-aux/autotools/gtk-doc.m4 \
108	$(top_srcdir)/build-aux/autotools/iconv.m4 \
109	$(top_srcdir)/build-aux/autotools/intlmacosx.m4 \
110	$(top_srcdir)/build-aux/autotools/introspection.m4 \
111	$(top_srcdir)/build-aux/autotools/lib-ld.m4 \
112	$(top_srcdir)/build-aux/autotools/lib-link.m4 \
113	$(top_srcdir)/build-aux/autotools/lib-prefix.m4 \
114	$(top_srcdir)/build-aux/autotools/libtool.m4 \
115	$(top_srcdir)/build-aux/autotools/ltoptions.m4 \
116	$(top_srcdir)/build-aux/autotools/ltsugar.m4 \
117	$(top_srcdir)/build-aux/autotools/ltversion.m4 \
118	$(top_srcdir)/build-aux/autotools/lt~obsolete.m4 \
119	$(top_srcdir)/build-aux/autotools/nls.m4 \
120	$(top_srcdir)/build-aux/autotools/po.m4 \
121	$(top_srcdir)/build-aux/autotools/progtest.m4 \
122	$(top_srcdir)/configure.ac
123am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
124	$(ACLOCAL_M4)
125DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
126	$(am__configure_deps) $(am__DIST_COMMON)
127am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
128 configure.lineno config.status.lineno
129mkinstalldirs = $(install_sh) -d
130CONFIG_HEADER = $(top_builddir)/clutter/config.h
131CONFIG_CLEAN_FILES = clutter/cex100/clutter-cex100.h
132CONFIG_CLEAN_VPATH_FILES =
133AM_V_P = $(am__v_P_@AM_V@)
134am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
135am__v_P_0 = false
136am__v_P_1 = :
137AM_V_GEN = $(am__v_GEN_@AM_V@)
138am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
139am__v_GEN_0 = @echo "  GEN     " $@;
140am__v_GEN_1 =
141AM_V_at = $(am__v_at_@AM_V@)
142am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
143am__v_at_0 = @
144am__v_at_1 =
145SOURCES =
146DIST_SOURCES =
147RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
148	ctags-recursive dvi-recursive html-recursive info-recursive \
149	install-data-recursive install-dvi-recursive \
150	install-exec-recursive install-html-recursive \
151	install-info-recursive install-pdf-recursive \
152	install-ps-recursive install-recursive installcheck-recursive \
153	installdirs-recursive pdf-recursive ps-recursive \
154	tags-recursive uninstall-recursive
155am__can_run_installinfo = \
156  case $$AM_UPDATE_INFO_DIR in \
157    n|no|NO) false;; \
158    *) (install-info --version) >/dev/null 2>&1;; \
159  esac
160RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
161  distclean-recursive maintainer-clean-recursive
162am__recursive_targets = \
163  $(RECURSIVE_TARGETS) \
164  $(RECURSIVE_CLEAN_TARGETS) \
165  $(am__extra_recursive_targets)
166AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
167	cscope distdir distdir-am dist dist-all distcheck
168am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
169# Read a list of newline-separated strings from the standard input,
170# and print each of them once, without duplicates.  Input order is
171# *not* preserved.
172am__uniquify_input = $(AWK) '\
173  BEGIN { nonempty = 0; } \
174  { items[$$0] = 1; nonempty = 1; } \
175  END { if (nonempty) { for (i in items) print i; }; } \
176'
177# Make sure the list of sources is unique.  This is necessary because,
178# e.g., the same source file might be shared among _SOURCES variables
179# for different programs/libraries.
180am__define_uniq_tagged_files = \
181  list='$(am__tagged_files)'; \
182  unique=`for i in $$list; do \
183    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
184  done | $(am__uniquify_input)`
185ETAGS = etags
186CTAGS = ctags
187CSCOPE = cscope
188am__DIST_COMMON = $(srcdir)/Makefile.in \
189	$(top_srcdir)/build-aux/autotools/Makefile.am.changelog \
190	$(top_srcdir)/build-aux/autotools/Makefile.am.release \
191	$(top_srcdir)/build-aux/autotools/Makefile.am.silent \
192	$(top_srcdir)/build-aux/compile \
193	$(top_srcdir)/build-aux/config.guess \
194	$(top_srcdir)/build-aux/config.rpath \
195	$(top_srcdir)/build-aux/config.sub \
196	$(top_srcdir)/build-aux/install-sh \
197	$(top_srcdir)/build-aux/ltmain.sh \
198	$(top_srcdir)/build-aux/missing \
199	$(top_srcdir)/clutter/cally/cally.pc.in \
200	$(top_srcdir)/clutter/cex100/clutter-cex100.h.in ABOUT-NLS \
201	COPYING NEWS
202DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
203distdir = $(PACKAGE)-$(VERSION)
204top_distdir = $(distdir)
205am__remove_distdir = \
206  if test -d "$(distdir)"; then \
207    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
208      && rm -rf "$(distdir)" \
209      || { sleep 5 && rm -rf "$(distdir)"; }; \
210  else :; fi
211am__post_remove_distdir = $(am__remove_distdir)
212am__relativize = \
213  dir0=`pwd`; \
214  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
215  sed_rest='s,^[^/]*/*,,'; \
216  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
217  sed_butlast='s,/*[^/]*$$,,'; \
218  while test -n "$$dir1"; do \
219    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
220    if test "$$first" != "."; then \
221      if test "$$first" = ".."; then \
222        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
223        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
224      else \
225        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
226        if test "$$first2" = "$$first"; then \
227          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
228        else \
229          dir2="../$$dir2"; \
230        fi; \
231        dir0="$$dir0"/"$$first"; \
232      fi; \
233    fi; \
234    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
235  done; \
236  reldir="$$dir2"
237GZIP_ENV = --best
238DIST_ARCHIVES = $(distdir).tar.xz
239DIST_TARGETS = dist-xz
240distuninstallcheck_listfiles = find . -type f -print
241am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
242  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
243distcleancheck_listfiles = find . -type f -print
244ACLOCAL = @ACLOCAL@
245ALL_LINGUAS = @ALL_LINGUAS@
246AMTAR = @AMTAR@
247AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
248AR = @AR@
249ATK_PREFIX = @ATK_PREFIX@
250ATK_REQ_VERSION = @ATK_REQ_VERSION@
251AUTOCONF = @AUTOCONF@
252AUTOHEADER = @AUTOHEADER@
253AUTOMAKE = @AUTOMAKE@
254AWK = @AWK@
255CAIRO_PREFIX = @CAIRO_PREFIX@
256CAIRO_REQ_VERSION = @CAIRO_REQ_VERSION@
257CC = @CC@
258CCDEPMODE = @CCDEPMODE@
259CFLAGS = @CFLAGS@
260CLUTTER_API_VERSION = @CLUTTER_API_VERSION@
261CLUTTER_API_VERSION_AM = @CLUTTER_API_VERSION_AM@
262CLUTTER_BACKENDS = @CLUTTER_BACKENDS@
263CLUTTER_CEX100_LIBGDL_PREFIX = @CLUTTER_CEX100_LIBGDL_PREFIX@
264CLUTTER_CFLAGS = @CLUTTER_CFLAGS@
265CLUTTER_COGL = @CLUTTER_COGL@
266CLUTTER_CONFIG_DEFINES = @CLUTTER_CONFIG_DEFINES@
267CLUTTER_DEBUG_CFLAGS = @CLUTTER_DEBUG_CFLAGS@
268CLUTTER_DEPRECATED_CFLAGS = @CLUTTER_DEPRECATED_CFLAGS@
269CLUTTER_DEPS_CFLAGS = @CLUTTER_DEPS_CFLAGS@
270CLUTTER_DEPS_LIBS = @CLUTTER_DEPS_LIBS@
271CLUTTER_DEPS_PRIVATE_CFLAGS = @CLUTTER_DEPS_PRIVATE_CFLAGS@
272CLUTTER_DEPS_PRIVATE_LIBS = @CLUTTER_DEPS_PRIVATE_LIBS@
273CLUTTER_FLAVOUR = @CLUTTER_FLAVOUR@
274CLUTTER_GCOV_CFLAGS = @CLUTTER_GCOV_CFLAGS@
275CLUTTER_GCOV_LDADD = @CLUTTER_GCOV_LDADD@
276CLUTTER_HIDDEN_VISIBILITY_CFLAGS = @CLUTTER_HIDDEN_VISIBILITY_CFLAGS@
277CLUTTER_INPUT_BACKENDS = @CLUTTER_INPUT_BACKENDS@
278CLUTTER_LIBS = @CLUTTER_LIBS@
279CLUTTER_LINK_FLAGS = @CLUTTER_LINK_FLAGS@
280CLUTTER_LT_CURRENT = @CLUTTER_LT_CURRENT@
281CLUTTER_LT_LDFLAGS = @CLUTTER_LT_LDFLAGS@
282CLUTTER_LT_REVISION = @CLUTTER_LT_REVISION@
283CLUTTER_LT_VERSION = @CLUTTER_LT_VERSION@
284CLUTTER_MAJOR_VERSION = @CLUTTER_MAJOR_VERSION@
285CLUTTER_MICRO_VERSION = @CLUTTER_MICRO_VERSION@
286CLUTTER_MINOR_VERSION = @CLUTTER_MINOR_VERSION@
287CLUTTER_RELEASE_STATUS = @CLUTTER_RELEASE_STATUS@
288CLUTTER_REQUIRES = @CLUTTER_REQUIRES@
289CLUTTER_REQUIRES_PRIVATE = @CLUTTER_REQUIRES_PRIVATE@
290CLUTTER_SONAME_INFIX = @CLUTTER_SONAME_INFIX@
291CLUTTER_STAGE_TYPE = @CLUTTER_STAGE_TYPE@
292CLUTTER_VERSION = @CLUTTER_VERSION@
293CLUTTER_WINSYS = @CLUTTER_WINSYS@
294CLUTTER_WINSYS_BASE = @CLUTTER_WINSYS_BASE@
295COGL_DRIVER = @COGL_DRIVER@
296COGL_PREFIX = @COGL_PREFIX@
297COGL_REQ_VERSION = @COGL_REQ_VERSION@
298CPP = @CPP@
299CPPFLAGS = @CPPFLAGS@
300CYGPATH_W = @CYGPATH_W@
301DEFS = @DEFS@
302DEPDIR = @DEPDIR@
303DLLTOOL = @DLLTOOL@
304DSYMUTIL = @DSYMUTIL@
305DUMPBIN = @DUMPBIN@
306ECHO_C = @ECHO_C@
307ECHO_N = @ECHO_N@
308ECHO_T = @ECHO_T@
309EGREP = @EGREP@
310EXEEXT = @EXEEXT@
311FGREP = @FGREP@
312GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@
313GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@
314GDK_REQ_VERSION = @GDK_REQ_VERSION@
315GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
316GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
317GI_REQ_VERSION = @GI_REQ_VERSION@
318GLIB_CFLAGS = @GLIB_CFLAGS@
319GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
320GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
321GLIB_LIBS = @GLIB_LIBS@
322GLIB_MKENUMS = @GLIB_MKENUMS@
323GLIB_PREFIX = @GLIB_PREFIX@
324GLIB_REQ_VERSION = @GLIB_REQ_VERSION@
325GMSGFMT = @GMSGFMT@
326GMSGFMT_015 = @GMSGFMT_015@
327GOBJECT_QUERY = @GOBJECT_QUERY@
328GREP = @GREP@
329GTKDOC_CHECK = @GTKDOC_CHECK@
330GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
331GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
332GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
333GTKDOC_MKPDF = @GTKDOC_MKPDF@
334GTKDOC_REBASE = @GTKDOC_REBASE@
335GTK_DOC_REQ_VERSION = @GTK_DOC_REQ_VERSION@
336HTML_DIR = @HTML_DIR@
337INSTALL = @INSTALL@
338INSTALL_DATA = @INSTALL_DATA@
339INSTALL_PROGRAM = @INSTALL_PROGRAM@
340INSTALL_SCRIPT = @INSTALL_SCRIPT@
341INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
342INTLLIBS = @INTLLIBS@
343INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
344INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
345INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
346INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
347INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
348INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
349INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
350INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
351INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
352JSON_GLIB_REQ_VERSION = @JSON_GLIB_REQ_VERSION@
353JW = @JW@
354LD = @LD@
355LDFLAGS = @LDFLAGS@
356LIBICONV = @LIBICONV@
357LIBINPUT_REQ_VERSION = @LIBINPUT_REQ_VERSION@
358LIBINTL = @LIBINTL@
359LIBM = @LIBM@
360LIBOBJS = @LIBOBJS@
361LIBS = @LIBS@
362LIBTOOL = @LIBTOOL@
363LIBUDEV_REQ_VERSION = @LIBUDEV_REQ_VERSION@
364LIPO = @LIPO@
365LN_S = @LN_S@
366LTLIBICONV = @LTLIBICONV@
367LTLIBINTL = @LTLIBINTL@
368LTLIBOBJS = @LTLIBOBJS@
369LTP = @LTP@
370LTP_GENHTML = @LTP_GENHTML@
371LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
372MAINTAINER_CFLAGS = @MAINTAINER_CFLAGS@
373MAKEINFO = @MAKEINFO@
374MANIFEST_TOOL = @MANIFEST_TOOL@
375MKDIR_P = @MKDIR_P@
376MSGFMT = @MSGFMT@
377MSGFMT_015 = @MSGFMT_015@
378MSGMERGE = @MSGMERGE@
379NM = @NM@
380NMEDIT = @NMEDIT@
381OBJDUMP = @OBJDUMP@
382OBJEXT = @OBJEXT@
383OTOOL = @OTOOL@
384OTOOL64 = @OTOOL64@
385PACKAGE = @PACKAGE@
386PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
387PACKAGE_NAME = @PACKAGE_NAME@
388PACKAGE_STRING = @PACKAGE_STRING@
389PACKAGE_TARNAME = @PACKAGE_TARNAME@
390PACKAGE_URL = @PACKAGE_URL@
391PACKAGE_VERSION = @PACKAGE_VERSION@
392PANGO_PREFIX = @PANGO_PREFIX@
393PANGO_REQ_VERSION = @PANGO_REQ_VERSION@
394PATH_SEPARATOR = @PATH_SEPARATOR@
395PKG_CONFIG = @PKG_CONFIG@
396PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
397PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
398POSUB = @POSUB@
399RANLIB = @RANLIB@
400SED = @SED@
401SET_MAKE = @SET_MAKE@
402SHELL = @SHELL@
403SHTOOL = @SHTOOL@
404STRIP = @STRIP@
405USE_NLS = @USE_NLS@
406VERSION = @VERSION@
407WINDRES = @WINDRES@
408XCOMPOSITE_REQ_VERSION = @XCOMPOSITE_REQ_VERSION@
409XGETTEXT = @XGETTEXT@
410XGETTEXT_015 = @XGETTEXT_015@
411XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
412XMKMF = @XMKMF@
413XSLTPROC = @XSLTPROC@
414abs_builddir = @abs_builddir@
415abs_srcdir = @abs_srcdir@
416abs_top_builddir = @abs_top_builddir@
417abs_top_srcdir = @abs_top_srcdir@
418ac_ct_AR = @ac_ct_AR@
419ac_ct_CC = @ac_ct_CC@
420ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
421am__include = @am__include@
422am__leading_dot = @am__leading_dot@
423am__quote = @am__quote@
424am__tar = @am__tar@
425am__untar = @am__untar@
426bindir = @bindir@
427build = @build@
428build_alias = @build_alias@
429build_cpu = @build_cpu@
430build_os = @build_os@
431build_vendor = @build_vendor@
432builddir = @builddir@
433datadir = @datadir@
434datarootdir = @datarootdir@
435docdir = @docdir@
436dvidir = @dvidir@
437exec_prefix = @exec_prefix@
438host = @host@
439host_alias = @host_alias@
440host_cpu = @host_cpu@
441host_os = @host_os@
442host_vendor = @host_vendor@
443htmldir = @htmldir@
444includedir = @includedir@
445infodir = @infodir@
446install_sh = @install_sh@
447installed_test_metadir = @installed_test_metadir@
448installed_testdir = @installed_testdir@
449libdir = @libdir@
450libexecdir = @libexecdir@
451localedir = @localedir@
452localstatedir = @localstatedir@
453mandir = @mandir@
454mkdir_p = @mkdir_p@
455oldincludedir = @oldincludedir@
456pdfdir = @pdfdir@
457prefix = @prefix@
458program_transform_name = @program_transform_name@
459psdir = @psdir@
460sbindir = @sbindir@
461sharedstatedir = @sharedstatedir@
462srcdir = @srcdir@
463sysconfdir = @sysconfdir@
464target_alias = @target_alias@
465top_build_prefix = @top_build_prefix@
466top_builddir = @top_builddir@
467top_srcdir = @top_srcdir@
468QUIET_GEN = $(AM_V_GEN)
469QUIET_LN = $(QUIET_LN_$(V))
470QUIET_LN_ = $(QUIET_LN_$(AM_DEFAULT_VERBOSITY))
471QUIET_LN_0 = @echo '  LN       '$@;
472QUIET_RM = $(QUIET_RM_$(V))
473QUIET_RM_ = $(QUIET_RM_$(AM_DEFAULT_VERBOSITY))
474QUIET_RM_0 = @echo '  RM       '$@;
475QUIET_SCAN = $(QUIET_SCAN_$(V))
476QUIET_SCAN_ = $(QUIET_SCAN_$(AM_DEFAULT_VERBOSITY))
477QUIET_SCAN_0 = @echo '  GISCAN   '$@;
478QUIET_COMP = $(QUIET_COMP_$(V))
479QUIET_COMP_ = $(QUIET_COMP_$(AM_DEFAULT_VERBOSITY))
480QUIET_COMP_0 = @echo '  GICOMP   '$@;
481NULL =
482SUBDIRS = build-aux clutter tests doc po $(am__append_1)
483DIST_SUBDIRS = clutter tests examples doc po build-aux
484
485# XXX - this is a massive hack to make autoreconf honour the ACLOCAL_FLAGS
486# that jhbuild sets while still retaining build/autotools as the authoritative
487# source for m4 macros
488ACLOCAL_AMFLAGS = -I build-aux/autotools ${ACLOCAL_FLAGS}
489EXTRA_DIST = ChangeLog.pre-git-import CONTRIBUTING.md COPYING \
490	README.md NEWS $(NULL) $(meson_files)
491
492# Add the Meson build files to the Autotools dist
493meson_files = \
494	meson.build \
495	meson_options.txt \
496	clutter/meson.build \
497	clutter/cex100/meson.build \
498	doc/meson.build \
499	doc/cookbook/meson.build \
500	doc/reference/meson.build \
501	doc/reference/xml/gtkdocentities.ent.in \
502	doc/reference/xml/meson.build \
503	examples/meson.build \
504	po/meson.build \
505	tests/meson.build \
506	tests/interactive/meson.build \
507	tests/micro-bench/meson.build \
508	tests/conform/meson.build \
509	tests/conform/test.data.in \
510	tests/accessibility/meson.build \
511	tests/performance/meson.build \
512	$()
513
514CLEANFILES = $(pcfiles) $(srcdir)/ChangeLog.cache-*
515DISTCLEANFILES = ChangeLog.cache-*
516DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-maintainer-flags --enable-docs
517CURR_CHANGELOG_VERSION = $(CLUTTER_MAJOR_VERSION).$$(echo "($(CLUTTER_MINOR_VERSION)+1)/2*2" | bc)
518# examines $version
519PREV_CHANGELOG_VERSION = $$(if test "x$$(echo "($$version-0.1)*2/2"|bc)" = "x$$(echo "$$version*2/2"|bc)"; \
520			  then echo "$$version-$$(echo "$$version" | sed 's/[0-9]/0/g;s/[0-9]$$/2/')"; \
521			  else echo "$$version-1.0"; \
522			  fi | bc | sed 's/[.]0*/./;s/^0[.]\?$$/git-import/;s/[.]$$/.0/')
523
524CHANGELOGS = ChangeLog \
525	`version=$(CURR_CHANGELOG_VERSION); \
526	version=$(PREV_CHANGELOG_VERSION); \
527	while test "x$$version" != "xgit-import"; do \
528		echo ChangeLog.pre-$$version; \
529		version=$(PREV_CHANGELOG_VERSION); \
530	done`
531
532TAR_OPTIONS = --owner=0 --group=0
533
534#RELEASE_UPLOAD_HOST = clutter-project.org
535#RELEASE_UPLOAD_USER = clutter
536#RELEASE_UPLOAD_DIR  = $(RELEASE_UPLOAD_USER)@$(RELEASE_UPLOAD_HOST):~$(RELEASE_UPLOAD_USER)/upload-source
537
538#RELEASE_URL_BASE = http://source.clutter-project.org/sources/clutter
539#RELEASE_URL      = $(RELEASE_URL_BASE)/$(CLUTTER_MAJOR_VERSION).$(CLUTTER_MINOR_VERSION)
540RELEASE_ANNOUNCE_LIST = clutter-list@gnome.org
541RELEASE_ANNOUNCE_CC = gnome-announce-list@gnome.org
542RELEASE_DOWNLOAD_URL = https://download.gnome.org/sources/clutter
543RELEASE_DOC_URL = https://developer.gnome.org
544REFERENCE_DOC_URL = $(RELEASE_DOC_URL)/clutter
545COOKBOOK_DOC_URL = $(RELEASE_DOC_URL)/clutter-cookbook
546BUGS_URL = https://bugzilla.gnome.org/enter_bug.cgi?product=clutter
547tar_file = $(distdir).tar.xz
548sha256_file = $(distdir).sha256sum
549all: all-recursive
550
551.SUFFIXES:
552am--refresh: Makefile
553	@:
554$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/build-aux/autotools/Makefile.am.silent $(top_srcdir)/build-aux/autotools/Makefile.am.changelog $(top_srcdir)/build-aux/autotools/Makefile.am.release $(am__configure_deps)
555	@for dep in $?; do \
556	  case '$(am__configure_deps)' in \
557	    *$$dep*) \
558	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
559	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
560		&& exit 0; \
561	      exit 1;; \
562	  esac; \
563	done; \
564	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
565	$(am__cd) $(top_srcdir) && \
566	  $(AUTOMAKE) --foreign Makefile
567Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
568	@case '$?' in \
569	  *config.status*) \
570	    echo ' $(SHELL) ./config.status'; \
571	    $(SHELL) ./config.status;; \
572	  *) \
573	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
574	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
575	esac;
576$(top_srcdir)/build-aux/autotools/Makefile.am.silent $(top_srcdir)/build-aux/autotools/Makefile.am.changelog $(top_srcdir)/build-aux/autotools/Makefile.am.release $(am__empty):
577
578$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
579	$(SHELL) ./config.status --recheck
580
581$(top_srcdir)/configure:  $(am__configure_deps)
582	$(am__cd) $(srcdir) && $(AUTOCONF)
583$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
584	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
585$(am__aclocal_m4_deps):
586clutter/cex100/clutter-cex100.h: $(top_builddir)/config.status $(top_srcdir)/clutter/cex100/clutter-cex100.h.in
587	cd $(top_builddir) && $(SHELL) ./config.status $@
588
589mostlyclean-libtool:
590	-rm -f *.lo
591
592clean-libtool:
593	-rm -rf .libs _libs
594
595distclean-libtool:
596	-rm -f libtool config.lt
597
598# This directory's subdirectories are mostly independent; you can cd
599# into them and run 'make' without going through this Makefile.
600# To change the values of 'make' variables: instead of editing Makefiles,
601# (1) if the variable is set in 'config.status', edit 'config.status'
602#     (which will cause the Makefiles to be regenerated when you run 'make');
603# (2) otherwise, pass the desired values on the 'make' command line.
604$(am__recursive_targets):
605	@fail=; \
606	if $(am__make_keepgoing); then \
607	  failcom='fail=yes'; \
608	else \
609	  failcom='exit 1'; \
610	fi; \
611	dot_seen=no; \
612	target=`echo $@ | sed s/-recursive//`; \
613	case "$@" in \
614	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
615	  *) list='$(SUBDIRS)' ;; \
616	esac; \
617	for subdir in $$list; do \
618	  echo "Making $$target in $$subdir"; \
619	  if test "$$subdir" = "."; then \
620	    dot_seen=yes; \
621	    local_target="$$target-am"; \
622	  else \
623	    local_target="$$target"; \
624	  fi; \
625	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
626	  || eval $$failcom; \
627	done; \
628	if test "$$dot_seen" = "no"; then \
629	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
630	fi; test -z "$$fail"
631
632ID: $(am__tagged_files)
633	$(am__define_uniq_tagged_files); mkid -fID $$unique
634tags: tags-recursive
635TAGS: tags
636
637tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
638	set x; \
639	here=`pwd`; \
640	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
641	  include_option=--etags-include; \
642	  empty_fix=.; \
643	else \
644	  include_option=--include; \
645	  empty_fix=; \
646	fi; \
647	list='$(SUBDIRS)'; for subdir in $$list; do \
648	  if test "$$subdir" = .; then :; else \
649	    test ! -f $$subdir/TAGS || \
650	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
651	  fi; \
652	done; \
653	$(am__define_uniq_tagged_files); \
654	shift; \
655	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
656	  test -n "$$unique" || unique=$$empty_fix; \
657	  if test $$# -gt 0; then \
658	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
659	      "$$@" $$unique; \
660	  else \
661	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
662	      $$unique; \
663	  fi; \
664	fi
665ctags: ctags-recursive
666
667CTAGS: ctags
668ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
669	$(am__define_uniq_tagged_files); \
670	test -z "$(CTAGS_ARGS)$$unique" \
671	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
672	     $$unique
673
674GTAGS:
675	here=`$(am__cd) $(top_builddir) && pwd` \
676	  && $(am__cd) $(top_srcdir) \
677	  && gtags -i $(GTAGS_ARGS) "$$here"
678cscope: cscope.files
679	test ! -s cscope.files \
680	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
681clean-cscope:
682	-rm -f cscope.files
683cscope.files: clean-cscope cscopelist
684cscopelist: cscopelist-recursive
685
686cscopelist-am: $(am__tagged_files)
687	list='$(am__tagged_files)'; \
688	case "$(srcdir)" in \
689	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
690	  *) sdir=$(subdir)/$(srcdir) ;; \
691	esac; \
692	for i in $$list; do \
693	  if test -f "$$i"; then \
694	    echo "$(subdir)/$$i"; \
695	  else \
696	    echo "$$sdir/$$i"; \
697	  fi; \
698	done >> $(top_builddir)/cscope.files
699
700distclean-tags:
701	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
702	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
703
704distdir: $(BUILT_SOURCES)
705	$(MAKE) $(AM_MAKEFLAGS) distdir-am
706
707distdir-am: $(DISTFILES)
708	$(am__remove_distdir)
709	test -d "$(distdir)" || mkdir "$(distdir)"
710	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
711	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
712	list='$(DISTFILES)'; \
713	  dist_files=`for file in $$list; do echo $$file; done | \
714	  sed -e "s|^$$srcdirstrip/||;t" \
715	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
716	case $$dist_files in \
717	  */*) $(MKDIR_P) `echo "$$dist_files" | \
718			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
719			   sort -u` ;; \
720	esac; \
721	for file in $$dist_files; do \
722	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
723	  if test -d $$d/$$file; then \
724	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
725	    if test -d "$(distdir)/$$file"; then \
726	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
727	    fi; \
728	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
729	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
730	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
731	    fi; \
732	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
733	  else \
734	    test -f "$(distdir)/$$file" \
735	    || cp -p $$d/$$file "$(distdir)/$$file" \
736	    || exit 1; \
737	  fi; \
738	done
739	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
740	  if test "$$subdir" = .; then :; else \
741	    $(am__make_dryrun) \
742	      || test -d "$(distdir)/$$subdir" \
743	      || $(MKDIR_P) "$(distdir)/$$subdir" \
744	      || exit 1; \
745	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
746	    $(am__relativize); \
747	    new_distdir=$$reldir; \
748	    dir1=$$subdir; dir2="$(top_distdir)"; \
749	    $(am__relativize); \
750	    new_top_distdir=$$reldir; \
751	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
752	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
753	    ($(am__cd) $$subdir && \
754	      $(MAKE) $(AM_MAKEFLAGS) \
755	        top_distdir="$$new_top_distdir" \
756	        distdir="$$new_distdir" \
757		am__remove_distdir=: \
758		am__skip_length_check=: \
759		am__skip_mode_fix=: \
760	        distdir) \
761	      || exit 1; \
762	  fi; \
763	done
764	$(MAKE) $(AM_MAKEFLAGS) \
765	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
766	  dist-hook
767	-test -n "$(am__skip_mode_fix)" \
768	|| find "$(distdir)" -type d ! -perm -755 \
769		-exec chmod u+rwx,go+rx {} \; -o \
770	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
771	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
772	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
773	|| chmod -R a+r "$(distdir)"
774dist-gzip: distdir
775	tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
776	$(am__post_remove_distdir)
777
778dist-bzip2: distdir
779	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
780	$(am__post_remove_distdir)
781
782dist-lzip: distdir
783	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
784	$(am__post_remove_distdir)
785dist-xz: distdir
786	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
787	$(am__post_remove_distdir)
788
789dist-tarZ: distdir
790	@echo WARNING: "Support for distribution archives compressed with" \
791		       "legacy program 'compress' is deprecated." >&2
792	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
793	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
794	$(am__post_remove_distdir)
795
796dist-shar: distdir
797	@echo WARNING: "Support for shar distribution archives is" \
798	               "deprecated." >&2
799	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
800	shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
801	$(am__post_remove_distdir)
802
803dist-zip: distdir
804	-rm -f $(distdir).zip
805	zip -rq $(distdir).zip $(distdir)
806	$(am__post_remove_distdir)
807
808dist dist-all:
809	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
810	$(am__post_remove_distdir)
811
812# This target untars the dist file and tries a VPATH configuration.  Then
813# it guarantees that the distribution is self-contained by making another
814# tarfile.
815distcheck: dist
816	case '$(DIST_ARCHIVES)' in \
817	*.tar.gz*) \
818	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
819	*.tar.bz2*) \
820	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
821	*.tar.lz*) \
822	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
823	*.tar.xz*) \
824	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
825	*.tar.Z*) \
826	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
827	*.shar.gz*) \
828	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
829	*.zip*) \
830	  unzip $(distdir).zip ;;\
831	esac
832	chmod -R a-w $(distdir)
833	chmod u+w $(distdir)
834	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
835	chmod a-w $(distdir)
836	test -d $(distdir)/_build || exit 0; \
837	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
838	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
839	  && am__cwd=`pwd` \
840	  && $(am__cd) $(distdir)/_build/sub \
841	  && ../../configure \
842	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
843	    $(DISTCHECK_CONFIGURE_FLAGS) \
844	    --srcdir=../.. --prefix="$$dc_install_base" \
845	  && $(MAKE) $(AM_MAKEFLAGS) \
846	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
847	  && $(MAKE) $(AM_MAKEFLAGS) check \
848	  && $(MAKE) $(AM_MAKEFLAGS) install \
849	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
850	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
851	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
852	        distuninstallcheck \
853	  && chmod -R a-w "$$dc_install_base" \
854	  && ({ \
855	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
856	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
857	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
858	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
859	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
860	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
861	  && rm -rf "$$dc_destdir" \
862	  && $(MAKE) $(AM_MAKEFLAGS) dist \
863	  && rm -rf $(DIST_ARCHIVES) \
864	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
865	  && cd "$$am__cwd" \
866	  || exit 1
867	$(am__post_remove_distdir)
868	@(echo "$(distdir) archives ready for distribution: "; \
869	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
870	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
871distuninstallcheck:
872	@test -n '$(distuninstallcheck_dir)' || { \
873	  echo 'ERROR: trying to run $@ with an empty' \
874	       '$$(distuninstallcheck_dir)' >&2; \
875	  exit 1; \
876	}; \
877	$(am__cd) '$(distuninstallcheck_dir)' || { \
878	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
879	  exit 1; \
880	}; \
881	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
882	   || { echo "ERROR: files left after uninstall:" ; \
883	        if test -n "$(DESTDIR)"; then \
884	          echo "  (check DESTDIR support)"; \
885	        fi ; \
886	        $(distuninstallcheck_listfiles) ; \
887	        exit 1; } >&2
888distcleancheck: distclean
889	@if test '$(srcdir)' = . ; then \
890	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
891	  exit 1 ; \
892	fi
893	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
894	  || { echo "ERROR: files left in build directory after distclean:" ; \
895	       $(distcleancheck_listfiles) ; \
896	       exit 1; } >&2
897check-am: all-am
898check: check-recursive
899all-am: Makefile
900installdirs: installdirs-recursive
901installdirs-am:
902install: install-recursive
903install-exec: install-exec-recursive
904install-data: install-data-recursive
905uninstall: uninstall-recursive
906
907install-am: all-am
908	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
909
910installcheck: installcheck-recursive
911install-strip:
912	if test -z '$(STRIP)'; then \
913	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
914	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
915	      install; \
916	else \
917	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
918	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
919	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
920	fi
921mostlyclean-generic:
922
923clean-generic:
924	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
925
926distclean-generic:
927	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
928	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
929	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
930
931maintainer-clean-generic:
932	@echo "This command is intended for maintainers to use"
933	@echo "it deletes files that may require special tools to rebuild."
934clean: clean-recursive
935
936clean-am: clean-generic clean-libtool mostlyclean-am
937
938distclean: distclean-recursive
939	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
940	-rm -f Makefile
941distclean-am: clean-am distclean-generic distclean-libtool \
942	distclean-tags
943
944dvi: dvi-recursive
945
946dvi-am:
947
948html: html-recursive
949
950html-am:
951
952info: info-recursive
953
954info-am:
955
956install-data-am:
957
958install-dvi: install-dvi-recursive
959
960install-dvi-am:
961
962install-exec-am:
963
964install-html: install-html-recursive
965
966install-html-am:
967
968install-info: install-info-recursive
969
970install-info-am:
971
972install-man:
973
974install-pdf: install-pdf-recursive
975
976install-pdf-am:
977
978install-ps: install-ps-recursive
979
980install-ps-am:
981
982installcheck-am:
983
984maintainer-clean: maintainer-clean-recursive
985	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
986	-rm -rf $(top_srcdir)/autom4te.cache
987	-rm -f Makefile
988maintainer-clean-am: distclean-am maintainer-clean-generic
989
990mostlyclean: mostlyclean-recursive
991
992mostlyclean-am: mostlyclean-generic mostlyclean-libtool
993
994pdf: pdf-recursive
995
996pdf-am:
997
998ps: ps-recursive
999
1000ps-am:
1001
1002uninstall-am:
1003
1004.MAKE: $(am__recursive_targets) install-am install-strip
1005
1006.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
1007	am--refresh check check-am clean clean-cscope clean-generic \
1008	clean-libtool cscope cscopelist-am ctags ctags-am dist \
1009	dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
1010	dist-tarZ dist-xz dist-zip distcheck distclean \
1011	distclean-generic distclean-libtool distclean-tags \
1012	distcleancheck distdir distuninstallcheck dvi dvi-am html \
1013	html-am info info-am install install-am install-data \
1014	install-data-am install-dvi install-dvi-am install-exec \
1015	install-exec-am install-html install-html-am install-info \
1016	install-info-am install-man install-pdf install-pdf-am \
1017	install-ps install-ps-am install-strip installcheck \
1018	installcheck-am installdirs installdirs-am maintainer-clean \
1019	maintainer-clean-generic mostlyclean mostlyclean-generic \
1020	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
1021	uninstall-am
1022
1023.PRECIOUS: Makefile
1024
1025
1026changelogs:
1027	@$(MAKE) $(AM_MAKEFLAGS) $(CHANGELOGS)
1028
1029dist-hook: changelogs
1030	changelogs="$(CHANGELOGS)"; \
1031	for changelog in $$changelogs; do \
1032		cp $(srcdir)/$$changelog $(distdir)/ 2>/dev/null || \
1033		cp $$changelog $(distdir)/; \
1034	done
1035
1036$(srcdir)/ChangeLog:
1037	@if test -d "$(srcdir)/.git"; then \
1038		version=$(CURR_CHANGELOG_VERSION); \
1039		prev=$(PREV_CHANGELOG_VERSION).0; \
1040		nearest_tag=`git describe | sed 's/-.*//'`; \
1041		before=$(srcdir)/ChangeLog.cache-$$prev..$$nearest_tag; \
1042		after=$(srcdir)/ChangeLog.cache-$$nearest_tag..; \
1043		$(MAKE) $(AM_MAKEFLAGS) $$before $$after && \
1044		echo Creating $@ && \
1045		{ echo '# Generated by configure.  Do not edit.'; echo; \
1046		  cat $$after; echo; cat $$before; } > $@; \
1047	else \
1048		test -f $@ || \
1049		(echo A git checkout is required to generate $@ >&2 && \
1050		 echo A git checkout is required to generate this file >> $@); \
1051	fi
1052
1053ChangeLog.cache-*..: .git
1054
1055ChangeLog%: $(srcdir)/ChangeLog%
1056
1057$(srcdir)/ChangeLog.cache-% $(srcdir)/ChangeLog.pre-%:
1058	@echo "Creating $@"
1059	@if test -d "$(srcdir)/.git"; then \
1060	    (cd "$(srcdir)" && \
1061	    version=$$(echo "$@" | sed 's/.*ChangeLog\([.].*-\)\?//'); \
1062	    if echo "$@" | grep -q '^ChangeLog[.]cache'; then \
1063	      spec=$$version; \
1064	    else \
1065	      to=$$version; \
1066	      test "x$$version" = x && version=$(CURR_CHANGELOG_VERSION); \
1067	      from=$(PREV_CHANGELOG_VERSION); \
1068	      test "x$$to" = x || to=$$to.0; \
1069	      test "x$$from" = xgit-import || from=$$from.0; \
1070	      spec=$$from..$$to; \
1071	    fi; \
1072	    $(top_srcdir)/build-aux/missing --run git log --stat "$$spec") > $@.tmp \
1073	    && mv -f $@.tmp $@ \
1074	    || ($(RM) $@.tmp; \
1075	        echo Failed to generate $@, your $@ may be outdated >&2); \
1076	  else \
1077	    echo A git checkout is required to generate $@ >&2; \
1078	fi
1079
1080.PHONY: changelogs ChangeLog $(srcdir)/ChangeLog
1081
1082$(sha256_file): $(tar_file)
1083	$(AM_V_GEN)sha256sum $^ > $@
1084
1085release-tag:
1086	@if test "x$(CLUTTER_RELEASE_STATUS)" = "xgit"; then \
1087	  echo "*** Cannot tag a Git version; please, update the Clutter version" >&2; \
1088	else \
1089	  if test -d "$(top_srcdir)/.git"; then \
1090	    echo "  TAG      Tagging release $(CLUTTER_VERSION)..." ; \
1091	    $(top_srcdir)/build-aux/missing --run git tag \
1092	 	-s \
1093	      	-m "Clutter $(CLUTTER_VERSION) ($(CLUTTER_RELEASE_STATUS))" \
1094		$(CLUTTER_VERSION) ; \
1095	  else \
1096	    echo "*** A git checkout is required to tag a release" >&2; \
1097	  fi \
1098	fi
1099
1100release-check: release-verify-even-micro release-verify-sane-changelogs release-verify-news
1101	TAR_OPTIONS="$(TAR_OPTIONS)" $(MAKE) $(AM_MAKEFLAGS) distcheck
1102
1103release-verify-news:
1104	@echo -n "  CHK      Checking that the NEWS file has been updated..."
1105	@if ! grep -q "$(CLUTTER_VERSION)" $(top_srcdir)/NEWS; then \
1106	  (echo "Ouch." && \
1107	   echo "*** The version in the NEWS file does not match $(CLUTTER_VERSION)." && \
1108	   echo "*** This probably means you haven't updated the NEWS file." && \
1109	   false); else :; fi
1110	@echo "Good."
1111
1112release-verify-sane-changelogs: changelogs
1113	@echo -n "  CHK      Checking that the ChangeLog files are sane..."
1114	@if grep -q "is required to generate" $(CHANGELOGS); then \
1115	  (echo "Ouch." && \
1116	   echo "*** Some of the ChangeLogs are not generated correctly." && \
1117	   echo "*** Remove ChangeLog* and make changelogs" && false); else :; fi
1118	@echo "Good."
1119
1120release-verify-even-micro:
1121	@echo -n "  CHK      Checking that $(VERSION) has an even micro component..."
1122	@test "$(CLUTTER_MICRO_VERSION)" = "`echo $(CLUTTER_MICRO_VERSION)/2*2 | bc`" || \
1123	  (echo "Ouch." && \
1124	   echo "*** The version micro component '$(CLUTTER_MICRO_VERSION)' is not an even number." && \
1125	   echo "*** The version in configure.ac must be incremented before a new release." && \
1126	   false)
1127	@echo "Good."
1128
1129release-upload: $(sha256_file)
1130	@echo -n "  SCP      Uploading to master.gnome.org... "
1131	@scp $(tar_file) master.gnome.org:
1132	@echo "Done."
1133	@echo -n "  EXEC     Running ftpadmin install... "
1134	@ssh master.gnome.org ftpadmin install $(tar_file)
1135	@mv -f $(sha256_file) $(top_builddir)/build-aux/$(sha256_file)
1136	@echo "Done."
1137
1138release-message:
1139	@echo "     Release URL: $(RELEASE_URL)/$(tar_file)"
1140	@echo "Release checksum: $(RELEASE_URL)/$(sha256_file)"
1141	@echo "Send an email to: $(RELEASE_ANNOUNCE_LIST)"
1142	@echo "              Cc: $(RELEASE_ANNOUNCE_CC)"
1143	@echo "         Subject: ANNOUNCE: Clutter $(CLUTTER_VERSION) ($(CLUTTER_RELEASE_STATUS))"
1144	@echo "        Contents:"
1145	@echo "--- CUT HERE ---"
1146	@echo "Good news, everyone!"
1147	@echo ""
1148	@echo "A new Clutter $(CLUTTER_RELEASE_STATUS) is now available at:"
1149	@echo ""
1150	@echo "  $(RELEASE_DOWNLOAD_URL)/$(CLUTTER_MAJOR_VERSION).$(CLUTTER_MINOR_VERSION)/"
1151	@echo ""
1152	@echo "SHA256 Checksum:"
1153	@echo ""
1154	@cat $(top_builddir)/build-aux/$(sha256_file)
1155	@echo ""
1156	@echo "Additionally, a git clone of the source tree:"
1157	@echo "  git clone git://git.gnome.org/clutter"
1158	@echo ""
1159	@echo "will include a signed $(CLUTTER_VERSION) tag which points to a commit named:"
1160	@echo "  `git cat-file tag $(CLUTTER_VERSION) | $(GREP) ^object | $(SED) -e 's,object ,,'`"
1161	@echo ""
1162	@echo "which can be verified with:"
1163	@echo "  git verify-tag $(CLUTTER_VERSION)"
1164	@echo ""
1165	@echo "and can be checked out with a command such as:"
1166	@echo "  git checkout -b build $(CLUTTER_VERSION)"
1167	@echo ""
1168	@echo "Clutter is a library for creating compelling, dynamic, and portable graphical"
1169	@echo "user interfaces. Clutter is released under the terms of the GNU Lesser"
1170	@echo "General Public License, version 2.1 or (at your option) later."
1171	@echo ""
1172	@echo "Clutter depends on:"
1173	@echo "  GLib ≥ @GLIB_REQ_VERSION@"
1174	@echo "  JSON-GLib ≥ @JSON_GLIB_REQ_VERSION@"
1175	@echo "  Cogl ≥ @COGL_REQ_VERSION@"
1176	@echo "  Cairo ≥ @CAIRO_REQ_VERSION@"
1177	@echo "  Pango ≥ @PANGO_REQ_VERSION@"
1178	@echo "  Atk ≥ @ATK_REQ_VERSION@"
1179	@echo ""
1180	@echo "Clutter also has platform-specific dependencies; for more information, see"
1181	@echo "the README file included in the release."
1182	@echo ""
1183	@echo "Documentation:"
1184	@if test "x$(CLUTTER_RELEASE_STATUS)" = "xsnapshot"; then \
1185	   echo "   Clutter: $(REFERENCE_DOC_URL)/unstable/"; \
1186	 else \
1187	   echo "   Clutter: $(REFERENCE_DOC_URL)/stable/"; \
1188	 fi
1189	@echo "  Cookbook: $(COOKBOOK_DOC_URL)/$(CLUTTER_MAJOR_VERSION).$(CLUTTER_MINOR_VERSION)/"
1190	@echo ""
1191	@echo "Release Notes:"
1192	@if test "x$(CLUTTER_RELEASE_STATUS)" = "xsnapshot"; then \
1193	   echo "  - This is an unstable snapshot of Clutter; there are no compatibility"; \
1194	   echo "    guarantees for API added during a development cycle." ; \
1195	 fi
1196	@echo "  - This version is API and ABI compatible with the previous stable"
1197	@echo "    release of Clutter."
1198	@echo "  - Installing the contents of this release will overwrite the files"
1199	@echo "    from the installation of the previous release of Clutter."
1200	@echo "  - Bugs should be reported on the Clutter Bugzilla product, at:"
1201	@echo "    ${BUGS_URL}"
1202	@echo ""
1203	@$(SED) -n '1bend;/^Clutter /q;:end;2,$$p' $(top_srcdir)/NEWS | $(GREP) -v '^======'
1204	@echo ""
1205	@echo "Have fun with Clutter!"
1206	@echo "--- CUT HERE ---"
1207
1208release-publish: release-check
1209	$(MAKE) $(AM_MAKEFLAGS) release-tag
1210	$(MAKE) $(AM_MAKEFLAGS) release-upload
1211	$(MAKE) $(AM_MAKEFLAGS) release-message
1212
1213.PHONY: \
1214	release-check \
1215	release-message \
1216	release-publish \
1217	release-tag \
1218	release-upload \
1219	release-verify-even-micro \
1220	release-verify-sane-changelogs
1221
1222# .release requires .changelog rules
1223
1224# proxy rules for tests
1225test-report full-report:
1226	$(MAKE) -C tests/conform $(@)
1227
1228perf-report:
1229	$(MAKE) -C tests/performance $(@)
1230
1231# use recursive makes in order to ignore errors during check/perf
1232@ENABLE_GCOV_TRUE@lcov:
1233@ENABLE_GCOV_TRUE@	-$(MAKE) $(AM_MAKEFLAGS) -C clutter check
1234@ENABLE_GCOV_TRUE@	-$(MAKE) $(AM_MAKEFLAGS) -C tests/conform test
1235@ENABLE_GCOV_TRUE@	$(MAKE) $(AM_MAKEFLAGS) genlcov
1236
1237# we have to massage the lcov.info file slightly to hide the effect of libtool
1238# placing the objects files in the .libs/ directory separate from the *.c
1239@ENABLE_GCOV_TRUE@genlcov:
1240@ENABLE_GCOV_TRUE@	$(LTP) --directory $(top_builddir) --capture --output-file clutter-lcov.info --test-name CLUTTER_TEST --no-checksum
1241@ENABLE_GCOV_TRUE@	$(SED) -e 's#.libs/##' < clutter-lcov.info > clutter-lcov.info.tmp
1242@ENABLE_GCOV_TRUE@	LANG=C $(LTP_GENHTML) --prefix $(top_builddir) --output-directory clutter-lcov --title "Clutter Code Coverage" --show-details clutter-lcov.info.tmp
1243@ENABLE_GCOV_TRUE@	rm -f clutter-lcov.info.tmp
1244
1245@ENABLE_GCOV_TRUE@lcov-clean:
1246@ENABLE_GCOV_TRUE@	-$(LTP) --directory $(top_builddir) -z
1247@ENABLE_GCOV_TRUE@	-$(RM) -rf clutter-lcov.info clutter-lcov
1248@ENABLE_GCOV_FALSE@lcov genlcov lcov-clean:
1249@ENABLE_GCOV_FALSE@	@echo You need to configure Clutter with support for gcov enabled.
1250@ENABLE_GCOV_FALSE@	@echo e.g., ./configure --enable-gcov
1251
1252.PHONY: test-report full-report perf-report lcov genlcov lcov-clean
1253
1254# Tell versions [3.59,3.63) of GNU make to not export all variables.
1255# Otherwise a system limit (for SysV at least) may be exceeded.
1256.NOEXPORT:
1257