107
108
GSSAPI_CFLAGS = @GSSAPI_CFLAGS@
108
109
GSSAPI_LIBS = @GSSAPI_LIBS@
109
110
GTKDOC_CHECK = @GTKDOC_CHECK@
111
GTKDOC_REBASE = @GTKDOC_REBASE@
110
112
HAL_CFLAGS = @HAL_CFLAGS@
111
113
HAL_LIBS = @HAL_LIBS@
112
114
HOWL_CFLAGS = @HOWL_CFLAGS@
290
293
srcdir = @srcdir@
291
294
sysconfdir = @sysconfdir@
292
295
target_alias = @target_alias@
296
top_build_prefix = @top_build_prefix@
293
297
top_builddir = @top_builddir@
294
298
top_srcdir = @top_srcdir@
382
386
$(top_builddir)/libgnomevfs/libgnomevfs-2.la
384
388
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
385
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
389
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
386
390
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
387
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
388
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = sh -c
391
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
392
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN =
389
393
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute
391
395
# We set GPATH here; this gives us semantics for GNU make
601
605
docs: html-build.stamp
607
$(REPORT_FILES): sgml-build.stamp
605
611
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
606
612
@echo 'gtk-doc: Scanning header files'
607
613
@-chmod -R u+w $(srcdir)
609
615
gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
610
if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
616
@if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
611
617
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) ; \
625
631
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
626
632
@echo 'gtk-doc: Rebuilding template files'
627
633
@-chmod -R u+w $(srcdir)
628
cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
629
touch tmpl-build.stamp
634
@cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
635
@touch tmpl-build.stamp
631
637
tmpl.stamp: tmpl-build.stamp
640
$(srcdir)/tmpl/*.sgml:
639
sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
645
sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
640
646
@echo 'gtk-doc: Building XML'
641
647
@-chmod -R u+w $(srcdir)
643
649
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)
644
touch sgml-build.stamp
650
@touch sgml-build.stamp
646
652
sgml.stamp: sgml-build.stamp
651
657
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
652
658
@echo 'gtk-doc: Building HTML'
653
659
@-chmod -R u+w $(srcdir)
654
rm -rf $(srcdir)/html
660
@rm -rf $(srcdir)/html
661
@mkdir $(srcdir)/html
662
@mkhtml_options=""; \
657
663
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \
658
664
if test "$(?)" = "0"; then \
659
665
mkhtml_options=--path="$(srcdir)"; \
661
667
cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
662
test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
668
@test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
663
669
@echo 'gtk-doc: Fixing cross-references'
664
cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
665
touch html-build.stamp
670
@cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
671
@touch html-build.stamp
679
685
cd $(srcdir) && rm -rf xml html
681
687
install-data-local:
682
-installfiles=`echo $(srcdir)/html/*`; \
688
@installfiles=`echo $(srcdir)/html/*`; \
683
689
if test "$$installfiles" = '$(srcdir)/html/*'; \
684
690
then echo '-- Nothing to install' ; \
686
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR); \
692
if test -n "$(DOC_MODULE_VERSION)"; then \
693
installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
695
installdir="$(DESTDIR)$(TARGET_DIR)"; \
697
$(mkinstalldirs) $${installdir} ; \
687
698
for i in $$installfiles; do \
688
699
echo '-- Installing '$$i ; \
689
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
700
$(INSTALL_DATA) $$i $${installdir}; \
691
which gtkdoc-rebase >/dev/null && \
692
gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \
702
if test -n "$(DOC_MODULE_VERSION)"; then \
703
mv -f $${installdir}/$(DOC_MODULE).devhelp2 \
704
$${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \
705
mv -f $${installdir}/$(DOC_MODULE).devhelp \
706
$${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \
708
$(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \
696
rm -f $(DESTDIR)$(TARGET_DIR)/*
712
@if test -n "$(DOC_MODULE_VERSION)"; then \
713
installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
715
installdir="$(DESTDIR)$(TARGET_DIR)"; \
717
rm -rf $${installdir}
699
720
# Require gtk-doc when making dist
713
734
-cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
714
735
-cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
715
736
cd $(distdir) && rm -f $(DISTCLEANFILES)
716
-gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
737
$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
718
739
.PHONY : dist-hook-local docs