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)
|