1
# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
7
# This Makefile.in is free software; the Free Software Foundation
8
# gives unlimited permission to copy and/or distribute it,
9
# with or without modifications, as long as this notice is preserved.
11
# This program is distributed in the hope that it will be useful,
12
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
18
# -*- mode: makefile -*-
20
####################################
21
# Everything below here is generic #
22
####################################
24
pkgdatadir = $(datadir)/@PACKAGE@
25
pkgincludedir = $(includedir)/@PACKAGE@
26
pkglibdir = $(libdir)/@PACKAGE@
27
pkglibexecdir = $(libexecdir)/@PACKAGE@
28
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
29
install_sh_DATA = $(install_sh) -c -m 644
30
install_sh_PROGRAM = $(install_sh) -c
31
install_sh_SCRIPT = $(install_sh) -c
32
INSTALL_HEADER = $(INSTALL_DATA)
33
transform = $(program_transform_name)
40
build_triplet = @build@
42
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
43
$(top_srcdir)/gtk-doc.make
44
subdir = docs/reference/gnome-desktop
45
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
46
am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
47
$(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/intltool.m4 \
48
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
49
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
50
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
51
$(top_srcdir)/configure.in
52
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
54
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
55
CONFIG_HEADER = $(top_builddir)/config.h
57
CONFIG_CLEAN_VPATH_FILES =
58
AM_V_GEN = $(am__v_GEN_$(V))
59
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
60
am__v_GEN_0 = @echo " GEN " $@;
61
AM_V_at = $(am__v_at_$(V))
62
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
66
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
68
ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
69
ALL_LINGUAS = @ALL_LINGUAS@
71
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
75
AUTOHEADER = @AUTOHEADER@
79
CATOBJEXT = @CATOBJEXT@
81
CCDEPMODE = @CCDEPMODE@
85
CYGPATH_W = @CYGPATH_W@
86
DATADIRNAME = @DATADIRNAME@
89
DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
90
DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
92
DOC_USER_FORMATS = @DOC_USER_FORMATS@
101
GCONF_REQUIRED = @GCONF_REQUIRED@
102
GDK_PIXBUF_REQUIRED = @GDK_PIXBUF_REQUIRED@
103
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
104
GLIB_REQUIRED = @GLIB_REQUIRED@
105
GMOFILES = @GMOFILES@
107
GNOME_DATE = @GNOME_DATE@
108
GNOME_DATE_COMMENT_END = @GNOME_DATE_COMMENT_END@
109
GNOME_DATE_COMMENT_START = @GNOME_DATE_COMMENT_START@
110
GNOME_DESKTOP_CFLAGS = @GNOME_DESKTOP_CFLAGS@
111
GNOME_DESKTOP_LIBS = @GNOME_DESKTOP_LIBS@
112
GNOME_DISTRIBUTOR = @GNOME_DISTRIBUTOR@
113
GNOME_MICRO = @GNOME_MICRO@
114
GNOME_MINOR = @GNOME_MINOR@
115
GNOME_PLATFORM = @GNOME_PLATFORM@
117
GTKDOC_CHECK = @GTKDOC_CHECK@
118
GTKDOC_MKPDF = @GTKDOC_MKPDF@
119
GTKDOC_REBASE = @GTKDOC_REBASE@
120
GTK_REQUIRED = @GTK_REQUIRED@
121
HELP_DIR = @HELP_DIR@
122
HTML_DIR = @HTML_DIR@
124
INSTALL_DATA = @INSTALL_DATA@
125
INSTALL_PROGRAM = @INSTALL_PROGRAM@
126
INSTALL_SCRIPT = @INSTALL_SCRIPT@
127
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
128
INSTOBJEXT = @INSTOBJEXT@
129
INTLLIBS = @INTLLIBS@
130
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
131
INTLTOOL_MERGE = @INTLTOOL_MERGE@
132
INTLTOOL_PERL = @INTLTOOL_PERL@
133
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
141
LTLIBOBJS = @LTLIBOBJS@
142
LT_VERSION = @LT_VERSION@
144
MAKEINFO = @MAKEINFO@
146
MKINSTALLDIRS = @MKINSTALLDIRS@
148
MSGFMT_OPTS = @MSGFMT_OPTS@
149
MSGMERGE = @MSGMERGE@
158
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
159
PACKAGE_NAME = @PACKAGE_NAME@
160
PACKAGE_STRING = @PACKAGE_STRING@
161
PACKAGE_TARNAME = @PACKAGE_TARNAME@
162
PACKAGE_URL = @PACKAGE_URL@
163
PACKAGE_VERSION = @PACKAGE_VERSION@
164
PATH_SEPARATOR = @PATH_SEPARATOR@
166
PKG_CONFIG = @PKG_CONFIG@
167
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
168
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
172
PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
173
PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
175
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
176
PYTHON_PLATFORM = @PYTHON_PLATFORM@
177
PYTHON_PREFIX = @PYTHON_PREFIX@
178
PYTHON_VERSION = @PYTHON_VERSION@
179
RANDR_PACKAGE = @RANDR_PACKAGE@
183
SET_MAKE = @SET_MAKE@
185
STARTUP_NOTIFICATION_PACKAGE = @STARTUP_NOTIFICATION_PACKAGE@
186
STARTUP_NOTIFICATION_REQUIRED = @STARTUP_NOTIFICATION_REQUIRED@
190
WARN_CFLAGS = @WARN_CFLAGS@
191
X11_PACKAGE = @X11_PACKAGE@
192
XGETTEXT = @XGETTEXT@
193
XLIB_CFLAGS = @XLIB_CFLAGS@
194
XLIB_LIBS = @XLIB_LIBS@
196
XRANDR_REQUIRED = @XRANDR_REQUIRED@
197
X_CFLAGS = @X_CFLAGS@
198
X_EXTRA_LIBS = @X_EXTRA_LIBS@
200
X_PRE_LIBS = @X_PRE_LIBS@
201
abs_builddir = @abs_builddir@
202
abs_srcdir = @abs_srcdir@
203
abs_top_builddir = @abs_top_builddir@
204
abs_top_srcdir = @abs_top_srcdir@
205
ac_ct_CC = @ac_ct_CC@
206
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
207
am__include = @am__include@
208
am__leading_dot = @am__leading_dot@
209
am__quote = @am__quote@
211
am__untar = @am__untar@
214
build_alias = @build_alias@
215
build_cpu = @build_cpu@
216
build_os = @build_os@
217
build_vendor = @build_vendor@
218
builddir = @builddir@
220
datarootdir = @datarootdir@
223
exec_prefix = @exec_prefix@
225
host_alias = @host_alias@
226
host_cpu = @host_cpu@
228
host_vendor = @host_vendor@
230
includedir = @includedir@
232
install_sh = @install_sh@
234
libexecdir = @libexecdir@
235
localedir = @localedir@
236
localstatedir = @localstatedir@
240
oldincludedir = @oldincludedir@
242
pkgpyexecdir = @pkgpyexecdir@
243
pkgpythondir = @pkgpythondir@
245
program_transform_name = @program_transform_name@
247
pyexecdir = @pyexecdir@
248
pythondir = @pythondir@
250
sharedstatedir = @sharedstatedir@
252
sysconfdir = @sysconfdir@
253
target_alias = @target_alias@
254
top_build_prefix = @top_build_prefix@
255
top_builddir = @top_builddir@
256
top_srcdir = @top_srcdir@
258
# We require automake 1.6 at least.
259
AUTOMAKE_OPTIONS = 1.6
261
# This is a blank Makefile.am for using gtk-doc.
262
# Copy this to your project's API docs directory and modify the variables to
263
# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
264
# of using the various options.
266
# The name of the module, e.g. 'glib'.
267
DOC_MODULE = gnome-desktop
269
# The top-level SGML file. You can change this if you want to.
270
DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml
272
# The directory containing the source code. Relative to $(srcdir).
273
# gtk-doc will search all .c & .h files beneath here for inline comments
274
# documenting the functions and macros.
275
# e.g. DOC_SOURCE_DIR=../../../gtk
276
DOC_SOURCE_DIR = ../../../libgnome-desktop
278
# Extra options to pass to gtkdoc-scangobj. Not normally needed.
281
# Extra options to supply to gtkdoc-scan.
282
# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
283
SCAN_OPTIONS = --deprecated-guards="GNOME_DISABLE_DEPRECATED"
285
# Extra options to supply to gtkdoc-mkdb.
286
# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
287
MKDB_OPTIONS = --sgml-mode --output-format=xml
289
# Extra options to supply to gtkdoc-mktmpl
290
# e.g. MKTMPL_OPTIONS=--only-section-tmpl
293
# Extra options to supply to gtkdoc-fixref. Not normally needed.
294
# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
297
# Used for dependencies. The docs will be rebuilt if any of these change.
298
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
299
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
300
HFILE_GLOB = $(top_srcdir)/libgnome-desktop/libgnome/*.h $(top_srcdir)/libgnome-desktop/libgnomeui/*.h
301
CFILE_GLOB = $(top_srcdir)/libgnome-desktop/*.c
303
# Header files to ignore when scanning.
304
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
307
# Images to copy into HTML directory.
308
# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
311
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
312
# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
315
# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
316
# These files must be listed here *and* in content_files
317
# e.g. expand_content_files=running.sgml
318
expand_content_files =
320
# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
321
# Only needed if you are using gtkdoc-scangobj to dynamically query widget
322
# signals and properties.
323
# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
324
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
325
INCLUDES = $(GNOME_DESKTOP_CFLAGS) -I$(top_srcdir)/libgnome-desktop -DGNOME_DESKTOP_USE_UNSTABLE_API
326
GTKDOC_LIBS = $(GNOME_DESKTOP_LIBS) $(top_builddir)/libgnome-desktop/libgnome-desktop-2.la
327
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
328
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
329
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
330
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
331
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN =
332
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute
334
# We set GPATH here; this gives us semantics for GNU make
335
# which are more like other make's VPATH, when it comes to
336
# whether a source that is a target of one rule is then
337
# searched for in VPATH/GPATH.
340
TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
342
# This includes the standard gtk-doc make rules, copied by gtkdocize.
344
# Other files to distribute
345
# e.g. EXTRA_DIST += version.xml.in
346
EXTRA_DIST = $(content_files) $(HTML_IMAGES) $(DOC_MAIN_SGML_FILE) \
347
$(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
348
DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
350
$(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp \
355
$(DOC_MODULE).hierarchy \
356
$(DOC_MODULE).interfaces \
357
$(DOC_MODULE).prerequisites \
358
$(DOC_MODULE).signals
361
$(DOC_MODULE)-undocumented.txt \
362
$(DOC_MODULE)-undeclared.txt \
363
$(DOC_MODULE)-unused.txt
365
CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
366
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP =
367
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp
368
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP =
369
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
373
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps)
375
case '$(am__configure_deps)' in \
377
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
378
&& { if test -f $@; then exit 0; else break; fi; }; \
382
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/reference/gnome-desktop/Makefile'; \
383
$(am__cd) $(top_srcdir) && \
384
$(AUTOMAKE) --foreign docs/reference/gnome-desktop/Makefile
386
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
389
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
391
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
392
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
395
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
396
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
398
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
399
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
400
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
401
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
402
$(am__aclocal_m4_deps):
416
distdir: $(DISTFILES)
417
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
418
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
419
list='$(DISTFILES)'; \
420
dist_files=`for file in $$list; do echo $$file; done | \
421
sed -e "s|^$$srcdirstrip/||;t" \
422
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
423
case $$dist_files in \
424
*/*) $(MKDIR_P) `echo "$$dist_files" | \
425
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
428
for file in $$dist_files; do \
429
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
430
if test -d $$d/$$file; then \
431
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
432
if test -d "$(distdir)/$$file"; then \
433
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
435
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
436
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
437
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
439
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
441
test -f "$(distdir)/$$file" \
442
|| cp -p $$d/$$file "$(distdir)/$$file" \
446
$(MAKE) $(AM_MAKEFLAGS) \
447
top_distdir="$(top_distdir)" distdir="$(distdir)" \
451
all-am: Makefile all-local
454
install-exec: install-exec-am
455
install-data: install-data-am
456
uninstall: uninstall-am
459
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
461
installcheck: installcheck-am
463
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
464
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
465
`test -z '$(STRIP)' || \
466
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
470
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
473
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
474
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
476
maintainer-clean-generic:
477
@echo "This command is intended for maintainers to use"
478
@echo "it deletes files that may require special tools to rebuild."
481
clean-am: clean-generic clean-libtool clean-local mostlyclean-am
483
distclean: distclean-am
485
distclean-am: clean-am distclean-generic distclean-local
499
install-data-am: install-data-local
501
install-dvi: install-dvi-am
507
install-html: install-html-am
511
install-info: install-info-am
517
install-pdf: install-pdf-am
521
install-ps: install-ps-am
527
maintainer-clean: maintainer-clean-am
529
maintainer-clean-am: distclean-am maintainer-clean-generic \
530
maintainer-clean-local
532
mostlyclean: mostlyclean-am
534
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
544
uninstall-am: uninstall-local
546
.MAKE: install-am install-strip
548
.PHONY: all all-am all-local check check-am clean clean-generic \
549
clean-libtool clean-local dist-hook distclean \
550
distclean-generic distclean-libtool distclean-local distdir \
551
dvi dvi-am html html-am info info-am install install-am \
552
install-data install-data-am install-data-local install-dvi \
553
install-dvi-am install-exec install-exec-am install-html \
554
install-html-am install-info install-info-am install-man \
555
install-pdf install-pdf-am install-ps install-ps-am \
556
install-strip installcheck installcheck-am installdirs \
557
maintainer-clean maintainer-clean-generic \
558
maintainer-clean-local mostlyclean mostlyclean-generic \
559
mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
563
@ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
564
@ENABLE_GTK_DOC_FALSE@all-local:
566
docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
568
$(REPORT_FILES): sgml-build.stamp
572
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
573
@echo 'gtk-doc: Scanning header files'
574
@-chmod -R u+w $(srcdir)
575
@_source_dir='' ; for i in $(DOC_SOURCE_DIR) ; do \
576
_source_dir="$${_source_dir} --source-dir=$$i" ; \
579
gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
580
@if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
581
CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
584
for i in $(SCANOBJ_FILES) ; do \
585
test -f $$i || touch $$i ; \
588
@touch scan-build.stamp
590
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
595
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
596
@echo 'gtk-doc: Rebuilding template files'
597
@-chmod -R u+w $(srcdir)
598
@cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
599
@touch tmpl-build.stamp
601
tmpl.stamp: tmpl-build.stamp
604
$(srcdir)/tmpl/*.sgml:
609
sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
610
@echo 'gtk-doc: Building XML'
611
@-chmod -R u+w $(srcdir)
612
@_source_dir='' ; for i in $(DOC_SOURCE_DIR) ; do \
613
_source_dir="$${_source_dir} --source-dir=$$i" ; \
616
gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)
617
@touch sgml-build.stamp
619
sgml.stamp: sgml-build.stamp
624
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
625
@echo 'gtk-doc: Building HTML'
626
@-chmod -R u+w $(srcdir)
627
@rm -rf $(srcdir)/html
628
@mkdir $(srcdir)/html
629
@mkhtml_options=""; \
630
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \
631
if test "$(?)" = "0"; then \
632
mkhtml_options=--path="$(srcdir)"; \
634
cd $(srcdir)/html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
635
@test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
636
@echo 'gtk-doc: Fixing cross-references'
637
@cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
638
@touch html-build.stamp
642
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
643
@echo 'gtk-doc: Building PDF'
644
@-chmod -R u+w $(srcdir)
645
@rm -rf $(srcdir)/$(DOC_MODULE).pdf
647
if test "x$(HTML_IMAGES)" != "x"; then \
648
for img in $(HTML_IMAGES); do \
649
part=`dirname $$img`; \
650
echo $$mkpdf_imgdirs | grep >/dev/null "\-\-imgdir=$$part "; \
651
if test $$? != 0; then \
652
mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=$$part"; \
656
cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
657
@touch pdf-build.stamp
667
rm -rf xml $(REPORT_FILES) $(DOC_MODULE).pdf \
668
$(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
670
maintainer-clean-local: clean
671
cd $(srcdir) && rm -rf xml html
674
@installfiles=`echo $(srcdir)/html/*`; \
675
if test "$$installfiles" = '$(srcdir)/html/*'; \
676
then echo '-- Nothing to install' ; \
678
if test -n "$(DOC_MODULE_VERSION)"; then \
679
installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
681
installdir="$(DESTDIR)$(TARGET_DIR)"; \
683
$(mkinstalldirs) $${installdir} ; \
684
for i in $$installfiles; do \
685
echo '-- Installing '$$i ; \
686
$(INSTALL_DATA) $$i $${installdir}; \
688
if test -n "$(DOC_MODULE_VERSION)"; then \
689
mv -f $${installdir}/$(DOC_MODULE).devhelp2 \
690
$${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \
691
mv -f $${installdir}/$(DOC_MODULE).devhelp \
692
$${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \
694
$(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \
698
@if test -n "$(DOC_MODULE_VERSION)"; then \
699
installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
701
installdir="$(DESTDIR)$(TARGET_DIR)"; \
703
rm -rf $${installdir}
706
# Require gtk-doc when making dist
708
@ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
709
@ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
710
@ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist"
711
@ENABLE_GTK_DOC_FALSE@ @false
713
dist-hook: dist-check-gtkdoc dist-hook-local
714
mkdir $(distdir)/tmpl
715
mkdir $(distdir)/html
716
-cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
717
cp $(srcdir)/html/* $(distdir)/html
718
-cp $(srcdir)/$(DOC_MODULE).pdf $(distdir)/
719
-cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
720
-cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
721
cd $(distdir) && rm -f $(DISTCLEANFILES)
722
$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
724
.PHONY : dist-hook-local docs
726
-include $(top_srcdir)/git.mk
728
# Tell versions [3.59,3.63) of GNU make to not export all variables.
729
# Otherwise a system limit (for SysV at least) may be exceeded.