~ubuntu-branches/ubuntu/precise/gconf/precise-201203060106

« back to all changes in this revision

Viewing changes to doc/gconf/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-06-20 15:34:28 UTC
  • mfrom: (7.3.5 sid)
  • Revision ID: james.westby@ubuntu.com-20110620153428-987fqlh34dlhnhta
Tags: 2.32.4-1ubuntu1
* Rebase on the current Debian revision.
* debian/control.in, debian/rules: build with GTK3

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
MAINT = @MAINT@
154
154
MAJOR_VERSION = @MAJOR_VERSION@
155
155
MAKEINFO = @MAKEINFO@
 
156
MANIFEST_TOOL = @MANIFEST_TOOL@
156
157
MKDIR_P = @MKDIR_P@
157
158
MKINSTALLDIRS = @MKINSTALLDIRS@
158
159
MSGFMT = @MSGFMT@
174
175
PACKAGE_VERSION = @PACKAGE_VERSION@
175
176
PATH_SEPARATOR = @PATH_SEPARATOR@
176
177
PKG_CONFIG = @PKG_CONFIG@
 
178
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
 
179
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
177
180
POFILES = @POFILES@
178
181
POSUB = @POSUB@
179
182
PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
191
194
abs_top_builddir = @abs_top_builddir@
192
195
abs_top_srcdir = @abs_top_srcdir@
193
196
absolute_top_srcdir = @absolute_top_srcdir@
 
197
ac_ct_AR = @ac_ct_AR@
194
198
ac_ct_CC = @ac_ct_CC@
195
199
ac_ct_CXX = @ac_ct_CXX@
196
200
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
225
229
libexecdir = @libexecdir@
226
230
localedir = @localedir@
227
231
localstatedir = @localstatedir@
228
 
lt_ECHO = @lt_ECHO@
229
232
mandir = @mandir@
230
233
mkdir_p = @mkdir_p@
231
234
oldincludedir = @oldincludedir@
300
303
#
301
304
GPATH = $(srcdir)
302
305
TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
303
 
EXTRA_DIST = \
 
306
SETUP_FILES = \
304
307
        $(content_files)                \
305
 
        $(HTML_IMAGES)                  \
306
308
        $(DOC_MAIN_SGML_FILE)           \
307
309
        $(DOC_MODULE)-sections.txt      \
308
310
        $(DOC_MODULE)-overrides.txt
309
311
 
310
 
DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
311
 
        pdf-build.stamp \
312
 
        $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp \
313
 
        $(srcdir)/pdf.stamp
 
312
EXTRA_DIST = \
 
313
        $(SETUP_FILES)
 
314
 
 
315
DOC_STAMPS = setup-build.stamp scan-build.stamp tmpl-build.stamp sgml-build.stamp \
 
316
        html-build.stamp pdf-build.stamp \
 
317
        setup.stamp tmpl.stamp sgml.stamp html.stamp pdf.stamp
314
318
 
315
319
SCANOBJ_FILES = \
316
320
        $(DOC_MODULE).args       \
529
533
 
530
534
$(REPORT_FILES): sgml-build.stamp
531
535
 
 
536
#### setup ####
 
537
 
 
538
setup-build.stamp:
 
539
        -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
 
540
           echo 'gtk-doc: Preparing build'; \
 
541
           files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
 
542
           if test "x$$files" != "x" ; then \
 
543
               for file in $$files ; do \
 
544
                   test -f $(abs_srcdir)/$$file && \
 
545
                       cp -p $(abs_srcdir)/$$file $(abs_builddir)/; \
 
546
               done \
 
547
           fi; \
 
548
           test -f $(abs_srcdir)/tmpl && \
 
549
               cp -rp $(abs_srcdir)/tmpl $(abs_builddir)/; \
 
550
        fi
 
551
        @touch setup-build.stamp
 
552
 
 
553
setup.stamp: setup-build.stamp
 
554
        @true
 
555
 
532
556
#### scan ####
533
557
 
534
558
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
535
559
        @echo 'gtk-doc: Scanning header files'
536
 
        @-chmod -R u+w $(srcdir)
537
 
        @_source_dir='' ; for i in $(DOC_SOURCE_DIR) ; do \
 
560
        @_source_dir='' ; \
 
561
        for i in $(DOC_SOURCE_DIR) ; do \
538
562
            _source_dir="$${_source_dir} --source-dir=$$i" ; \
539
 
          done ; \
540
 
          cd $(srcdir) && \
541
 
          gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
542
 
        @if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
543
 
            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) ; \
 
563
        done ; \
 
564
        gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
 
565
        @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
 
566
            CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) ; \
544
567
        else \
545
 
            cd $(srcdir) ; \
546
568
            for i in $(SCANOBJ_FILES) ; do \
547
569
               test -f $$i || touch $$i ; \
548
570
            done \
554
576
 
555
577
#### templates ####
556
578
 
557
 
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
 
579
tmpl-build.stamp: setup.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
558
580
        @echo 'gtk-doc: Rebuilding template files'
559
 
        @-chmod -R u+w $(srcdir)
560
 
        @cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
 
581
        @gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
 
582
        @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
 
583
          if test -w $(abs_srcdir) ; then \
 
584
            cp -rp $(abs_builddir)/tmpl $(abs_srcdir)/; \
 
585
          fi \
 
586
        fi
561
587
        @touch tmpl-build.stamp
562
588
 
563
589
tmpl.stamp: tmpl-build.stamp
571
597
sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
572
598
        @echo 'gtk-doc: Building XML'
573
599
        @-chmod -R u+w $(srcdir)
574
 
        @_source_dir='' ; for i in $(DOC_SOURCE_DIR) ; do \
 
600
        @_source_dir='' ; \
 
601
        for i in $(DOC_SOURCE_DIR) ; do \
575
602
            _source_dir="$${_source_dir} --source-dir=$$i" ; \
576
 
          done ; \
577
 
          cd $(srcdir) && \
578
 
          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)
 
603
        done ; \
 
604
        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)
579
605
        @touch sgml-build.stamp
580
606
 
581
607
sgml.stamp: sgml-build.stamp
585
611
 
586
612
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
587
613
        @echo 'gtk-doc: Building HTML'
588
 
        @-chmod -R u+w $(srcdir)
589
 
        @rm -rf $(srcdir)/html
590
 
        @mkdir $(srcdir)/html
 
614
        @rm -rf html
 
615
        @mkdir html
591
616
        @mkhtml_options=""; \
592
617
        gtkdoc-mkhtml 2>&1 --help | grep  >/dev/null "\-\-path"; \
593
618
        if test "$(?)" = "0"; then \
594
 
          mkhtml_options=--path="$(srcdir)"; \
 
619
          mkhtml_options=--path="$(abs_srcdir)"; \
595
620
        fi; \
596
 
        cd $(srcdir)/html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
597
 
        @test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
 
621
        cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
 
622
        -@test "x$(HTML_IMAGES)" = "x" || \
 
623
        for file in $(HTML_IMAGES) ; do \
 
624
          if test -f $(abs_srcdir)/$$file ; then \
 
625
            cp $(abs_srcdir)/$$file $(abs_builddir)/html; \
 
626
          fi; \
 
627
          if test -f $(abs_builddir)/$$file ; then \
 
628
            cp $(abs_builddir)/$$file $(abs_builddir)/html; \
 
629
          fi; \
 
630
        done;
598
631
        @echo 'gtk-doc: Fixing cross-references'
599
 
        @cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
 
632
        @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
600
633
        @touch html-build.stamp
601
634
 
602
635
#### pdf ####
603
636
 
604
637
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
605
638
        @echo 'gtk-doc: Building PDF'
606
 
        @-chmod -R u+w $(srcdir)
607
 
        @rm -rf $(srcdir)/$(DOC_MODULE).pdf
 
639
        @rm -rf $(DOC_MODULE).pdf
608
640
        @mkpdf_imgdirs=""; \
609
641
        if test "x$(HTML_IMAGES)" != "x"; then \
610
642
          for img in $(HTML_IMAGES); do \
615
647
            fi; \
616
648
          done; \
617
649
        fi; \
618
 
        cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
 
650
        gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
619
651
        @touch pdf-build.stamp
620
652
 
621
653
##############
625
657
        rm -rf .libs
626
658
 
627
659
distclean-local:
628
 
        cd $(srcdir) && \
629
 
          rm -rf xml $(REPORT_FILES) $(DOC_MODULE).pdf \
630
 
                 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
 
660
        rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
 
661
            $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
 
662
        if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
 
663
            rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
 
664
            rm -rf tmpl; \
 
665
        fi
631
666
 
632
667
maintainer-clean-local: clean
633
 
        cd $(srcdir) && rm -rf xml html
 
668
        rm -rf xml html
634
669
 
635
670
install-data-local:
636
671
        @installfiles=`echo $(srcdir)/html/*`; \
675
710
dist-hook: dist-check-gtkdoc dist-hook-local
676
711
        mkdir $(distdir)/tmpl
677
712
        mkdir $(distdir)/html
678
 
        -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
679
 
        cp $(srcdir)/html/* $(distdir)/html
680
 
        -cp $(srcdir)/$(DOC_MODULE).pdf $(distdir)/
681
 
        -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
682
 
        -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
 
713
        -cp $(build)/tmpl/*.sgml $(distdir)/tmpl
 
714
        cp $(builddir)/html/* $(distdir)/html
 
715
        -cp $(builddir)/$(DOC_MODULE).pdf $(distdir)/
 
716
        -cp $(build)/$(DOC_MODULE).types $(distdir)/
 
717
        -cp $(build)/$(DOC_MODULE)-sections.txt $(distdir)/
683
718
        cd $(distdir) && rm -f $(DISTCLEANFILES)
684
719
        $(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
685
720