2fae06080d4ea7358e1550badf5500320b120aaa
[platform/upstream/evolution-data-server.git] / camel / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 SUBDIRS = providers
4
5 libcamelincludedir = $(includedir)/camel
6
7
8 lib_LTLIBRARIES = libcamel.la
9
10 INCLUDES = -I.. -I$(srcdir)/.. -I$(includedir)  \
11         -I$(top_srcdir)/intl                    \
12         $(GTK_INCLUDEDIR)
13
14
15 if HAVE_PTHREAD
16
17 pthread_SRC =   \
18         camel-folder-pt-proxy.c         \
19         camel-thread-proxy.c
20
21 pthread_HDR =   \
22         camel-folder-pt-proxy.h                 \
23         camel-thread-proxy.h    
24
25 else
26
27 libcamel_pthread_SRC =
28 libcamel_pthread_HDR=
29
30 endif
31
32
33 libcamel_la_SOURCES =                           \
34         camel.c                                 \
35         camel-log.c                             \
36         camel-data-wrapper.c                    \
37         camel-exception.c                       \
38         camel-simple-data-wrapper.c             \
39         camel-simple-data-wrapper-stream.c      \
40         camel-stream-data-wrapper.c             \
41         camel-folder.c                          \
42         camel-folder-summary.c                  \
43         camel-folder-utils.c                    \
44         camel-medium.c                          \
45         camel-marshal-utils.c                   \
46         camel-mime-body-part.c                  \
47         camel-mime-message.c                    \
48         camel-mime-part.c                       \
49         camel-mime-part-utils.c                 \
50         camel-multipart.c                       \
51         camel-op-queue.c                        \
52         camel-provider.c                        \
53         camel-recipient.c                       \
54         camel-service.c                         \
55         camel-session.c                         \
56         camel-store.c                           \
57         camel-stream.c                          \
58         camel-stream-buffered-fs.c              \
59         camel-stream-fs.c                       \
60         camel-stream-mem.c                      \
61         data-wrapper-repository.c               \
62         gmime-base64.c                          \
63         gmime-content-field.c                   \
64         gmime-utils.c                           \
65         gstring-util.c                          \
66         hash-table-utils.c                      \
67         md5-utils.c                             \
68         string-utils.c                          \
69         url-util.c                              \
70         $(pthread_SRC)
71
72 libcamelinclude_HEADERS =                       \
73         camel.h                                 \
74         camel-log.h                             \
75         camel-data-wrapper.h                    \
76         camel-exception.h                       \
77         camel-simple-data-wrapper.h             \
78         camel-simple-data-wrapper-stream.h      \
79         camel-stream-data-wrapper.h             \
80         camel-folder.h                          \
81         camel-folder-summary.h                  \
82         camel-folder-utils.h                    \
83         camel-mime-body-part.h                  \
84         camel-marshal-utils.h                   \
85         camel-medium.h                          \
86         camel-mime-message.h                    \
87         camel-mime-part.h                       \
88         camel-mime-part-utils.h                 \
89         camel-multipart.h                       \
90         camel-op-queue.h                        \
91         camel-provider.h                        \
92         camel-recipient.h                       \
93         camel-service.h                         \
94         camel-session.h                         \
95         camel-store.h                           \
96         camel-stream.h                          \
97         camel-stream-buffered-fs.h              \
98         camel-stream-fs.h                       \
99         camel-stream-mem.h                      \
100         data-wrapper-repository.h               \
101         gmime-base64.h                          \
102         gmime-content-field.h                   \
103         gmime-utils.h                           \
104         gstring-util.h                          \
105         hash-table-utils.h                      \
106         md5-utils.h                             \
107         string-utils.h                          \
108         url-util.h                              \
109         camel-exception-list.def                \
110         $(pthread_HDR)
111
112 libcamel_extra_sources =                        \
113         camel-arg-collector.c
114
115 libcamel_la_LDFLAGS = -version-info 0:0:0 -rpath $(libdir)
116
117 EXTRA_DIST =                                    \
118         $(libcamel_extra_sources)               \
119         README