aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSrinivasa Ragavan <sragavan@gnome.org>2012-02-29 19:17:57 +0800
committerMatthew Barnes <mbarnes@redhat.com>2012-03-03 22:00:05 +0800
commitf728daff220aae4d58946c6d10e6392cdbae758e (patch)
treeb9aeecda96f4181d5f4ed4c927a33adcf6e371c6
parenta35b61efa53ef41e049b17d10470b6e8dc62102e (diff)
downloadgsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.tar
gsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.tar.gz
gsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.tar.bz2
gsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.tar.lz
gsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.tar.xz
gsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.tar.zst
gsoc2013-evolution-f728daff220aae4d58946c6d10e6392cdbae758e.zip
Add libevolution-utils for prepping filter/ for EDS move.
This library is temporary. The plan is to eventually distribute its APIs across libedataserver and libedataserverui, but it's a little too late to do that for Evolution-Data-Server 3.4.
-rw-r--r--Makefile.am3
-rw-r--r--configure.ac2
-rw-r--r--libevolution-utils/Makefile.am34
-rw-r--r--libevolution-utils/libevolution-utils.pc.in16
4 files changed, 54 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index d1f0d19a46..8367d964d2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -53,11 +53,12 @@ SUBDIRS = \
data \
smclient \
libgnomecanvas \
+ libevolution-utils \
+ filter \
libemail-utils \
libemail-engine \
e-util \
a11y \
- filter \
widgets \
shell \
$(SMIME_SUBDIR) \
diff --git a/configure.ac b/configure.ac
index 3b66fed6c7..1b90f0c18e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1599,6 +1599,8 @@ help/quickref/pl/Makefile
help/quickref/pt/Makefile
help/quickref/sv/Makefile
help/quickref/sq/Makefile
+libevolution-utils/Makefile
+libevolution-utils/libevolution-utils.pc
libemail-utils/Makefile
libemail-utils/libemail-utils.pc
libemail-engine/Makefile
diff --git a/libevolution-utils/Makefile.am b/libevolution-utils/Makefile.am
new file mode 100644
index 0000000000..a0b44bf370
--- /dev/null
+++ b/libevolution-utils/Makefile.am
@@ -0,0 +1,34 @@
+NULL =
+
+privsolib_LTLIBRARIES = libevolution-utils.la
+
+libevolution_utils_la_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ -DEVOLUTION_PRIVDATADIR=\""$(privdatadir)"\" \
+ $(EVOLUTION_DATA_SERVER_CFLAGS) \
+ $(GNOME_PLATFORM_CFLAGS) \
+ $(NULL)
+
+libevolutionutilsincludedir = $(privincludedir)/libevolution-utils
+libevolutionutilsinclude_HEADERS = \
+ $(NULL)
+
+libevolution_utils_la_SOURCES = \
+ $(libevolutionutilsinclude_HEADERS) \
+ $(NULL)
+
+libevolution_utils_la_LDFLAGS = -avoid-version $(NO_UNDEFINED)
+
+libevolution_utils_la_LIBADD = \
+ $(EVOLUTION_DATA_SERVER_LIBS) \
+ $(GNOME_PLATFORM_LIBS) \
+ $(NULL)
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libevolution-utils.pc
+
+DISTCLEANFILES = $(pkgconfig_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/libevolution-utils/libevolution-utils.pc.in b/libevolution-utils/libevolution-utils.pc.in
new file mode 100644
index 0000000000..413a77cd9b
--- /dev/null
+++ b/libevolution-utils/libevolution-utils.pc.in
@@ -0,0 +1,16 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+datarootdir=@datarootdir@
+datadir=@datadir@
+
+privlibdir=@privsolibdir@
+privincludedir=@privincludedir@
+
+Name: libevolution-utils
+Description: Client library for evolution
+Version: @VERSION@
+Requires: libxml-2.0 gtk+-2.0
+Libs: -L${privlibdir} -levolution-utils
+Cflags: -I${privincludedir}