File: Makefile.am

package info (click to toggle)
evolution-data-server 1.6.3-5etch3
  • links: PTS
  • area: main
  • in suites: etch
  • size: 59,384 kB
  • ctags: 43,218
  • sloc: ansic: 319,315; tcl: 30,499; xml: 19,166; sh: 18,776; perl: 11,529; cpp: 8,259; java: 7,653; makefile: 6,448; awk: 1,338; yacc: 1,103; sed: 772; cs: 505; lex: 134; asm: 14
file content (120 lines) | stat: -rw-r--r-- 3,634 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# Fix the code to not use E_DATA_SERVER_UI_CFLAGS

if OS_WIN32
WIN32_BOOTSTRAP_LIBS =					\
	$(top_builddir)/win32/libedataserverui-1.2.la
endif

INCLUDES =							\
	-DG_LOG_DOMAIN=\"evolution-exchange-storage\"		\
	-DPREFIX=\"$(prefix)\"					\
	-DSYSCONFDIR=\""$(sysconfdir)"\" 			\
	-DDATADIR=\""$(datadir)"\"	 			\
	-DLIBDIR=\""$(datadir)"\"	 			\
	-DCONNECTOR_LOCALEDIR=\""$(localedir)\""		\
	-DCONNECTOR_GLADEDIR=\""$(gladedir)"\"			\
	$(KRB5_CFLAGS)						\
	$(LDAP_CFLAGS)						\
	$(SOUP_CFLAGS)						\
	$(E_DATA_SERVER_CFLAGS)					\
	$(E_DATA_SERVER_UI_CFLAGS)				\
	-I$(top_srcdir)						\
	-I$(top_srcdir)/servers/exchange/lib			\
	-I$(top_srcdir)/servers/exchange/xntlm

lib_LTLIBRARIES =						\
	libexchange-storage-1.2.la

libexchange_storage_1_2_la_SOURCES =				\
	$(MARSHAL_GENERATED)					\
	e-folder.c						\
	e-folder.h						\
	e-folder-exchange.c					\
	e-folder-exchange.h					\
	e-folder-tree.c						\
	e-folder-tree.h						\
	e-folder-type-registry.c				\
	e-folder-type-registry.h				\
	e-storage.c						\
	e-storage.h						\
	exchange-account.c					\
	exchange-account.h					\
	exchange-esource.c					\
	exchange-esource.h					\
	exchange-folder-size.c					\
	exchange-folder-size.h					\
	exchange-hierarchy-favorites.c				\
	exchange-hierarchy-favorites.h				\
	exchange-hierarchy-foreign.c				\
	exchange-hierarchy-foreign.h				\
	exchange-hierarchy-gal.c				\
	exchange-hierarchy-gal.h				\
	exchange-hierarchy-somedav.c				\
	exchange-hierarchy-somedav.h				\
	exchange-hierarchy-webdav.c				\
	exchange-hierarchy-webdav.h				\
	exchange-hierarchy.c					\
	exchange-hierarchy.h					\
	exchange-oof.c						\
	exchange-oof.h						\
	exchange-types.h					

e-shell-marshal.h: e-shell-marshal.list
	( @GLIB_GENMARSHAL@ --prefix=e_shell_marshal $(srcdir)/e-shell-marshal.list --header > e-shell-marshal.h.tmp \
	&& mv e-shell-marshal.h.tmp e-shell-marshal.h ) \
	|| ( rm -f e-shell-marshal.h.tmp && exit 1 )

e-shell-marshal.c: e-shell-marshal.h
	( (echo '#include "e-shell-marshal.h"'; @GLIB_GENMARSHAL@ --prefix=e_shell_marshal $(srcdir)/e-shell-marshal.list --body) > e-shell-marshal.c.tmp \
	&& mv e-shell-marshal.c.tmp e-shell-marshal.c ) \
	|| ( rm -f e-shell-marshal.c.tmp && exit 1 )

MARSHAL_GENERATED = e-shell-marshal.c e-shell-marshal.h

BUILT_SOURCES = $(MARSHAL_GENERATED)
CLEANFILES = $(MARSHAL_GENERATED)
NODIST_FILES = $(MARSHAL_GENERATED)

libexchange_storage_1_2_la_LIBADD =				\
	$(WIN32_BOOTSTRAP_LIBS)					\
	$(top_builddir)/servers/exchange/lib/libexchange.la	\
	$(top_builddir)/servers/exchange/xntlm/libxntlm.la	\
	$(top_builddir)/libedataserver/libedataserver-1.2.la	\
	$(E_DATA_SERVER_LIBS)					\
	$(E_DATA_SERVER_UI_LIBS)				\
	$(LDAP_LIBS)						\
	$(SOUP_LIBS)						\
	$(SOCKET_LIBS)

libexchange_storage_1_2_la_LDFLAGS =				\
	$(KRB5_LDFLAGS)						\
	$(NO_UNDEFINED)						\
	-version-info $(LIBEXCHANGE_STORAGE_CURRENT):$(LIBEXCHANGE_STORAGE_REVISION):$(LIBEXCHANGE_STORAGE_AGE)

libexchange_storageincludedir = $(privincludedir)/exchange

libexchange_storageinclude_HEADERS = 				\
	e-folder.h						\
	e-folder-exchange.h					\
	e-shell-marshal.h					\
	e-storage.h						\
	exchange-account.h					\
	exchange-constants.h					\
	exchange-folder-size.h					\
	exchange-hierarchy.h					\
	exchange-hierarchy-somedav.h				\
	exchange-hierarchy-webdav.h				\
	exchange-hierarchy-foreign.h				\
	exchange-oof.h						\
	exchange-types.h					

%-$(API_VERSION).pc: %.pc
	cp $< $@

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libexchange-storage-$(API_VERSION).pc

EXTRA_DIST = $(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in) \
		e-shell-marshal.list

DISTCLEANFILES = $(pkgconfig_DATA)