~ubuntu-branches/ubuntu/natty/evolution-data-server/natty

« back to all changes in this revision

Viewing changes to docs/reference/addressbook/libebook/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Makefile.in generated by automake 1.11 from Makefile.am.
 
1
# Makefile.in generated by automake 1.11.1 from Makefile.am.
2
2
# @configure_input@
3
3
 
4
4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
14
14
# PARTICULAR PURPOSE.
15
15
 
16
16
@SET_MAKE@
 
17
 
 
18
# -*- mode: makefile -*-
 
19
 
 
20
####################################
 
21
# Everything below here is generic #
 
22
####################################
17
23
VPATH = @srcdir@
18
24
pkgdatadir = $(datadir)/@PACKAGE@
19
25
pkgincludedir = $(includedir)/@PACKAGE@
33
39
POST_UNINSTALL = :
34
40
build_triplet = @build@
35
41
host_triplet = @host@
 
42
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
43
        $(top_srcdir)/gtk-doc.make
36
44
subdir = docs/reference/addressbook/libebook
37
 
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
38
45
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
39
46
am__aclocal_m4_deps = $(top_srcdir)/m4/as-compiler-flag.m4 \
40
 
        $(top_srcdir)/m4/dolt.m4 $(top_srcdir)/m4/evo_ldap_check.m4 \
 
47
        $(top_srcdir)/m4/evo_krb5_support.m4 \
 
48
        $(top_srcdir)/m4/evo_ldap_check.m4 \
41
49
        $(top_srcdir)/m4/evo_pthread_check.m4 \
42
50
        $(top_srcdir)/m4/evo_purify_support.m4 \
43
51
        $(top_srcdir)/m4/evo_sunldap_check.m4 \
64
72
ALLOCA = @ALLOCA@
65
73
ALL_LINGUAS = @ALL_LINGUAS@
66
74
AMTAR = @AMTAR@
 
75
AM_CPPFLAGS = @AM_CPPFLAGS@
67
76
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
68
77
API_VERSION = @API_VERSION@
69
78
AR = @AR@
88
97
CPPFLAGS = @CPPFLAGS@
89
98
CYGPATH_W = @CYGPATH_W@
90
99
DATADIRNAME = @DATADIRNAME@
 
100
DBUS_BINDING_TOOL = @DBUS_BINDING_TOOL@
 
101
DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@
 
102
DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@
 
103
DBUS_GLIB_REQUIRED = @DBUS_GLIB_REQUIRED@
91
104
DB_CFLAGS = @DB_CFLAGS@
92
105
DB_LIBS = @DB_LIBS@
93
106
DEFS = @DEFS@
94
107
DEPDIR = @DEPDIR@
95
108
DLLTOOL = @DLLTOOL@
96
 
DOLT_BASH = @DOLT_BASH@
97
109
DSYMUTIL = @DSYMUTIL@
98
110
DUMPBIN = @DUMPBIN@
99
111
ECHO_C = @ECHO_C@
109
121
EVOLUTION_CALENDAR_LIBS = @EVOLUTION_CALENDAR_LIBS@
110
122
EVO_NAME_SERVER_RULE = @EVO_NAME_SERVER_RULE@
111
123
EVO_SUBST_SERVER_RULE = @EVO_SUBST_SERVER_RULE@
 
124
EVO_SUBST_SERVICE_RULE = @EVO_SUBST_SERVICE_RULE@
112
125
EXEEXT = @EXEEXT@
113
126
E_BACKEND_CFLAGS = @E_BACKEND_CFLAGS@
114
127
E_BACKEND_LIBS = @E_BACKEND_LIBS@
116
129
E_DATA_SERVER_LIBS = @E_DATA_SERVER_LIBS@
117
130
E_DATA_SERVER_UI_CFLAGS = @E_DATA_SERVER_UI_CFLAGS@
118
131
E_DATA_SERVER_UI_LIBS = @E_DATA_SERVER_UI_LIBS@
119
 
E_FACTORY_CFLAGS = @E_FACTORY_CFLAGS@
120
 
E_FACTORY_LIBS = @E_FACTORY_LIBS@
121
132
FGREP = @FGREP@
122
133
GCONFTOOL = @GCONFTOOL@
123
134
GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
136
147
GNOME_PLATFORM_CFLAGS = @GNOME_PLATFORM_CFLAGS@
137
148
GNOME_PLATFORM_LIBS = @GNOME_PLATFORM_LIBS@
138
149
GOBJECT_QUERY = @GOBJECT_QUERY@
 
150
GPERF = @GPERF@
139
151
GREP = @GREP@
140
152
GTKDOC_CHECK = @GTKDOC_CHECK@
141
153
GTKDOC_MKPDF = @GTKDOC_MKPDF@
143
155
HAVE_JW = @HAVE_JW@
144
156
HTML_DIR = @HTML_DIR@
145
157
ICONV_LIBS = @ICONV_LIBS@
146
 
IDL_INCLUDES = @IDL_INCLUDES@
147
158
INSTALL = @INSTALL@
148
159
INSTALL_DATA = @INSTALL_DATA@
149
160
INSTALL_PROGRAM = @INSTALL_PROGRAM@
157
168
INTLTOOL_PERL = @INTLTOOL_PERL@
158
169
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
159
170
JW = @JW@
160
 
KRB4_CFLAGS = @KRB4_CFLAGS@
161
 
KRB4_LIBS = @KRB4_LIBS@
162
171
KRB5_CFLAGS = @KRB5_CFLAGS@
163
172
KRB5_LIBS = @KRB5_LIBS@
164
173
LD = @LD@
168
177
LEX = @LEX@
169
178
LEXLIB = @LEXLIB@
170
179
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
171
 
LIBBONOBO_REQUIRED = @LIBBONOBO_REQUIRED@
172
180
LIBCAMEL_AGE = @LIBCAMEL_AGE@
173
181
LIBCAMEL_CURRENT = @LIBCAMEL_CURRENT@
174
182
LIBCAMEL_REVISION = @LIBCAMEL_REVISION@
196
204
LIBEGROUPWISE_AGE = @LIBEGROUPWISE_AGE@
197
205
LIBEGROUPWISE_CURRENT = @LIBEGROUPWISE_CURRENT@
198
206
LIBEGROUPWISE_REVISION = @LIBEGROUPWISE_REVISION@
199
 
LIBEXCHANGE_STORAGE_AGE = @LIBEXCHANGE_STORAGE_AGE@
200
 
LIBEXCHANGE_STORAGE_CURRENT = @LIBEXCHANGE_STORAGE_CURRENT@
201
 
LIBEXCHANGE_STORAGE_REVISION = @LIBEXCHANGE_STORAGE_REVISION@
202
207
LIBEXECDIR_IN_SERVER_FILE = @LIBEXECDIR_IN_SERVER_FILE@
203
208
LIBGDATA_AGE = @LIBGDATA_AGE@
204
209
LIBGDATA_CURRENT = @LIBGDATA_CURRENT@
217
222
LIBTOOL = @LIBTOOL@
218
223
LIPO = @LIPO@
219
224
LN_S = @LN_S@
220
 
LTCOMPILE = @LTCOMPILE@
221
 
LTCXXCOMPILE = @LTCXXCOMPILE@
222
225
LTLIBOBJS = @LTLIBOBJS@
223
226
MAINT = @MAINT@
224
227
MAKEINFO = @MAKEINFO@
236
239
NO_UNDEFINED = @NO_UNDEFINED@
237
240
OBJDUMP = @OBJDUMP@
238
241
OBJEXT = @OBJEXT@
239
 
ORBIT_CFLAGS = @ORBIT_CFLAGS@
240
 
ORBIT_IDL = @ORBIT_IDL@
241
 
ORBIT_LIBS = @ORBIT_LIBS@
242
 
ORBIT_REQUIRED = @ORBIT_REQUIRED@
243
242
OTOOL = @OTOOL@
244
243
OTOOL64 = @OTOOL64@
245
244
PACKAGE = @PACKAGE@
247
246
PACKAGE_NAME = @PACKAGE_NAME@
248
247
PACKAGE_STRING = @PACKAGE_STRING@
249
248
PACKAGE_TARNAME = @PACKAGE_TARNAME@
 
249
PACKAGE_URL = @PACKAGE_URL@
250
250
PACKAGE_VERSION = @PACKAGE_VERSION@
251
251
PATH_SEPARATOR = @PATH_SEPARATOR@
252
252
PKG_CONFIG = @PKG_CONFIG@
300
300
dvidir = @dvidir@
301
301
exec_prefix = @exec_prefix@
302
302
extensiondir = @extensiondir@
303
 
gladedir = @gladedir@
304
303
host = @host@
305
304
host_alias = @host_alias@
306
305
host_cpu = @host_cpu@
307
306
host_os = @host_os@
308
307
host_vendor = @host_vendor@
309
308
htmldir = @htmldir@
310
 
idldir = @idldir@
311
309
imagesdir = @imagesdir@
312
310
includedir = @includedir@
313
311
infodir = @infodir@
319
317
lt_ECHO = @lt_ECHO@
320
318
mandir = @mandir@
321
319
mkdir_p = @mkdir_p@
 
320
mozilla_nspr = @mozilla_nspr@
 
321
mozilla_nss = @mozilla_nss@
322
322
oldincludedir = @oldincludedir@
323
323
pdfdir = @pdfdir@
324
324
prefix = @prefix@
328
328
program_transform_name = @program_transform_name@
329
329
psdir = @psdir@
330
330
sbindir = @sbindir@
331
 
serverdir = @serverdir@
332
331
sharedstatedir = @sharedstatedir@
333
332
srcdir = @srcdir@
334
 
subdirs = @subdirs@
335
333
sysconfdir = @sysconfdir@
336
334
target_alias = @target_alias@
337
335
top_build_prefix = @top_build_prefix@
338
336
top_builddir = @top_builddir@
339
337
top_srcdir = @top_srcdir@
 
338
uidir = @uidir@
340
339
weatherdatadir = @weatherdatadir@
341
340
 
342
341
# The name of the module.
343
342
DOC_MODULE = libebook
344
 
content_files = 
345
 
HTML_IMAGES = 
346
343
 
347
344
# The top-level SGML file.
348
345
DOC_MAIN_SGML_FILE = libebook-docs.sgml
349
346
 
350
 
#SCANGOBJ_OPTIONS =
 
347
# Extra options to supply to gtkdoc-scan
351
348
SCAN_OPTIONS = --deprecated-guards="EDS_DISABLE_DEPRECATED"
 
349
 
 
350
# The directory containing the source code. Relative to $(srcdir).
352
351
DOC_SOURCE_DIR = $(top_srcdir)/addressbook/libebook
 
352
 
 
353
# Used for dependencies. The docs will be rebuilt if any of these change.
353
354
HFILE_GLOB = $(top_srcdir)/addressbook/libebook/*.h
354
355
CFILE_GLOB = $(top_srcdir)/addressbook/libebook/*.c
355
356
IGNORE_HFILES = \
356
 
        Evolution-DataServer-Addressbook.h              \
357
 
        e-book-marshal.h
 
357
        e-book-marshal.h                                \
 
358
        e-data-book-bindings.h                          \
 
359
        e-data-book-factory-bindings.h                  \
 
360
        e-data-book-view-bindings.h
358
361
 
359
362
GTKDOC_CFLAGS = \
360
363
        -I$(top_srcdir)                                 \
368
371
        $(top_builddir)/addressbook/libebook/libebook-1.2.la    \
369
372
        $(EVOLUTION_ADDRESSBOOK_LIBS)
370
373
 
371
 
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
372
 
 
373
 
####################################
374
 
# Everything below here is generic #
375
 
####################################
376
 
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
377
 
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
378
 
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
 
374
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 
375
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 
376
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
 
377
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
 
378
@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = 
 
379
@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute
379
380
 
380
381
# We set GPATH here; this gives us semantics for GNU make
381
382
# which are more like other make's VPATH, when it comes to
388
389
        $(content_files)                \
389
390
        $(HTML_IMAGES)                  \
390
391
        $(DOC_MAIN_SGML_FILE)           \
391
 
        $(DOC_MODULE).types             \
392
392
        $(DOC_MODULE)-sections.txt      \
393
393
        $(DOC_MODULE)-overrides.txt
394
394
 
395
395
DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
396
 
           $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
 
396
        pdf-build.stamp \
 
397
        $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp \
 
398
        $(srcdir)/pdf.stamp
397
399
 
398
400
SCANOBJ_FILES = \
399
401
        $(DOC_MODULE).args       \
402
404
        $(DOC_MODULE).prerequisites \
403
405
        $(DOC_MODULE).signals
404
406
 
405
 
CLEANFILES = $(SCANOBJ_FILES) $(DOC_MODULE)-scan.o $(DOC_MODULE)-unused.txt $(DOC_STAMPS)
 
407
REPORT_FILES = \
 
408
        $(DOC_MODULE)-undocumented.txt \
 
409
        $(DOC_MODULE)-undeclared.txt \
 
410
        $(DOC_MODULE)-unused.txt
 
411
 
 
412
CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
 
413
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = 
 
414
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp
 
415
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = 
 
416
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
406
417
all: all-am
407
418
 
408
419
.SUFFIXES:
409
 
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
 
420
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps)
410
421
        @for dep in $?; do \
411
422
          case '$(am__configure_deps)' in \
412
423
            *$$dep*) \
415
426
              exit 1;; \
416
427
          esac; \
417
428
        done; \
418
 
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/reference/addressbook/libebook/Makefile'; \
 
429
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/reference/addressbook/libebook/Makefile'; \
419
430
        $(am__cd) $(top_srcdir) && \
420
 
          $(AUTOMAKE) --gnu docs/reference/addressbook/libebook/Makefile
 
431
          $(AUTOMAKE) --foreign docs/reference/addressbook/libebook/Makefile
421
432
.PRECIOUS: Makefile
422
433
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
423
434
        @case '$?' in \
484
495
          dist-hook
485
496
check-am: all-am
486
497
check: check-am
487
 
@ENABLE_GTK_DOC_FALSE@all-local:
488
498
all-am: Makefile all-local
489
499
installdirs:
490
500
install: install-am
519
529
 
520
530
distclean: distclean-am
521
531
        -rm -f Makefile
522
 
distclean-am: clean-am distclean-generic
 
532
distclean-am: clean-am distclean-generic distclean-local
523
533
 
524
534
dvi: dvi-am
525
535
 
584
594
 
585
595
.PHONY: all all-am all-local check check-am clean clean-generic \
586
596
        clean-libtool clean-local dist-hook distclean \
587
 
        distclean-generic distclean-libtool distdir dvi dvi-am html \
588
 
        html-am info info-am install install-am install-data \
589
 
        install-data-am install-data-local install-dvi install-dvi-am \
590
 
        install-exec install-exec-am install-html install-html-am \
591
 
        install-info install-info-am install-man install-pdf \
592
 
        install-pdf-am install-ps install-ps-am install-strip \
593
 
        installcheck installcheck-am installdirs maintainer-clean \
594
 
        maintainer-clean-generic maintainer-clean-local mostlyclean \
595
 
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
596
 
        uninstall uninstall-am uninstall-local
597
 
 
598
 
 
599
 
@ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp
 
597
        distclean-generic distclean-libtool distclean-local distdir \
 
598
        dvi dvi-am html html-am info info-am install install-am \
 
599
        install-data install-data-am install-data-local install-dvi \
 
600
        install-dvi-am install-exec install-exec-am install-html \
 
601
        install-html-am install-info install-info-am install-man \
 
602
        install-pdf install-pdf-am install-ps install-ps-am \
 
603
        install-strip installcheck installcheck-am installdirs \
 
604
        maintainer-clean maintainer-clean-generic \
 
605
        maintainer-clean-local mostlyclean mostlyclean-generic \
 
606
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
607
        uninstall-local
 
608
 
 
609
 
 
610
@ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
 
611
@ENABLE_GTK_DOC_FALSE@all-local:
 
612
 
 
613
docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
 
614
 
 
615
$(REPORT_FILES): sgml-build.stamp
600
616
 
601
617
#### scan ####
602
618
 
603
 
@ENABLE_GTK_DOC_TRUE@scan-build.stamp: $(HFILE_GLOB)
604
 
@ENABLE_GTK_DOC_TRUE@   @echo '*** Scanning header files ***'
605
 
@ENABLE_GTK_DOC_TRUE@   @-chmod -R u+w $(srcdir)
606
 
@ENABLE_GTK_DOC_TRUE@   if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null ; then \
607
 
@ENABLE_GTK_DOC_TRUE@       CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
608
 
@ENABLE_GTK_DOC_TRUE@   else \
609
 
@ENABLE_GTK_DOC_TRUE@       cd $(srcdir) ; \
610
 
@ENABLE_GTK_DOC_TRUE@       for i in $(SCANOBJ_FILES) ; do \
611
 
@ENABLE_GTK_DOC_TRUE@               test -f $$i || touch $$i ; \
612
 
@ENABLE_GTK_DOC_TRUE@       done \
613
 
@ENABLE_GTK_DOC_TRUE@   fi
614
 
@ENABLE_GTK_DOC_TRUE@   cd $(srcdir) && \
615
 
@ENABLE_GTK_DOC_TRUE@     gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
616
 
@ENABLE_GTK_DOC_TRUE@   touch scan-build.stamp
 
619
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
 
620
        @echo 'gtk-doc: Scanning header files'
 
621
        @-chmod -R u+w $(srcdir)
 
622
        @cd $(srcdir) && \
 
623
          gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
 
624
        @if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
 
625
            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) ; \
 
626
        else \
 
627
            cd $(srcdir) ; \
 
628
            for i in $(SCANOBJ_FILES) ; do \
 
629
               test -f $$i || touch $$i ; \
 
630
            done \
 
631
        fi
 
632
        @touch scan-build.stamp
617
633
 
618
 
@ENABLE_GTK_DOC_TRUE@$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
619
 
@ENABLE_GTK_DOC_TRUE@   @true
 
634
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
 
635
        @true
620
636
 
621
637
#### templates ####
622
638
 
623
 
@ENABLE_GTK_DOC_TRUE@tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
624
 
@ENABLE_GTK_DOC_TRUE@   @echo '*** Rebuilding template files ***'
625
 
@ENABLE_GTK_DOC_TRUE@   @-chmod -R u+w $(srcdir)
626
 
@ENABLE_GTK_DOC_TRUE@   cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
627
 
@ENABLE_GTK_DOC_TRUE@   touch tmpl-build.stamp
628
 
 
629
 
@ENABLE_GTK_DOC_TRUE@tmpl.stamp: tmpl-build.stamp
630
 
@ENABLE_GTK_DOC_TRUE@   @true
 
639
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
 
640
        @echo 'gtk-doc: Rebuilding template files'
 
641
        @-chmod -R u+w $(srcdir)
 
642
        @cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
 
643
        @touch tmpl-build.stamp
 
644
 
 
645
tmpl.stamp: tmpl-build.stamp
 
646
        @true
 
647
 
 
648
$(srcdir)/tmpl/*.sgml:
 
649
        @true
631
650
 
632
651
#### xml ####
633
652
 
634
 
@ENABLE_GTK_DOC_TRUE@sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(srcdir)/tmpl/*.sgml
635
 
@ENABLE_GTK_DOC_TRUE@   @echo '*** Building XML ***'
636
 
@ENABLE_GTK_DOC_TRUE@   @-chmod -R u+w $(srcdir)
637
 
@ENABLE_GTK_DOC_TRUE@   cd $(srcdir) && \
638
 
@ENABLE_GTK_DOC_TRUE@   gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml $(MKDB_OPTIONS)
639
 
@ENABLE_GTK_DOC_TRUE@   touch sgml-build.stamp
 
653
sgml-build.stamp: tmpl.stamp $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
 
654
        @echo 'gtk-doc: Building XML'
 
655
        @-chmod -R u+w $(srcdir)
 
656
        @cd $(srcdir) && \
 
657
        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)
 
658
        @touch sgml-build.stamp
640
659
 
641
 
@ENABLE_GTK_DOC_TRUE@sgml.stamp: sgml-build.stamp
642
 
@ENABLE_GTK_DOC_TRUE@   @true
 
660
sgml.stamp: sgml-build.stamp
 
661
        @true
643
662
 
644
663
#### html ####
645
664
 
646
 
@ENABLE_GTK_DOC_TRUE@html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
647
 
@ENABLE_GTK_DOC_TRUE@   @echo '*** Building HTML ***'
648
 
@ENABLE_GTK_DOC_TRUE@   @-chmod -R u+w $(srcdir)
649
 
@ENABLE_GTK_DOC_TRUE@   rm -rf $(srcdir)/html 
650
 
@ENABLE_GTK_DOC_TRUE@   mkdir $(srcdir)/html
651
 
@ENABLE_GTK_DOC_TRUE@   cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
652
 
@ENABLE_GTK_DOC_TRUE@   test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
653
 
@ENABLE_GTK_DOC_TRUE@   @echo '-- Fixing Crossreferences' 
654
 
@ENABLE_GTK_DOC_TRUE@   cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
655
 
@ENABLE_GTK_DOC_TRUE@   touch html-build.stamp
 
665
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
 
666
        @echo 'gtk-doc: Building HTML'
 
667
        @-chmod -R u+w $(srcdir)
 
668
        @rm -rf $(srcdir)/html
 
669
        @mkdir $(srcdir)/html
 
670
        @mkhtml_options=""; \
 
671
        gtkdoc-mkhtml 2>&1 --help | grep  >/dev/null "\-\-path"; \
 
672
        if test "$(?)" = "0"; then \
 
673
          mkhtml_options=--path="$(srcdir)"; \
 
674
        fi; \
 
675
        cd $(srcdir)/html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
 
676
        @test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
 
677
        @echo 'gtk-doc: Fixing cross-references'
 
678
        @cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
 
679
        @touch html-build.stamp
 
680
 
 
681
#### pdf ####
 
682
 
 
683
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
 
684
        @echo 'gtk-doc: Building PDF'
 
685
        @-chmod -R u+w $(srcdir)
 
686
        @rm -rf $(srcdir)/$(DOC_MODULE).pdf
 
687
        @mkpdf_imgdirs=""; \
 
688
        if test "x$(HTML_IMAGES)" != "x"; then \
 
689
          for img in $(HTML_IMAGES); do \
 
690
            part=`dirname $$img`; \
 
691
            echo $$mkpdf_imgdirs | grep >/dev/null "\-\-imgdir=$$part "; \
 
692
            if test $$? != 0; then \
 
693
              mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=$$part"; \
 
694
            fi; \
 
695
          done; \
 
696
        fi; \
 
697
        cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
 
698
        @touch pdf-build.stamp
656
699
 
657
700
##############
658
701
 
659
702
clean-local:
660
703
        rm -f *~ *.bak
 
704
        rm -rf .libs
 
705
 
 
706
distclean-local:
 
707
        cd $(srcdir) && \
 
708
          rm -rf xml $(REPORT_FILES) $(DOC_MODULE).pdf \
 
709
                 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
661
710
 
662
711
maintainer-clean-local: clean
663
 
        cd $(srcdir) && rm -rf xml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
 
712
        cd $(srcdir) && rm -rf xml html
664
713
 
665
714
install-data-local:
666
 
        $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
667
 
        (installfiles=`echo $(srcdir)/html/*`; \
 
715
        @installfiles=`echo $(srcdir)/html/*`; \
668
716
        if test "$$installfiles" = '$(srcdir)/html/*'; \
669
717
        then echo '-- Nothing to install' ; \
670
718
        else \
 
719
          if test -n "$(DOC_MODULE_VERSION)"; then \
 
720
            installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
 
721
          else \
 
722
            installdir="$(DESTDIR)$(TARGET_DIR)"; \
 
723
          fi; \
 
724
          $(mkinstalldirs) $${installdir} ; \
671
725
          for i in $$installfiles; do \
672
726
            echo '-- Installing '$$i ; \
673
 
            $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
 
727
            $(INSTALL_DATA) $$i $${installdir}; \
674
728
          done; \
675
 
          echo '-- Installing $(srcdir)/html/index.sgml' ; \
676
 
          $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
677
 
        fi)
 
729
          if test -n "$(DOC_MODULE_VERSION)"; then \
 
730
            mv -f $${installdir}/$(DOC_MODULE).devhelp2 \
 
731
              $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \
 
732
            mv -f $${installdir}/$(DOC_MODULE).devhelp \
 
733
              $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \
 
734
          fi; \
 
735
          $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \
 
736
        fi
678
737
 
679
738
uninstall-local:
680
 
        rm -f $(DESTDIR)$(TARGET_DIR)/*
 
739
        @if test -n "$(DOC_MODULE_VERSION)"; then \
 
740
          installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
 
741
        else \
 
742
          installdir="$(DESTDIR)$(TARGET_DIR)"; \
 
743
        fi; \
 
744
        rm -rf $${installdir}
681
745
 
682
746
#
683
747
# Require gtk-doc when making dist
689
753
 
690
754
dist-hook: dist-check-gtkdoc dist-hook-local
691
755
        mkdir $(distdir)/tmpl
692
 
        mkdir $(distdir)/xml
693
756
        mkdir $(distdir)/html
694
757
        -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
695
 
        -cp $(srcdir)/xml/*.xml $(distdir)/xml
696
 
        -cp $(srcdir)/html/* $(distdir)/html
697
 
 
698
 
.PHONY : dist-hook-local
 
758
        cp $(srcdir)/html/* $(distdir)/html
 
759
        -cp $(srcdir)/$(DOC_MODULE).pdf $(distdir)/
 
760
        -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
 
761
        -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
 
762
        cd $(distdir) && rm -f $(DISTCLEANFILES)
 
763
        $(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
 
764
 
 
765
.PHONY : dist-hook-local docs
 
766
 
 
767
# This includes the standard gtk-doc make rules, copied by gtkdocize.
 
768
 
 
769
-include $(top_srcdir)/git.mk
699
770
 
700
771
# Tell versions [3.59,3.63) of GNU make to not export all variables.
701
772
# Otherwise a system limit (for SysV at least) may be exceeded.