1# Makefile.in generated by automake 1.15 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2014 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
17VPATH = @srcdir@
18am__is_gnu_make = { \
19  if test -z '$(MAKELEVEL)'; then \
20    false; \
21  elif test -n '$(MAKE_HOST)'; then \
22    true; \
23  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
24    true; \
25  else \
26    false; \
27  fi; \
28}
29am__make_running_with_option = \
30  case $${target_option-} in \
31      ?) ;; \
32      *) echo "am__make_running_with_option: internal error: invalid" \
33              "target option '$${target_option-}' specified" >&2; \
34         exit 1;; \
35  esac; \
36  has_opt=no; \
37  sane_makeflags=$$MAKEFLAGS; \
38  if $(am__is_gnu_make); then \
39    sane_makeflags=$$MFLAGS; \
40  else \
41    case $$MAKEFLAGS in \
42      *\\[\ \	]*) \
43        bs=\\; \
44        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
45          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
46    esac; \
47  fi; \
48  skip_next=no; \
49  strip_trailopt () \
50  { \
51    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
52  }; \
53  for flg in $$sane_makeflags; do \
54    test $$skip_next = yes && { skip_next=no; continue; }; \
55    case $$flg in \
56      *=*|--*) continue;; \
57        -*I) strip_trailopt 'I'; skip_next=yes;; \
58      -*I?*) strip_trailopt 'I';; \
59        -*O) strip_trailopt 'O'; skip_next=yes;; \
60      -*O?*) strip_trailopt 'O';; \
61        -*l) strip_trailopt 'l'; skip_next=yes;; \
62      -*l?*) strip_trailopt 'l';; \
63      -[dEDm]) skip_next=yes;; \
64      -[JT]) skip_next=yes;; \
65    esac; \
66    case $$flg in \
67      *$$target_option*) has_opt=yes; break;; \
68    esac; \
69  done; \
70  test $$has_opt = yes
71am__make_dryrun = (target_option=n; $(am__make_running_with_option))
72am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
73pkgdatadir = $(datadir)/@PACKAGE@
74pkgincludedir = $(includedir)/@PACKAGE@
75pkglibdir = $(libdir)/@PACKAGE@
76pkglibexecdir = $(libexecdir)/@PACKAGE@
77am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
78install_sh_DATA = $(install_sh) -c -m 644
79install_sh_PROGRAM = $(install_sh) -c
80install_sh_SCRIPT = $(install_sh) -c
81INSTALL_HEADER = $(INSTALL_DATA)
82transform = $(program_transform_name)
83NORMAL_INSTALL = :
84PRE_INSTALL = :
85POST_INSTALL = :
86NORMAL_UNINSTALL = :
87PRE_UNINSTALL = :
88POST_UNINSTALL = :
89build_triplet = @build@
90host_triplet = @host@
91subdir = docs
92ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \
94	$(top_srcdir)/build/ltoptions.m4 \
95	$(top_srcdir)/build/ltsugar.m4 \
96	$(top_srcdir)/build/ltversion.m4 \
97	$(top_srcdir)/build/lt~obsolete.m4 \
98	$(top_srcdir)/build/reduced.m4 $(top_srcdir)/configure.ac
99am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
100	$(ACLOCAL_M4)
101DIST_COMMON = $(srcdir)/Makefile.am $(dist_docimages_DATA) \
102	$(am__dist_noinst_DATA_DIST) $(dist_reference_DATA) \
103	$(am__DIST_COMMON)
104mkinstalldirs = $(install_sh) -d
105CONFIG_HEADER = $(top_builddir)/config.h \
106	$(top_builddir)/gdk/gdkmmconfig.h \
107	$(top_builddir)/gtk/gtkmmconfig.h
108CONFIG_CLEAN_FILES =
109CONFIG_CLEAN_VPATH_FILES =
110AM_V_P = $(am__v_P_@AM_V@)
111am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
112am__v_P_0 = false
113am__v_P_1 = :
114AM_V_GEN = $(am__v_GEN_@AM_V@)
115am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
116am__v_GEN_0 = @echo "  GEN     " $@;
117am__v_GEN_1 =
118AM_V_at = $(am__v_at_@AM_V@)
119am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
120am__v_at_0 = @
121am__v_at_1 =
122SOURCES =
123DIST_SOURCES =
124am__can_run_installinfo = \
125  case $$AM_UPDATE_INFO_DIR in \
126    n|no|NO) false;; \
127    *) (install-info --version) >/dev/null 2>&1;; \
128  esac
129am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
130am__vpath_adj = case $$p in \
131    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
132    *) f=$$p;; \
133  esac;
134am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
135am__install_max = 40
136am__nobase_strip_setup = \
137  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
138am__nobase_strip = \
139  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
140am__nobase_list = $(am__nobase_strip_setup); \
141  for p in $$list; do echo "$$p $$p"; done | \
142  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
143  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
144    if (++n[$$2] == $(am__install_max)) \
145      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
146    END { for (dir in files) print dir, files[dir] }'
147am__base_list = \
148  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
149  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
150am__uninstall_files_from_dir = { \
151  test -z "$$files" \
152    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
153    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
154         $(am__cd) "$$dir" && rm -f $$files; }; \
155  }
156am__installdirs = "$(DESTDIR)$(docimagesdir)" \
157	"$(DESTDIR)$(referencedir)"
158am__dist_noinst_DATA_DIST = $(strip $(addprefix \
159	$(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl \
160	tagfile-to-devhelp2.xsl doxygen-extra.css) $(doc_dist_files)) \
161	reference/widget_hierarchy.dia reference/widget_hierarchy.html \
162	reference/widget_hierarchy.png
163DATA = $(dist_docimages_DATA) $(dist_noinst_DATA) \
164	$(dist_reference_DATA)
165am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
166am__DIST_COMMON = $(srcdir)/Makefile.in \
167	$(top_srcdir)/build/doc-reference.am \
168	$(top_srcdir)/gdk/gdkmm/filelist.am \
169	$(top_srcdir)/gdk/src/filelist.am \
170	$(top_srcdir)/gtk/gtkmm/filelist.am \
171	$(top_srcdir)/gtk/src/filelist.am
172DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
173ACLOCAL = @ACLOCAL@
174ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
175AMTAR = @AMTAR@
176AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
177AR = @AR@
178AS = @AS@
179AUTOCONF = @AUTOCONF@
180AUTOHEADER = @AUTOHEADER@
181AUTOMAKE = @AUTOMAKE@
182AWK = @AWK@
183CC = @CC@
184CCDEPMODE = @CCDEPMODE@
185CFLAGS = @CFLAGS@
186CPP = @CPP@
187CPPFLAGS = @CPPFLAGS@
188CXX = @CXX@
189CXXCPP = @CXXCPP@
190CXXDEPMODE = @CXXDEPMODE@
191CXXFLAGS = @CXXFLAGS@
192CYGPATH_W = @CYGPATH_W@
193DEFS = @DEFS@
194DEPDIR = @DEPDIR@
195DLLTOOL = @DLLTOOL@
196DOCINSTALL_FLAGS = @DOCINSTALL_FLAGS@
197DOT = @DOT@
198DOXYGEN = @DOXYGEN@
199DOXYGEN_TAGFILES = @DOXYGEN_TAGFILES@
200DSYMUTIL = @DSYMUTIL@
201DUMPBIN = @DUMPBIN@
202ECHO_C = @ECHO_C@
203ECHO_N = @ECHO_N@
204ECHO_T = @ECHO_T@
205EGREP = @EGREP@
206EXEEXT = @EXEEXT@
207FGREP = @FGREP@
208GDKMM_API_VERSION = @GDKMM_API_VERSION@
209GDKMM_CFLAGS = @GDKMM_CFLAGS@
210GDKMM_LIBS = @GDKMM_LIBS@
211GDKMM_MAJOR_VERSION = @GDKMM_MAJOR_VERSION@
212GDKMM_MICRO_VERSION = @GDKMM_MICRO_VERSION@
213GDKMM_MINOR_VERSION = @GDKMM_MINOR_VERSION@
214GDKMM_MODULES = @GDKMM_MODULES@
215GDKMM_MODULE_NAME = @GDKMM_MODULE_NAME@
216GDKMM_VERSION = @GDKMM_VERSION@
217GMMPROC_DIR = @GMMPROC_DIR@
218GMMPROC_EXTRA_M4_DIR = @GMMPROC_EXTRA_M4_DIR@
219GREP = @GREP@
220GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
221GTHREAD_LIBS = @GTHREAD_LIBS@
222GTKMM_API_VERSION = @GTKMM_API_VERSION@
223GTKMM_CFLAGS = @GTKMM_CFLAGS@
224GTKMM_LIBS = @GTKMM_LIBS@
225GTKMM_MAJOR_VERSION = @GTKMM_MAJOR_VERSION@
226GTKMM_MICRO_VERSION = @GTKMM_MICRO_VERSION@
227GTKMM_MINOR_VERSION = @GTKMM_MINOR_VERSION@
228GTKMM_MODULES = @GTKMM_MODULES@
229GTKMM_MODULE_NAME = @GTKMM_MODULE_NAME@
230GTKMM_VERSION = @GTKMM_VERSION@
231GTKMM_WXXFLAGS = @GTKMM_WXXFLAGS@
232HAVE_CXX11 = @HAVE_CXX11@
233INSTALL = @INSTALL@
234INSTALL_DATA = @INSTALL_DATA@
235INSTALL_PROGRAM = @INSTALL_PROGRAM@
236INSTALL_SCRIPT = @INSTALL_SCRIPT@
237INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
238LD = @LD@
239LDFLAGS = @LDFLAGS@
240LIBGTKMM_SO_VERSION = @LIBGTKMM_SO_VERSION@
241LIBOBJS = @LIBOBJS@
242LIBS = @LIBS@
243LIBTOOL = @LIBTOOL@
244LIPO = @LIPO@
245LN_S = @LN_S@
246LTLIBOBJS = @LTLIBOBJS@
247LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
248MAINT = @MAINT@
249MAKEINFO = @MAKEINFO@
250MANIFEST_TOOL = @MANIFEST_TOOL@
251MKDIR_P = @MKDIR_P@
252MMDOCTOOLDIR = @MMDOCTOOLDIR@
253NM = @NM@
254NMEDIT = @NMEDIT@
255OBJDUMP = @OBJDUMP@
256OBJEXT = @OBJEXT@
257OTOOL = @OTOOL@
258OTOOL64 = @OTOOL64@
259PACKAGE = @PACKAGE@
260PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
261PACKAGE_NAME = @PACKAGE_NAME@
262PACKAGE_STRING = @PACKAGE_STRING@
263PACKAGE_TARNAME = @PACKAGE_TARNAME@
264PACKAGE_URL = @PACKAGE_URL@
265PACKAGE_VERSION = @PACKAGE_VERSION@
266PATH_SEPARATOR = @PATH_SEPARATOR@
267PERL = @PERL@
268PKG_CONFIG = @PKG_CONFIG@
269PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
270PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
271RANLIB = @RANLIB@
272SED = @SED@
273SET_MAKE = @SET_MAKE@
274SHELL = @SHELL@
275STRIP = @STRIP@
276VERSION = @VERSION@
277XSLTPROC = @XSLTPROC@
278abs_builddir = @abs_builddir@
279abs_srcdir = @abs_srcdir@
280abs_top_builddir = @abs_top_builddir@
281abs_top_srcdir = @abs_top_srcdir@
282ac_ct_AR = @ac_ct_AR@
283ac_ct_CC = @ac_ct_CC@
284ac_ct_CXX = @ac_ct_CXX@
285ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
286am__include = @am__include@
287am__leading_dot = @am__leading_dot@
288am__quote = @am__quote@
289am__tar = @am__tar@
290am__untar = @am__untar@
291bindir = @bindir@
292build = @build@
293build_alias = @build_alias@
294build_cpu = @build_cpu@
295build_os = @build_os@
296build_vendor = @build_vendor@
297builddir = @builddir@
298datadir = @datadir@
299datarootdir = @datarootdir@
300docdir = @docdir@
301dvidir = @dvidir@
302exec_prefix = @exec_prefix@
303host = @host@
304host_alias = @host_alias@
305host_cpu = @host_cpu@
306host_os = @host_os@
307host_vendor = @host_vendor@
308htmldir = @htmldir@
309includedir = @includedir@
310infodir = @infodir@
311install_sh = @install_sh@
312libdir = @libdir@
313libexecdir = @libexecdir@
314localedir = @localedir@
315localstatedir = @localstatedir@
316mandir = @mandir@
317mkdir_p = @mkdir_p@
318oldincludedir = @oldincludedir@
319pdfdir = @pdfdir@
320prefix = @prefix@
321program_transform_name = @program_transform_name@
322psdir = @psdir@
323runstatedir = @runstatedir@
324sbindir = @sbindir@
325sharedstatedir = @sharedstatedir@
326srcdir = @srcdir@
327sysconfdir = @sysconfdir@
328target_alias = @target_alias@
329top_build_prefix = @top_build_prefix@
330top_builddir = @top_builddir@
331top_srcdir = @top_srcdir@
332gdkmm_files_defs = \
333	gdk.defs		\
334	gdk_enums.defs		\
335	gdk_extra.defs		\
336	gdk_methods.defs	\
337	gdk_extra_objects.defs	\
338	gdk_pixbuf_methods.defs		\
339	gdk_pixbuf_enums.defs	\
340	gdk_signals.defs	\
341	gdk_docs.xml		\
342	gdk_pixbuf_docs.xml		\
343	gdk_docs_override.xml
344
345gdkmm_files_hg = \
346	bitmap.hg		\
347	color.hg		\
348	colormap.hg		\
349	cursor.hg		\
350	device.hg		\
351	display.hg		\
352	displaymanager.hg	\
353	dragcontext.hg		\
354	drawable.hg		\
355	event.hg		\
356	gc.hg			\
357	image.hg		\
358	pixbuf.hg		\
359	pixbufanimation.hg	\
360	pixbufanimationiter.hg	\
361	pixbufformat.hg		\
362	pixbufloader.hg		\
363	pixmap.hg		\
364	rectangle.hg		\
365	region.hg		\
366	rgbcmap.hg		\
367	screen.hg		\
368	types.hg		\
369	visual.hg		\
370	window.hg
371
372gdkmm_files_ccg = $(gdkmm_files_hg:.hg=.ccg)
373gdkmm_files_built_cc = $(gdkmm_files_hg:.hg=.cc) wrap_init.cc
374gdkmm_files_built_h = $(gdkmm_files_hg:.hg=.h)
375gdkmm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(gdkmm_files_hg))
376gdkmm_files_extra_cc = general.cc rgb.cc
377gdkmm_files_extra_h = general.h list.h rgb.h wrap_init.h
378gdkmm_files_extra_ph =
379gtkmm_files_defs = \
380	gtk.defs		\
381	gtk_enums.defs		\
382	gtk_enums_maemo.defs	\
383	gtk_methods.defs	\
384	gtk_methods_maemo.defs	\
385	gtk_extra_objects.defs	\
386	gtk_other.defs		\
387	gtk_signals.defs	\
388	gtk_vfuncs.defs		\
389	gtk_docs.xml		\
390	gtk_docs_override.xml
391
392gtkmm_files_any_hg = \
393	aboutdialog.hg		\
394	accelgroup.hg		\
395	accellabel.hg		\
396	action.hg		\
397	actiongroup.hg		\
398	activatable.hg		\
399	adjustment.hg		\
400	alignment.hg		\
401	arrow.hg		\
402	aspectframe.hg		\
403	assistant.hg		\
404	bin.hg			\
405	box.hg			\
406	builder.hg		\
407	button.hg		\
408	buttonbox.hg		\
409	calendar.hg		\
410	celleditable.hg		\
411	celllayout.hg		\
412	cellrenderer.hg		\
413	cellrendereraccel.hg	\
414	cellrenderercombo.hg	\
415	cellrendererpixbuf.hg	\
416	cellrendererprogress.hg	\
417	cellrendererspin.hg	\
418	cellrendererspinner.hg	\
419	cellrenderertext.hg	\
420	cellrenderertoggle.hg	\
421	cellview.hg		\
422	checkbutton.hg		\
423	checkmenuitem.hg	\
424	clipboard.hg		\
425	colorbutton.hg		\
426	colorselection.hg	\
427	combobox.hg		\
428	comboboxentry.hg	\
429	container.hg		\
430	dialog.hg		\
431	drawingarea.hg		\
432	editable.hg		\
433	entry.hg		\
434	entrycompletion.hg	\
435	entrybuffer.hg		\
436	enums.hg		\
437	eventbox.hg		\
438	expander.hg		\
439	filechooser.hg		\
440	filechooserbutton.hg	\
441	filechooserdialog.hg	\
442	filechooserwidget.hg	\
443	filefilter.hg		\
444	fileselection.hg	\
445	fixed.hg		\
446	fontbutton.hg		\
447	fontselection.hg	\
448	frame.hg		\
449	handlebox.hg		\
450	iconfactory.hg		\
451	iconinfo.hg		\
452	iconset.hg		\
453	iconsource.hg		\
454	icontheme.hg		\
455	iconview.hg		\
456	image.hg		\
457	imagemenuitem.hg	\
458	infobar.hg		\
459	invisible.hg		\
460	item.hg			\
461	label.hg		\
462	layout.hg		\
463	linkbutton.hg		\
464	liststore.hg		\
465	main.hg			\
466	menu.hg			\
467	menubar.hg		\
468	menuitem.hg		\
469	menushell.hg		\
470	menutoolbutton.hg	\
471	messagedialog.hg	\
472	misc.hg			\
473	notebook.hg		\
474	object.hg		\
475	offscreenwindow.hg	\
476	optionmenu.hg		\
477	orientable.hg		\
478	pagesetup.hg		\
479	paned.hg		\
480	papersize.hg		\
481	plug.hg			\
482	printcontext.hg		\
483	printoperation.hg	\
484	printoperationpreview.hg\
485	printsettings.hg	\
486	progressbar.hg		\
487	radioaction.hg		\
488	radiobutton.hg		\
489	radiomenuitem.hg	\
490	radiotoolbutton.hg	\
491	range.hg		\
492	rc.hg			\
493	recentaction.hg		\
494	recentchooser.hg	\
495	recentchooserdialog.hg	\
496	recentchoosermenu.hg	\
497	recentchooserwidget.hg	\
498	recentfilter.hg		\
499	recentinfo.hg		\
500	recentmanager.hg	\
501	ruler.hg		\
502	scale.hg		\
503	scalebutton.hg		\
504	scrollbar.hg		\
505	scrolledwindow.hg	\
506	selectiondata.hg	\
507	separator.hg		\
508	separatormenuitem.hg	\
509	separatortoolitem.hg	\
510	settings.hg		\
511	sizegroup.hg		\
512	socket.hg		\
513	spinbutton.hg		\
514	spinner.hg		\
515	statusbar.hg		\
516	statusicon.hg		\
517	stockitem.hg		\
518	style.hg		\
519	table.hg		\
520	targetlist.hg		\
521	tearoffmenuitem.hg	\
522	textattributes.hg	\
523	textbuffer.hg		\
524	textchildanchor.hg	\
525	textiter.hg		\
526	textmark.hg		\
527	texttag.hg		\
528	texttagtable.hg		\
529	textview.hg		\
530	toggleaction.hg		\
531	togglebutton.hg		\
532	toggletoolbutton.hg	\
533	toolbar.hg		\
534	toolbutton.hg		\
535	toolitem.hg		\
536	toolitemgroup.hg	\
537	toolpalette.hg		\
538	toolshell.hg		\
539	tooltip.hg		\
540	tooltips.hg		\
541	treedragdest.hg		\
542	treedragsource.hg	\
543	treeiter.hg		\
544	treemodel.hg		\
545	treemodelfilter.hg	\
546	treemodelsort.hg	\
547	treepath.hg		\
548	treerowreference.hg	\
549	treeselection.hg	\
550	treesortable.hg		\
551	treestore.hg		\
552	treeview.hg		\
553	treeviewcolumn.hg	\
554	uimanager.hg		\
555	viewport.hg		\
556	volumebutton.hg		\
557	widget.hg		\
558	window.hg
559
560gtkmm_files_posix_hg = \
561	pagesetupunixdialog.hg	\
562	printer.hg		\
563	printjob.hg		\
564	printunixdialog.hg
565
566gtkmm_files_deprecated_hg = combo.hg curve.hg inputdialog.hg
567@HOST_WINDOWS_NATIVE_FALSE@gtkmm_files_arch_hg = $(gtkmm_files_posix_hg)
568@HOST_WINDOWS_NATIVE_TRUE@gtkmm_files_arch_hg =
569@DISABLE_DEPRECATED_API_FALSE@gtkmm_files_used_hg = $(gtkmm_files_any_hg) $(gtkmm_files_arch_hg) $(gtkmm_files_deprecated_hg)
570@DISABLE_DEPRECATED_API_TRUE@gtkmm_files_used_hg = $(gtkmm_files_any_hg) $(gtkmm_files_arch_hg)
571gtkmm_files_hg = $(gtkmm_files_any_hg) $(gtkmm_files_posix_hg) $(gtkmm_files_deprecated_hg)
572gtkmm_files_ccg = $(gtkmm_files_hg:.hg=.ccg)
573gtkmm_files_built_cc = $(gtkmm_files_used_hg:.hg=.cc) wrap_init.cc
574gtkmm_files_built_h = $(gtkmm_files_used_hg:.hg=.h)
575gtkmm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(gtkmm_files_used_hg))
576gtkmm_files_extra_cc = \
577	accelkey.cc			\
578	accelmap.cc			\
579	cellrenderer_generation.cc	\
580	comboboxentrytext.cc		\
581	comboboxtext.cc			\
582	listviewtext.cc			\
583	menu_elems.cc			\
584	radiobuttongroup.cc		\
585	selectiondata_private.cc	\
586	stock.cc			\
587	stockid.cc			\
588	targetentry.cc			\
589	treemodelcolumn.cc		\
590	treeview_private.cc
591
592gtkmm_files_extra_h = \
593	accelkey.h			\
594	accelmap.h			\
595	base.h				\
596	border.h			\
597	cellrenderer_generation.h	\
598	comboboxentrytext.h		\
599	comboboxtext.h			\
600	listviewtext.h			\
601	menu_elems.h			\
602	radiobuttongroup.h		\
603	selectiondata_private.h		\
604	stock.h				\
605	stockid.h			\
606	targetentry.h			\
607	treemodelcolumn.h		\
608	treeview_private.h		\
609	wrap_init.h
610
611gtkmm_files_extra_ph =
612gdkmm_files_h = $(gdkmm_files_built_h) $(filter-out wrap_init.h,$(gdkmm_files_extra_h))
613gtkmm_files_h = $(gtkmm_files_built_h) $(filter-out wrap_init.h,$(gtkmm_files_extra_h))
614book_name = $(GTKMM_MODULE_NAME)
615doc_input = $(addprefix $(top_srcdir)/gdk/gdkmm/,$(gdkmm_files_h)) \
616            $(addprefix $(top_srcdir)/gtk/gtkmm/,$(gtkmm_files_h)) \
617	    $(top_srcdir)/gtk/gtkmm.h
618
619docimagesdir = $(libdocdir)/images
620dist_docimages_DATA = images/gtkmm_logo.gif images/top.gif
621
622# Function: $(call vpath_listall,PATTERN ...)
623# Get all filenames which match a PATTERN from the list.  Look for files
624# relative to either the current directory or $(srcdir).  Strip $(srcdir)/
625# again before returning and remove any duplicates.
626vpath_srclist = $(patsubst $(srcdir)/%,%,$(wildcard $(addprefix $(srcdir)/,$(1))))
627vpath_listall = $(sort $(wildcard $(1)) $(if $(srcdir:.=),$(vpath_srclist)))
628
629# Installation directories.
630libdocdir = $(datarootdir)/doc/$(book_name)
631referencedir = $(libdocdir)/reference
632htmlrefdir = $(referencedir)/html
633devhelpdir = $(datadir)/devhelp/books/$(book_name)
634@DIST_DOCTOOLS_FALSE@doctools_dist_files =
635
636# Optionally, the documentation utilities may be included in source tarballs
637# so that mm-common is only required when building in maintainer mode.
638@DIST_DOCTOOLS_TRUE@doctools_dist_files = $(addprefix $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl tagfile-to-devhelp2.xsl doxygen-extra.css)
639@ENABLE_DOCUMENTATION_FALSE@doc_build_files =
640@ENABLE_DOCUMENTATION_TRUE@doc_build_files = $(doxytagfile) $(devhelpfile)
641@ENABLE_DOCUMENTATION_FALSE@doc_inst_targets =
642@ENABLE_DOCUMENTATION_TRUE@doc_inst_targets = install-htmlref install-devhelp
643@ENABLE_DOCUMENTATION_FALSE@doc_inst_files =
644@ENABLE_DOCUMENTATION_TRUE@doc_inst_files = $(doxytagfile)
645@ENABLE_DOCUMENTATION_FALSE@doc_dist_files =
646@ENABLE_DOCUMENTATION_TRUE@doc_dist_files = $(devhelpfile) $(call vpath_listall,$(htmlref_patterns))
647dist_reference_DATA = $(strip $(doc_inst_files))
648dist_noinst_DATA = $(strip $(doctools_dist_files) $(doc_dist_files)) \
649	reference/widget_hierarchy.dia reference/widget_hierarchy.html \
650	reference/widget_hierarchy.png
651DISTCLEANFILES = $(doc_outdir)/doxygen.log
652MAINTAINERCLEANFILES = $(doxytagfile) $(devhelpfile) $(doc_outdir)/html/*
653
654# The generic bit of the doc-install.pl command line.
655doc_install_cmd = $(doc_install) --verbose --mode=0644
656
657# Transform $(datarootdir) into a URI to match MM_ARG_WITH_TAGFILE_DOC().
658datarootdir_esc = $(subst $(subst ,, ),%20,$(subst \,/,$(datarootdir)))
659docdir_base_uri = file:///$(patsubst /%,%,$(datarootdir_esc:/=))/doc
660
661# The command and options used to install the files from the HTML reference
662# documentation.  The $(subst) magic translates external tag references from
663# absolute to relative paths if the destination is on the local file system
664# and installed under the same prefix as the package being built.
665htmlref_relinst = $(subst @$(docdir_base_uri)/,@../../../,$(DOCINSTALL_FLAGS))
666htmlref_install = $(doc_install_cmd) $(htmlref_relinst)
667
668# The command and options used to install the Devhelp file.
669devhelp_install = $(doc_install_cmd) --book-base='$(htmlrefdir:/=)'
670
671# Helper variables to replicate each pattern with a $(srcdir)/ prefix.
672# Also add quoting to prevent the shell from expanding the patterns.
673htmlref_patterns_dup = $(foreach item,$(htmlref_patterns),'$(item)' '$(srcdir)/$(item)')
674htmlref_patterns_quote = $(patsubst %,'%',$(htmlref_patterns))
675htmlref_patterns_vpath = $(if $(srcdir:.=),$(htmlref_patterns_dup),$(htmlref_patterns_quote))
676
677# Expand to a list of -name 'PATTERN' arguments for use with 'find'.
678htmlref_find_patterns = $(patsubst %,-name '%' -o,$(notdir $(htmlref_patterns))) -false
679
680# The parameters to the Doxygen-to-Devhelp XSLT script
681dh_xsl_params = --stringparam book_title '$(book_title)' \
682		--stringparam book_name '$(book_name)' \
683		--stringparam book_base html
684
685
686# Generated configuration files which, when updated, should cause the
687# reference documentation to be rebuilt.
688doc_config_deps = $(CONFIG_HEADER) $(srcdir)/$(doc_config).in $(srcdir)/Makefile.in
689@MAINTAINER_MODE_FALSE@doc_dependencies =
690
691# Regenerate the documentation automatically only in maintainer mode.
692# Depend on the generated configuration header files to trigger a rebuild
693# if a configuration value changed.  The configuration header files only
694# have their timestamp modified when the content actually changed, which
695# is not the case for any other files generated by configure.
696@MAINTAINER_MODE_TRUE@doc_dependencies = $(doc_config_deps) $(doc_input)
697all: all-am
698
699.SUFFIXES:
700$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gdk/src/filelist.am $(top_srcdir)/gdk/gdkmm/filelist.am $(top_srcdir)/gtk/src/filelist.am $(top_srcdir)/gtk/gtkmm/filelist.am $(top_srcdir)/build/doc-reference.am $(am__configure_deps)
701	@for dep in $?; do \
702	  case '$(am__configure_deps)' in \
703	    *$$dep*) \
704	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
705	        && { if test -f $@; then exit 0; else break; fi; }; \
706	      exit 1;; \
707	  esac; \
708	done; \
709	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
710	$(am__cd) $(top_srcdir) && \
711	  $(AUTOMAKE) --gnu docs/Makefile
712Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
713	@case '$?' in \
714	  *config.status*) \
715	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
716	  *) \
717	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
718	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
719	esac;
720$(top_srcdir)/gdk/src/filelist.am $(top_srcdir)/gdk/gdkmm/filelist.am $(top_srcdir)/gtk/src/filelist.am $(top_srcdir)/gtk/gtkmm/filelist.am $(top_srcdir)/build/doc-reference.am $(am__empty):
721
722$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
723	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
724
725$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
726	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
727$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
728	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
729$(am__aclocal_m4_deps):
730
731mostlyclean-libtool:
732	-rm -f *.lo
733
734clean-libtool:
735	-rm -rf .libs _libs
736install-dist_docimagesDATA: $(dist_docimages_DATA)
737	@$(NORMAL_INSTALL)
738	@list='$(dist_docimages_DATA)'; test -n "$(docimagesdir)" || list=; \
739	if test -n "$$list"; then \
740	  echo " $(MKDIR_P) '$(DESTDIR)$(docimagesdir)'"; \
741	  $(MKDIR_P) "$(DESTDIR)$(docimagesdir)" || exit 1; \
742	fi; \
743	for p in $$list; do \
744	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
745	  echo "$$d$$p"; \
746	done | $(am__base_list) | \
747	while read files; do \
748	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docimagesdir)'"; \
749	  $(INSTALL_DATA) $$files "$(DESTDIR)$(docimagesdir)" || exit $$?; \
750	done
751
752uninstall-dist_docimagesDATA:
753	@$(NORMAL_UNINSTALL)
754	@list='$(dist_docimages_DATA)'; test -n "$(docimagesdir)" || list=; \
755	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
756	dir='$(DESTDIR)$(docimagesdir)'; $(am__uninstall_files_from_dir)
757install-dist_referenceDATA: $(dist_reference_DATA)
758	@$(NORMAL_INSTALL)
759	@list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \
760	if test -n "$$list"; then \
761	  echo " $(MKDIR_P) '$(DESTDIR)$(referencedir)'"; \
762	  $(MKDIR_P) "$(DESTDIR)$(referencedir)" || exit 1; \
763	fi; \
764	for p in $$list; do \
765	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
766	  echo "$$d$$p"; \
767	done | $(am__base_list) | \
768	while read files; do \
769	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(referencedir)'"; \
770	  $(INSTALL_DATA) $$files "$(DESTDIR)$(referencedir)" || exit $$?; \
771	done
772
773uninstall-dist_referenceDATA:
774	@$(NORMAL_UNINSTALL)
775	@list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \
776	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
777	dir='$(DESTDIR)$(referencedir)'; $(am__uninstall_files_from_dir)
778tags TAGS:
779
780ctags CTAGS:
781
782cscope cscopelist:
783
784
785distdir: $(DISTFILES)
786	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
787	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
788	list='$(DISTFILES)'; \
789	  dist_files=`for file in $$list; do echo $$file; done | \
790	  sed -e "s|^$$srcdirstrip/||;t" \
791	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
792	case $$dist_files in \
793	  */*) $(MKDIR_P) `echo "$$dist_files" | \
794			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
795			   sort -u` ;; \
796	esac; \
797	for file in $$dist_files; do \
798	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
799	  if test -d $$d/$$file; then \
800	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
801	    if test -d "$(distdir)/$$file"; then \
802	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
803	    fi; \
804	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
805	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
806	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
807	    fi; \
808	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
809	  else \
810	    test -f "$(distdir)/$$file" \
811	    || cp -p $$d/$$file "$(distdir)/$$file" \
812	    || exit 1; \
813	  fi; \
814	done
815check-am: all-am
816check: check-am
817all-am: Makefile $(DATA) all-local
818installdirs:
819	for dir in "$(DESTDIR)$(docimagesdir)" "$(DESTDIR)$(referencedir)"; do \
820	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
821	done
822install: install-am
823install-exec: install-exec-am
824install-data: install-data-am
825uninstall: uninstall-am
826
827install-am: all-am
828	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
829
830installcheck: installcheck-am
831install-strip:
832	if test -z '$(STRIP)'; then \
833	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
834	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
835	      install; \
836	else \
837	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
838	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
839	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
840	fi
841mostlyclean-generic:
842
843clean-generic:
844
845distclean-generic:
846	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
847	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
848	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
849
850maintainer-clean-generic:
851	@echo "This command is intended for maintainers to use"
852	@echo "it deletes files that may require special tools to rebuild."
853	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
854clean: clean-am
855
856clean-am: clean-generic clean-libtool mostlyclean-am
857
858distclean: distclean-am
859	-rm -f Makefile
860distclean-am: clean-am distclean-generic
861
862dvi: dvi-am
863
864dvi-am:
865
866html: html-am
867
868html-am:
869
870info: info-am
871
872info-am:
873
874install-data-am: install-data-local install-dist_docimagesDATA \
875	install-dist_referenceDATA
876
877install-dvi: install-dvi-am
878
879install-dvi-am:
880
881install-exec-am:
882
883install-html: install-html-am
884
885install-html-am:
886
887install-info: install-info-am
888
889install-info-am:
890
891install-man:
892
893install-pdf: install-pdf-am
894
895install-pdf-am:
896
897install-ps: install-ps-am
898
899install-ps-am:
900
901installcheck-am:
902
903maintainer-clean: maintainer-clean-am
904	-rm -f Makefile
905maintainer-clean-am: distclean-am maintainer-clean-generic
906
907mostlyclean: mostlyclean-am
908
909mostlyclean-am: mostlyclean-generic mostlyclean-libtool
910
911pdf: pdf-am
912
913pdf-am:
914
915ps: ps-am
916
917ps-am:
918
919uninstall-am: uninstall-dist_docimagesDATA \
920	uninstall-dist_referenceDATA uninstall-local
921
922.MAKE: install-am install-strip
923
924.PHONY: all all-am all-local check check-am clean clean-generic \
925	clean-libtool cscopelist-am ctags-am distclean \
926	distclean-generic distclean-libtool distdir dvi dvi-am html \
927	html-am info info-am install install-am install-data \
928	install-data-am install-data-local install-dist_docimagesDATA \
929	install-dist_referenceDATA install-dvi install-dvi-am \
930	install-exec install-exec-am install-html install-html-am \
931	install-info install-info-am install-man install-pdf \
932	install-pdf-am install-ps install-ps-am install-strip \
933	installcheck installcheck-am installdirs maintainer-clean \
934	maintainer-clean-generic mostlyclean mostlyclean-generic \
935	mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
936	uninstall-am uninstall-dist_docimagesDATA \
937	uninstall-dist_referenceDATA uninstall-local
938
939.PRECIOUS: Makefile
940
941
942# The name of the sub-directory where the generated documentation
943# will be placed.
944doc_outdir ?= reference
945
946# The name of the Doxygen configuration file.
947doc_config ?= $(doc_outdir)/Doxyfile
948
949# The title of the generated Devhelp book.
950book_title ?= $(PACKAGE_NAME) Reference Manual
951
952# A list of wildcard patterns matching the files from the HTML directory
953# generated by Doxygen which should be distributed and installed.
954htmlref_patterns ?= $(addprefix $(doc_outdir)/html/*.,css gif html js png)
955
956# Locations of utilities shipped with glibmm.  Made overridable
957# in case the installed utilities cannot be used for some reason.
958doc_postprocess     ?= $(PERL) -- "$(MMDOCTOOLDIR)/doc-postprocess.pl"
959doc_install         ?= $(PERL) -- "$(MMDOCTOOLDIR)/doc-install.pl"
960tagfile_to_devhelp2 ?= "$(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl"
961
962# Names of the main output files.
963doxytagfile ?= $(doc_outdir)/$(book_name).tag
964devhelpfile ?= $(doc_outdir)/$(book_name).devhelp2
965
966# Export this variable for use in the Doxygen configuration file.
967export MMDOCTOOLDIR
968
969# Depend on files that we know shall be built.
970# $(call vpath_listall,$(htmlref_patterns)) is not used as a prerequisite.
971# It would expand to files that exist when the make command is issued,
972# which is not necessarily the set of files that shall be built.
973all-local: $(doc_build_files)
974
975# Hook up custom rules for translating references to external documentation
976# to the actual location at install time.
977install-data-local: $(doc_inst_targets)
978
979# Hook up corresponding custom uninstall rules.
980uninstall-local: $(addprefix un,$(doc_inst_targets))
981
982# Install the HTML reference documentation files with just one invocation
983# of doc-install.pl to speed up the build process.  Make use of the --glob
984# option, which tells it to perform filename globbing itself, like 'find'.
985# This helps to avoid excessively long command lines, as some platforms
986# have rather restrictive limits.
987install-htmlref: $(doc_outdir)/html/index.html
988	@$(NORMAL_INSTALL)
989	$(MKDIR_P) '$(DESTDIR)$(htmlrefdir)'
990	$(htmlref_install) -t '$(DESTDIR)$(htmlrefdir)' --glob -- $(htmlref_patterns_vpath)
991
992# Delete files from the html installation directory.  Avoid recursive
993# directory removal, and apply the same wildcard pattern as was used to
994# select files for installation.
995uninstall-htmlref:
996	@$(NORMAL_UNINSTALL)
997	(cd '$(DESTDIR)$(htmlrefdir)' 2>/dev/null || exit 0; \
998	 find . -type f '(' $(htmlref_find_patterns) ')' -exec rm -f '{}' '+')
999	-test ! -r '$(DESTDIR)$(htmlrefdir)' || rmdir '$(DESTDIR)$(htmlrefdir)'
1000
1001# Install the Devhelp file, translating the base path on the fly.
1002install-devhelp: $(devhelpfile)
1003	@$(NORMAL_INSTALL)
1004	$(MKDIR_P) '$(DESTDIR)$(devhelpdir)'
1005	$(devhelp_install) -t '$(DESTDIR)$(devhelpdir)' -- $^
1006
1007# Remove the installed Devhelp file and directory.
1008uninstall-devhelp:
1009	@$(NORMAL_UNINSTALL)
1010	rm -f '$(DESTDIR)$(devhelpdir)/$(notdir $(devhelpfile))'
1011	-test ! -r '$(DESTDIR)$(devhelpdir)' || rmdir '$(DESTDIR)$(devhelpdir)'
1012
1013# Regenerate the Doxygen configuration file automatically.  In the
1014# top-level build directory Automake already takes care of this.
1015 ifneq ($(subdir),.)
1016$(doc_config): $(srcdir)/$(doc_config).in $(top_builddir)/config.status
1017	$(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
1018
1019 endif
1020# Make sure that the documentation will always have been generated before
1021# executing commands of a rule that depends on files in $(doc_outdir)/html/.
1022$(doc_outdir)/html/%: | $(doxytagfile)
1023
1024# Run Doxygen to build the reference documentation. The generated tag file
1025# also functions as time stamp target for the documentation as a whole.
1026$(doxytagfile): $(doc_dependencies) | $(doc_config)
1027	-$(AM_V_at)rm -f $@
1028	-$(AM_V_at)rm -fr $(doc_outdir)/html
1029	$(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" -
1030	$(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html'
1031
1032# Run XSL transformation to generate a Devhelp book from a Doxygen tag file.
1033%.devhelp2: %.tag
1034	$(AM_V_GEN)$(XSLTPROC) $(dh_xsl_params) -o $@ $(tagfile_to_devhelp2) $<
1035
1036.PHONY: install-htmlref uninstall-htmlref install-devhelp uninstall-devhelp
1037
1038# Instruct GNU make to delete the targets of a rule after it failed, in
1039# order to avoid the complication of handling that situation manually.
1040.DELETE_ON_ERROR:
1041
1042# Tell versions [3.59,3.63) of GNU make to not export all variables.
1043# Otherwise a system limit (for SysV at least) may be exceeded.
1044.NOEXPORT:
1045