2011-08-30 16:24:58 +02:00
|
|
|
dist_noinst_DATA += src/backends/evolution/configure-sub.in
|
|
|
|
|
|
|
|
src_backends_evolution_lib = src/backends/evolution/syncecal.la src/backends/evolution/syncebook.la
|
|
|
|
MOSTLYCLEANFILES += $(src_backends_evolution_lib)
|
|
|
|
if ENABLE_MODULES
|
|
|
|
src_backends_evolution_backenddir = $(BACKENDS_DIRECTORY)
|
|
|
|
src_backends_evolution_backend_LTLIBRARIES = $(src_backends_evolution_lib)
|
|
|
|
else
|
|
|
|
noinst_LTLIBRARIES += $(src_backends_evolution_lib)
|
|
|
|
endif
|
|
|
|
|
|
|
|
src_backends_evolution_syncecal_src = \
|
|
|
|
src/backends/evolution/EvolutionSyncSource.h \
|
|
|
|
src/backends/evolution/EvolutionSyncSource.cpp \
|
|
|
|
src/backends/evolution/EvolutionCalendarSource.h \
|
|
|
|
src/backends/evolution/EvolutionMemoSource.h \
|
|
|
|
src/backends/evolution/EvolutionCalendarSource.cpp \
|
2014-07-23 14:07:13 +02:00
|
|
|
$(NOP)
|
2011-08-30 16:24:58 +02:00
|
|
|
|
|
|
|
if ENABLE_ECAL
|
|
|
|
src_backends_evolution_syncecal_src += \
|
|
|
|
src/backends/evolution/e-cal-check-timezones.c \
|
|
|
|
src/backends/evolution/e-cal-check-timezones.h
|
|
|
|
endif
|
|
|
|
|
|
|
|
src_backends_evolution_syncebook_src = \
|
|
|
|
src/backends/evolution/EvolutionSyncSource.h \
|
|
|
|
src/backends/evolution/EvolutionSyncSource.cpp \
|
|
|
|
src/backends/evolution/EvolutionContactSource.h \
|
|
|
|
src/backends/evolution/EvolutionContactSource.cpp
|
|
|
|
|
|
|
|
src_backends_evolution_cppflags = \
|
|
|
|
$(SYNCEVOLUTION_CFLAGS) \
|
|
|
|
-I$(top_srcdir)/test \
|
|
|
|
$(BACKEND_CPPFLAGS) \
|
|
|
|
-I$(top_srcdir)/src/backends/evolution
|
|
|
|
|
|
|
|
src_backends_evolution_syncecal_la_SOURCES = $(src_backends_evolution_syncecal_src)
|
2013-02-28 16:39:24 +01:00
|
|
|
# $(EBOOKCONTACTS_LIBS) is needed for ESourceBackendSummary, which we
|
|
|
|
# use in EvolutionSyncSource and thus in syncecal.
|
|
|
|
src_backends_evolution_syncecal_la_LIBADD = $(ECAL_LIBS) $(EBOOKCONTACTS_LIBS) $(SYNCEVOLUTION_LIBS) $(GLIB_LIBS) $(GOBJECT_LIBS)
|
2011-08-30 16:24:58 +02:00
|
|
|
# _GNU_SOURCE and -ldl for libical.c + dlsym():
|
|
|
|
src_backends_evolution_syncecal_la_CPPFLAGS = -D_GNU_SOURCE \
|
|
|
|
-De_cal_check_timezones=syncevolution_check_timezones \
|
|
|
|
-De_cal_tzlookup_ecal=syncevolution_tzlookup_ecal \
|
|
|
|
-De_cal_tzlookup_icomp=syncevolution_tzlookup_icomp \
|
|
|
|
-De_cal_match_tzid=syncevolution_match_tzid \
|
|
|
|
$(src_backends_evolution_cppflags)
|
|
|
|
src_backends_evolution_syncecal_la_LDFLAGS = -module -avoid-version -ldl
|
2012-07-12 17:59:33 +02:00
|
|
|
src_backends_evolution_syncecal_la_CXXFLAGS = $(SYNCEVOLUTION_CXXFLAGS) $(SYNCEVO_WFLAGS) $(GLIB_CFLAGS) $(GOBJECT_CFLAGS)
|
2013-02-19 10:09:10 +01:00
|
|
|
src_backends_evolution_syncecal_la_DEPENDENCIES = src/syncevo/libsyncevolution.la
|
2011-08-30 16:24:58 +02:00
|
|
|
|
|
|
|
src_backends_evolution_syncebook_la_SOURCES = $(src_backends_evolution_syncebook_src)
|
2013-02-28 16:39:24 +01:00
|
|
|
src_backends_evolution_syncebook_la_LIBADD = $(EBOOK_LIBS) $(EBOOKCONTACTS_LIBS) $(SYNCEVOLUTION_LIBS) $(GLIB_LIBS) $(GOBJECT_LIBS)
|
2011-08-30 16:24:58 +02:00
|
|
|
src_backends_evolution_syncebook_la_LDFLAGS = -module -avoid-version
|
2012-07-12 17:59:33 +02:00
|
|
|
src_backends_evolution_syncebook_la_CXXFLAGS = $(SYNCEVOLUTION_CXXFLAGS) $(SYNCEVO_WFLAGS) $(GLIB_CFLAGS) $(GOBJECT_CFLAGS)
|
2011-08-30 16:24:58 +02:00
|
|
|
src_backends_evolution_syncebook_la_CPPFLAGS = $(src_backends_evolution_cppflags)
|
2013-02-19 10:09:10 +01:00
|
|
|
src_backends_evolution_syncebook_la_DEPENDENCIES = src/syncevo/libsyncevolution.la
|