syncevolution/src/backends/sqlite/sqlite.am
Krzesimir Nowak a7ad98fabc Port build system to non-recursive Automake.
All but toplevel Makefile.am are replaced with their non-recursive
counterparts. The generation of configure.in was removed (and thus
configure-{pre,post}.in are also removed) in favor of configure.ac
and m4 macros adding backend specific configure parts.

Version number is generated like in old build system.

There are still many things to improve, but for now there are no
immediate regressions. AUTOTOOLS-TODO contains a list of possible
improvements and fixes. AUTOTOOLS-TESTING contains what was tested
with current build system (configure flags, make options).
2011-08-30 16:38:34 +02:00

33 lines
1.5 KiB
Plaintext

dist_noinst_DATA += \
src/backends/sqlite/configure-sub.in \
src/backends/sqlite/README
src_backends_sqlite_lib = src/backends/sqlite/syncsqlite.la
MOSTLYCLEANFILES += $(src_backends_sqlite_lib)
if ENABLE_MODULES
src_backends_sqlite_backenddir = $(BACKENDS_DIRECTORY)
src_backends_sqlite_backend_LTLIBRARIES = $(src_backends_sqlite_lib)
else
noinst_LTLIBRARIES += $(src_backends_sqlite_lib)
endif
src_backends_sqlite_src = \
src/backends/sqlite/SQLiteUtil.h \
src/backends/sqlite/SQLiteUtil.cpp \
src/backends/sqlite/SQLiteContactSource.h \
src/backends/sqlite/SQLiteContactSource.cpp
src_backends_sqlite_syncsqlite_la_SOURCES = $(src_backends_sqlite_src)
src_backends_sqlite_syncsqlite_la_LIBADD = $(SQLITE_LIBS) $(SYNCEVOLUTION_LIBS)
src_backends_sqlite_syncsqlite_la_LDFLAGS = -module -avoid-version
src_backends_sqlite_syncsqlite_la_CXXFLAGS = $(SYNCEVOLUTION_CXXFLAGS) $(SYNCEVO_WFLAGS)
src_backends_sqlite_syncsqlite_la_CPPFLAGS = $(SYNCEVOLUTION_CFLAGS) -I$(top_srcdir)/test $(BACKEND_CPPFLAGS) -I$(top_srcdir)/src/backends/sqlite
src_backends_sqlite_syncsqlite_la_DEPENDENCIES = $(SYNCEVOLUTION_LIBS)
# SQLiteContactSource does not support all fields from Funambol vCard 2.1
# test cases: filter them out before testing
#../../testcases/sqlite_vcard21.vcf: $(FUNAMBOL_SUBDIR)/test/test/testcases/vcard21.vcf
# mkdir -p ${@D}
# perl -e '$$_ = join("", <>); s/^(ADR|TEL|EMAIL|PHOTO).*?(?=^\S)//msg; s/;X-EVOLUTION-UI-SLOT=\d+//g; print;' $< >$@
# all: ../../testcases/sqlite_vcard21.vcf