1
# Makefile.in generated by automake 1.10 from Makefile.am.
1
# Makefile.in generated by automake 1.11.1 from Makefile.am.
4
4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
5
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6
7
# This Makefile.in is free software; the Free Software Foundation
7
8
# gives unlimited permission to copy and/or distribute it,
8
9
# with or without modifications, as long as this notice is preserved.
261
277
# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
262
278
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
263
279
INCLUDES = -I$(top_srcdir)/src -I$(top_builddir)/src @PACKAGE_CFLAGS@
264
GTKDOC_LIBS = @PACKAGE_LIBS@ $(top_builddir)/src/libgoocanvas.la
265
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
266
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
267
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
268
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
280
GTKDOC_LIBS = @PACKAGE_LIBS@ $(top_builddir)/src/libgoocanvas-2.0.la
281
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
282
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
283
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
284
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
285
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN =
286
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute
270
288
# We set GPATH here; this gives us semantics for GNU make
271
289
# which are more like other make's VPATH, when it comes to
275
293
GPATH = $(srcdir)
276
294
TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
297
$(DOC_MAIN_SGML_FILE) \
298
$(DOC_MODULE)-sections.txt \
299
$(DOC_MODULE)-overrides.txt
278
302
# This includes the standard gtk-doc make rules, copied by gtkdocize.
280
304
# Other files to distribute
281
305
# e.g. EXTRA_DIST += version.xml.in
282
EXTRA_DIST = $(content_files) $(HTML_IMAGES) $(DOC_MAIN_SGML_FILE) \
283
$(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
284
DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
285
$(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
306
EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES)
307
DOC_STAMPS = setup-build.stamp scan-build.stamp tmpl-build.stamp sgml-build.stamp \
308
html-build.stamp pdf-build.stamp \
309
tmpl.stamp sgml.stamp html.stamp pdf.stamp
287
311
SCANOBJ_FILES = \
288
312
$(DOC_MODULE).args \
358
387
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
359
388
if test -d $$d/$$file; then \
360
389
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
390
if test -d "$(distdir)/$$file"; then \
391
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
361
393
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
362
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
394
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
395
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
364
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
397
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
366
test -f $(distdir)/$$file \
367
|| cp -p $$d/$$file $(distdir)/$$file \
399
test -f "$(distdir)/$$file" \
400
|| cp -p $$d/$$file "$(distdir)/$$file" \
475
@ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp
521
@ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
476
522
@ENABLE_GTK_DOC_FALSE@all-local:
478
docs: html-build.stamp
524
docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
526
$(REPORT_FILES): sgml-build.stamp
531
-@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
532
echo ' DOC Preparing build'; \
533
files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
534
if test "x$$files" != "x" ; then \
535
for file in $$files ; do \
536
test -f $(abs_srcdir)/$$file && \
537
cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
540
test -d $(abs_srcdir)/tmpl && \
541
{ cp -rp $(abs_srcdir)/tmpl $(abs_builddir)/; \
542
chmod -R u+w $(abs_builddir)/tmpl; } \
544
@touch setup-build.stamp
482
548
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
483
@echo 'gtk-doc: Scanning header files'
484
@-chmod -R u+w $(srcdir)
486
gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
487
if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
488
CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
549
@echo ' DOC Scanning header files'
551
for i in $(DOC_SOURCE_DIR) ; do \
552
_source_dir="$${_source_dir} --source-dir=$$i" ; \
554
gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
555
@if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
556
echo " DOC Introspecting gobjects"; \
557
scanobj_options=""; \
558
gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
559
if test "$(?)" = "0"; then \
560
if test "x$(V)" = "x1"; then \
561
scanobj_options="--verbose"; \
564
CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
565
gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \
491
567
for i in $(SCANOBJ_FILES) ; do \
492
test -f $$i || touch $$i ; \
568
test -f $$i || touch $$i ; \
495
touch scan-build.stamp
571
@touch scan-build.stamp
497
573
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
500
576
#### templates ####
502
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
503
@echo 'gtk-doc: Rebuilding template files'
504
@-chmod -R u+w $(srcdir)
505
cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
506
touch tmpl-build.stamp
578
tmpl-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
579
@echo ' DOC Rebuilding template files'
580
@gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
581
@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
582
if test -w $(abs_srcdir) ; then \
583
cp -rp $(abs_builddir)/tmpl $(abs_srcdir)/; \
586
@touch tmpl-build.stamp
508
588
tmpl.stamp: tmpl-build.stamp
591
$(srcdir)/tmpl/*.sgml:
516
sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
517
@echo 'gtk-doc: Building XML'
596
sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
597
@echo ' DOC Building XML'
518
598
@-chmod -R u+w $(srcdir)
520
gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $(MKDB_OPTIONS)
521
touch sgml-build.stamp
600
for i in $(DOC_SOURCE_DIR) ; do \
601
_source_dir="$${_source_dir} --source-dir=$$i" ; \
603
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)
604
@touch sgml-build.stamp
523
606
sgml.stamp: sgml-build.stamp
528
611
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
529
@echo 'gtk-doc: Building HTML'
530
@-chmod -R u+w $(srcdir)
531
rm -rf $(srcdir)/html
533
cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
534
test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
535
@echo 'gtk-doc: Fixing cross-references'
536
cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
537
touch html-build.stamp
612
@echo ' DOC Building HTML'
615
@mkhtml_options=""; \
616
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
617
if test "$(?)" = "0"; then \
618
if test "x$(V)" = "x1"; then \
619
mkhtml_options="$$mkhtml_options --verbose"; \
622
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \
623
if test "$(?)" = "0"; then \
624
mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \
626
cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
627
-@test "x$(HTML_IMAGES)" = "x" || \
628
for file in $(HTML_IMAGES) ; do \
629
if test -f $(abs_srcdir)/$$file ; then \
630
cp $(abs_srcdir)/$$file $(abs_builddir)/html; \
632
if test -f $(abs_builddir)/$$file ; then \
633
cp $(abs_builddir)/$$file $(abs_builddir)/html; \
636
@echo ' DOC Fixing cross-references'
637
@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 ' DOC Building PDF'
644
@rm -f $(DOC_MODULE).pdf
646
gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
647
if test "$(?)" = "0"; then \
648
if test "x$(V)" = "x1"; then \
649
mkpdf_options="$$mkpdf_options --verbose"; \
652
if test "x$(HTML_IMAGES)" != "x"; then \
653
for img in $(HTML_IMAGES); do \
654
part=`dirname $$img`; \
655
echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \
656
if test $$? != 0; then \
657
mkpdf_options="$$mkpdf_options --imgdir=$$part"; \
661
gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
662
@touch pdf-build.stamp
547
rm -rf xml $(REPORT_FILES) \
548
$(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
671
@rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
672
$(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
673
@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
674
rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
550
678
maintainer-clean-local: clean
551
cd $(srcdir) && rm -rf xml html
553
681
install-data-local:
554
installfiles=`echo $(srcdir)/html/*`; \
555
if test "$$installfiles" = '$(srcdir)/html/*'; \
556
then echo '-- Nothing to install' ; \
682
@installfiles=`echo $(builddir)/html/*`; \
683
if test "$$installfiles" = '$(builddir)/html/*'; \
684
then echo 1>&2 'Nothing to install' ; \
558
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR); \
686
if test -n "$(DOC_MODULE_VERSION)"; then \
687
installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
689
installdir="$(DESTDIR)$(TARGET_DIR)"; \
691
$(mkinstalldirs) $${installdir} ; \
559
692
for i in $$installfiles; do \
560
echo '-- Installing '$$i ; \
561
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
693
echo ' $(INSTALL_DATA) '$$i ; \
694
$(INSTALL_DATA) $$i $${installdir}; \
563
echo '-- Installing $(srcdir)/html/index.sgml' ; \
564
$(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
565
(which gtkdoc-rebase >& /dev/null && \
566
gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR)) || : ; \
696
if test -n "$(DOC_MODULE_VERSION)"; then \
697
mv -f $${installdir}/$(DOC_MODULE).devhelp2 \
698
$${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \
700
$(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \
570
rm -f $(DESTDIR)$(TARGET_DIR)/*
704
@if test -n "$(DOC_MODULE_VERSION)"; then \
705
installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
707
installdir="$(DESTDIR)$(TARGET_DIR)"; \
709
rm -rf $${installdir}
573
712
# Require gtk-doc when making dist
578
717
@ENABLE_GTK_DOC_FALSE@ @false
580
719
dist-hook: dist-check-gtkdoc dist-hook-local
581
mkdir $(distdir)/tmpl
583
mkdir $(distdir)/html
584
-cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
585
-cp $(srcdir)/xml/*.xml $(distdir)/xml
586
cp $(srcdir)/html/* $(distdir)/html
587
cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
588
cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
589
cd $(distdir) && rm -f $(DISTCLEANFILES)
590
-gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
720
@mkdir $(distdir)/tmpl
721
@mkdir $(distdir)/html
722
@-cp ./tmpl/*.sgml $(distdir)/tmpl
723
@cp ./html/* $(distdir)/html
724
@-cp ./$(DOC_MODULE).pdf $(distdir)/
725
@-cp ./$(DOC_MODULE).types $(distdir)/
726
@-cp ./$(DOC_MODULE)-sections.txt $(distdir)/
727
@cd $(distdir) && rm -f $(DISTCLEANFILES)
728
@$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
592
730
.PHONY : dist-hook-local docs
593
732
# Tell versions [3.59,3.63) of GNU make to not export all variables.
594
733
# Otherwise a system limit (for SysV at least) may be exceeded.