plugindir = @ABI_PLUGIN_DIR@

EXTRA_DIST = \
	Makefile

CPPFLAGS = \
	-I$(srcdir) \
	-I$(srcdir)/../.. \
	-I$(srcdir)/../../core/packet/ \
	-I$(srcdir)/../../core/session/ \
	@ABI_CPPFLAGS@ @CPPFLAGS@ @PLATFORM_CPPFLAGS@

LDFLAGS = @LDFLAGS@ @PLATFORM_LDFLAGS@

noinst_LTLIBRARIES = libAbiCollabBackends.la

libAbiCollabBackends_la_SOURCES = \
	AccountEvent.cpp \
	AccountEvent.h \
	AccountHandler.cpp \
	AccountHandler.h \
	Buddy.cpp \
	Buddy.h \
	DocHandle.h \
	DocTreeItem.h \
	Event.h \
	EventListener.h \
	lock.h \
	SessionEvent.cpp \
	SessionEvent.h \
	Synchronizer.cpp \
	Synchronizer.h \
	SynchronizedQueue.h \
	BackendPackets.cpp

libAbiCollabBackends_la_LIBADD = @ABI_LIBS@ 

if ABICOLLAB_HANDLER_FAKE
libAbiCollabBackends_la_LIBADD += ../fake/xp/libAbiCollabFakeHandler.la
endif

if ABICOLLAB_HANDLER_XMPP
libAbiCollabBackends_la_LIBADD += ../xmpp/xp/libAbiCollabXMPPHandler.la 
endif

if ABICOLLAB_HANDLER_TCP
libAbiCollabBackends_la_LIBADD += ../tcp/xp/libAbiCollabTCPHandler.la
endif

if ABICOLLAB_HANDLER_SUGAR
libAbiCollabBackends_la_LIBADD += ../sugar/unix/libAbiCollabSugarUnixHandler.la
endif

if ABICOLLAB_HANDLER_SERVICE
libAbiCollabBackends_la_LIBADD += ../service/xp/libAbiCollabServiceHandler.la
endif

libAbiCollabBackends_la_LDFLAGS = -no-undefined -module -avoid-version