~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-proposed

« back to all changes in this revision

Viewing changes to addressbook/libedata-book/Makefile.am

  • 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
 
AM_CPPFLAGS =                                           \
 
1
DBUS_GENERATED_H = e-data-book-glue.h e-data-book-factory-glue.h e-data-book-view-glue.h
 
2
%-glue.h: %.xml
 
3
        @DBUS_BINDING_TOOL@ --mode=glib-server --output=$@ --prefix=$(subst -,_,$*) $^
 
4
 
 
5
include $(top_srcdir)/glib-gen.mak
 
6
glib_enum_headers=e-data-book-types.h
 
7
glib_enum_define=E_DATA_BOOK
 
8
glib_enum_prefix=e_data_book
 
9
 
 
10
ENUM_GENERATED = e-data-book-enumtypes.h e-data-book-enumtypes.c
 
11
 
 
12
# The library
 
13
lib_LTLIBRARIES = libedata-book-1.2.la
 
14
 
 
15
libedata_book_1_2_la_CPPFLAGS =                         \
 
16
        $(AM_CPPFLAGS)                                  \
2
17
        -DG_LOG_DOMAIN=\"libedata-book\"                \
 
18
        -DLIBEXECDIR=\"$(libexecdir)\"                  \
3
19
        -I$(top_srcdir)                                 \
4
20
        -I$(top_builddir)                               \
5
21
        -I$(top_srcdir)/addressbook                     \
6
22
        -I$(top_builddir)/addressbook                   \
7
23
        $(DB_CFLAGS)                                    \
8
 
        $(EVOLUTION_ADDRESSBOOK_CFLAGS)
9
 
 
10
 
# The corba stubs and skels
11
 
CORBA_GENERATED_C =                             \
12
 
        Evolution-DataServer-Addressbook-common.c               \
13
 
        Evolution-DataServer-Addressbook-skels.c                \
14
 
        Evolution-DataServer-Addressbook-stubs.c
15
 
CORBA_GENERATED_H =                     \
16
 
        Evolution-DataServer-Addressbook.h
17
 
 
18
 
CORBA_GENERATED = $(CORBA_GENERATED_C) $(CORBA_GENERATED_H)
19
 
 
20
 
idls =                                          \
21
 
        $(srcdir)/../idl/Evolution-DataServer-Addressbook.idl
22
 
 
23
 
idl_flags = $(IDL_INCLUDES)
24
 
 
25
 
$(CORBA_GENERATED_H): $(idls)
26
 
        $(ORBIT_IDL) $(idl_flags) $(srcdir)/../idl/Evolution-DataServer-Addressbook.idl
27
 
$(CORBA_GENERATED_C): $(CORBA_GENERATED_H)
28
 
 
29
 
# The library
30
 
lib_LTLIBRARIES = libedata-book-1.2.la
 
24
        $(EVOLUTION_ADDRESSBOOK_CFLAGS)
31
25
 
32
26
libedata_book_1_2_la_SOURCES =                          \
33
 
        $(CORBA_GENERATED_C)                            \
 
27
        $(DBUS_GENERATED_H)                             \
34
28
        e-book-backend-factory.c                        \
35
29
        e-book-backend-sexp.c                           \
36
30
        e-book-backend-summary.c                        \
38
32
        e-book-backend-db-cache.c                       \
39
33
        e-book-backend-sync.c                           \
40
34
        e-book-backend.c                                \
41
 
        e-data-book-factory.c                           \
42
35
        e-data-book-view.c                              \
43
36
        e-data-book.c                                   \
44
 
        ximian-vcard.h
 
37
        ximian-vcard.h                                  \
 
38
        opid.c opid.h                                   \
 
39
        $(ENUM_GENERATED)
45
40
 
46
41
libedata_book_1_2_la_LIBADD =                                   \
47
42
        $(top_builddir)/addressbook/libebook/libebook-1.2.la    \
56
51
libedata_bookincludedir = $(privincludedir)/libedata-book
57
52
 
58
53
libedata_bookinclude_HEADERS =                          \
59
 
        $(CORBA_GENERATED_H)                            \
60
54
        e-book-backend-factory.h                        \
61
55
        e-book-backend-sexp.h                           \
62
56
        e-book-backend-summary.h                        \
69
63
        e-book-backend-cache.h                          \
70
64
        e-book-backend-db-cache.h
71
65
 
 
66
factorydir = $(libexecdir)
 
67
 
 
68
factory_PROGRAMS = e-addressbook-factory
 
69
 
 
70
e_addressbook_factory_CPPFLAGS = \
 
71
        $(AM_CPPFLAGS)                          \
 
72
        $(EVOLUTION_ADDRESSBOOK_CFLAGS)         \
 
73
        -DG_LOG_DOMAIN=\"libedata-book\"        \
 
74
        -DE_PRGNAME=\"e-addressbook-factory\"   \
 
75
        -I$(top_srcdir)                         \
 
76
        -I$(top_builddir)                       \
 
77
        -I$(top_srcdir)/addressbook             \
 
78
        -I$(top_builddir)/addressbook
 
79
 
 
80
e_addressbook_factory_SOURCES = e-data-book-factory.c e-data-book-factory.h
 
81
 
 
82
e_addressbook_factory_LDADD =                           \
 
83
        libedata-book-1.2.la                            \
 
84
        $(top_builddir)/libebackend/libebackend-1.2.la
 
85
 
72
86
%-$(API_VERSION).pc: %.pc
73
87
         cp $< $@
74
88
 
75
89
pkgconfigdir = $(libdir)/pkgconfig
76
90
pkgconfig_DATA = libedata-book-$(API_VERSION).pc
77
91
 
78
 
BUILT_SOURCES = $(CORBA_GENERATED)
79
 
CLEANFILES = $(BUILT_SOURCES)
 
92
service_in_files = org.gnome.evolution.dataserver.AddressBook.service.in
 
93
servicedir = $(datadir)/dbus-1/services
 
94
service_DATA = $(service_in_files:.service.in=.service)
 
95
@EVO_SUBST_SERVICE_RULE@
 
96
 
 
97
BUILT_SOURCES = $(DBUS_GENERATED_H) $(ENUM_GENERATED)
 
98
CLEANFILES = $(BUILT_SOURCES) $(service_DATA)
80
99
DISTCLEANFILES = $(pkgconfig_DATA)
81
100
 
82
101
EXTRA_DIST =                                            \
83
 
        $(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in)
 
102
        e-data-book-factory.xml                         \
 
103
        e-data-book-view.xml                            \
 
104
        e-data-book.xml                                 \
 
105
        $(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in)     \
 
106
        $(service_in_files)
84
107
 
85
 
dist-hook:
86
 
        cd $(distdir); rm -f $(BUILT_SOURCES)
 
108
-include $(top_srcdir)/git.mk