~ubuntu-branches/ubuntu/lucid/rhythmbox/lucid

« back to all changes in this revision

Viewing changes to doc/reference/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-29 10:12:48 UTC
  • mfrom: (1.1.45 upstream)
  • Revision ID: james.westby@ubuntu.com-20100329101248-fu29j0q1s2dx8k99
Tags: 0.12.8-0ubuntu1
* New upstream version
* debian/patches/90_autoreconf.patch:
  - new version update

Show diffs side-by-side

added added

removed removed

Lines of Context:
122
122
GSTREAMER_0_10_LIBS = @GSTREAMER_0_10_LIBS@
123
123
GST_PYTHON_DEFSDIR = @GST_PYTHON_DEFSDIR@
124
124
GTKDOC_CHECK = @GTKDOC_CHECK@
 
125
GTKDOC_MKPDF = @GTKDOC_MKPDF@
 
126
GTKDOC_REBASE = @GTKDOC_REBASE@
125
127
GUDEV_CFLAGS = @GUDEV_CFLAGS@
126
128
GUDEV_LIBS = @GUDEV_LIBS@
127
129
HAL_CFLAGS = @HAL_CFLAGS@
397
399
        $(MORE_GTKDOC_LIBS)
398
400
 
399
401
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
400
 
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 
402
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
401
403
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
402
 
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
403
 
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = sh -c
 
404
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
 
405
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = 
404
406
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute
405
407
 
406
408
# We set GPATH here; this gives us semantics for GNU make
418
420
        $(DOC_MODULE)-overrides.txt
419
421
 
420
422
DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
421
 
           $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
 
423
        pdf-build.stamp \
 
424
        $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp \
 
425
        $(srcdir)/pdf.stamp
422
426
 
423
427
SCANOBJ_FILES = \
424
428
        $(DOC_MODULE).args       \
433
437
        $(DOC_MODULE)-unused.txt
434
438
 
435
439
CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
 
440
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = 
 
441
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp
 
442
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = 
 
443
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
436
444
all: all-am
437
445
 
438
446
.SUFFIXES:
626
634
        uninstall-local
627
635
 
628
636
 
629
 
@ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp
 
637
@ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
630
638
@ENABLE_GTK_DOC_FALSE@all-local:
631
639
 
632
 
docs: html-build.stamp
 
640
docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
633
641
 
634
642
$(REPORT_FILES): sgml-build.stamp
635
643
 
638
646
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
639
647
        @echo 'gtk-doc: Scanning header files'
640
648
        @-chmod -R u+w $(srcdir)
641
 
        cd $(srcdir) && \
 
649
        @cd $(srcdir) && \
642
650
          gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
643
 
        if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
 
651
        @if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
644
652
            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) ; \
645
653
        else \
646
654
            cd $(srcdir) ; \
648
656
               test -f $$i || touch $$i ; \
649
657
            done \
650
658
        fi
651
 
        touch scan-build.stamp
 
659
        @touch scan-build.stamp
652
660
 
653
661
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
654
662
        @true
658
666
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
659
667
        @echo 'gtk-doc: Rebuilding template files'
660
668
        @-chmod -R u+w $(srcdir)
661
 
        cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
662
 
        touch tmpl-build.stamp
 
669
        @cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
 
670
        @touch tmpl-build.stamp
663
671
 
664
672
tmpl.stamp: tmpl-build.stamp
665
673
        @true
666
674
 
667
 
tmpl/*.sgml:
 
675
$(srcdir)/tmpl/*.sgml:
668
676
        @true
669
677
 
670
678
#### xml ####
671
679
 
672
 
sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
 
680
sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
673
681
        @echo 'gtk-doc: Building XML'
674
682
        @-chmod -R u+w $(srcdir)
675
 
        cd $(srcdir) && \
 
683
        @cd $(srcdir) && \
676
684
        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)
677
 
        touch sgml-build.stamp
 
685
        @touch sgml-build.stamp
678
686
 
679
687
sgml.stamp: sgml-build.stamp
680
688
        @true
684
692
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
685
693
        @echo 'gtk-doc: Building HTML'
686
694
        @-chmod -R u+w $(srcdir)
687
 
        rm -rf $(srcdir)/html
688
 
        mkdir $(srcdir)/html
689
 
        mkhtml_options=""; \
 
695
        @rm -rf $(srcdir)/html
 
696
        @mkdir $(srcdir)/html
 
697
        @mkhtml_options=""; \
690
698
        gtkdoc-mkhtml 2>&1 --help | grep  >/dev/null "\-\-path"; \
691
699
        if test "$(?)" = "0"; then \
692
700
          mkhtml_options=--path="$(srcdir)"; \
693
 
        fi
694
 
        cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
695
 
        test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
 
701
        fi; \
 
702
        cd $(srcdir)/html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
 
703
        @test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
696
704
        @echo 'gtk-doc: Fixing cross-references'
697
 
        cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
698
 
        touch html-build.stamp
 
705
        @cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
 
706
        @touch html-build.stamp
 
707
 
 
708
#### pdf ####
 
709
 
 
710
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
 
711
        @echo 'gtk-doc: Building PDF'
 
712
        @-chmod -R u+w $(srcdir)
 
713
        @rm -rf $(srcdir)/$(DOC_MODULE).pdf
 
714
        @mkpdf_imgdirs=""; \
 
715
        if test "x$(HTML_IMAGES)" != "x"; then \
 
716
          for img in $(HTML_IMAGES); do \
 
717
            part=`dirname $$img`; \
 
718
            echo $$mkpdf_imgdirs | grep >/dev/null "\-\-imgdir=$$part "; \
 
719
            if test $$? != 0; then \
 
720
              mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=$$part"; \
 
721
            fi; \
 
722
          done; \
 
723
        fi; \
 
724
        cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
 
725
        @touch pdf-build.stamp
699
726
 
700
727
##############
701
728
 
705
732
 
706
733
distclean-local:
707
734
        cd $(srcdir) && \
708
 
          rm -rf xml $(REPORT_FILES) \
 
735
          rm -rf xml $(REPORT_FILES) $(DOC_MODULE).pdf \
709
736
                 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
710
737
 
711
738
maintainer-clean-local: clean
712
739
        cd $(srcdir) && rm -rf xml html
713
740
 
714
741
install-data-local:
715
 
        installfiles=`echo $(srcdir)/html/*`; \
 
742
        @installfiles=`echo $(srcdir)/html/*`; \
716
743
        if test "$$installfiles" = '$(srcdir)/html/*'; \
717
744
        then echo '-- Nothing to install' ; \
718
745
        else \
732
759
            mv -f $${installdir}/$(DOC_MODULE).devhelp \
733
760
              $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \
734
761
          fi; \
735
 
          ! which gtkdoc-rebase >/dev/null 2>&1 || \
736
 
            gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \
 
762
          $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \
737
763
        fi
738
764
 
739
765
uninstall-local:
740
 
        if test -n "$(DOC_MODULE_VERSION)"; then \
 
766
        @if test -n "$(DOC_MODULE_VERSION)"; then \
741
767
          installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
742
768
        else \
743
769
          installdir="$(DESTDIR)$(TARGET_DIR)"; \
754
780
 
755
781
dist-hook: dist-check-gtkdoc dist-hook-local
756
782
        mkdir $(distdir)/tmpl
757
 
        mkdir $(distdir)/xml
758
783
        mkdir $(distdir)/html
759
784
        -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
760
 
        -cp $(srcdir)/xml/*.xml $(distdir)/xml
761
785
        cp $(srcdir)/html/* $(distdir)/html
 
786
        -cp $(srcdir)/$(DOC_MODULE).pdf $(distdir)/
762
787
        -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
763
788
        -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
764
789
        cd $(distdir) && rm -f $(DISTCLEANFILES)
765
 
        ! which gtkdoc-rebase >/dev/null 2>&1 || \
766
 
          gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
 
790
        $(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
767
791
 
768
792
.PHONY : dist-hook-local docs
769
793