#
# client-side library and
# polyclt executable
#

noinst_LIBRARIES = \
	libcltside.a

libcltside_a_SOURCES = \
	Client.h \
	Client.cc \
	AsyncClt.h \
	AsyncClt.cc \
	SyncClt.h \
	SyncClt.cc \
	PassClt.h \
	PassClt.cc \
	\
	CltOpts.h \
	CltOpts.cc \
	CltCfg.h \
	CltCfg.cc \
	SessionWatchRegistry.h \
	SessionWatchRegistry.cc \
	CltDataFilterRegistry.h \
	CltDataFilterRegistry.cc \
	\
	ServerRep.h \
	ServerRep.cc \
	PrivWorld.h \
	PrivWorld.cc \
	PrivWorlds.h \
	PrivWorlds.cc \
	ForeignWorld.h \
	ForeignWorld.cc \
	PrivCache.h \
	PrivCache.cc \
	\
	CltConnMgr.h \
	CltConnMgr.cc \
	ConnHash.h \
	ConnHash.cc \
	WarmupPlan.h \
	WarmupPlan.cc \
	\
	CltXactMgr.h \
	PipelinedCxm.h \
	PipelinedCxm.cc \
	SingleCxm.h \
	SingleCxm.cc \
	\
	CltXact.h \
	CltXact.cc \
	IcpCltXact.h \
	IcpCltXact.cc \
	\
	SessionMgr.h \
	SessionMgr.cc \
	SessionStats.h \
	SessionStats.cc \
	\
	AclGroup.h \
	AclGroup.cc \
	RegExGroup.h \
	RegExGroup.cc \
	RegExGroups.h \
	RegExGroups.cc \
	MembershipMap.h \
	MembershipMap.cc \
	MembershipGroupIterator.h \
	MembershipGroupIterator.cc \
	\
	BodyParserFarm.h \
	ParseBuffer.h \
	BodyParser.h \
	BodyParser.cc \
	MarkupBodyParser.h \
	MarkupBodyParser.cc \
	UriBodyParser.h \
	UriBodyParser.cc \
	UriScriptBodyParser.h \
	UriScriptBodyParser.cc \
	ChunkedCodingParser.h \
	ChunkedCodingParser.cc \
	AnyBodyParser.h \
	AnyBodyParser.cc \
	\
	UserCred.h


bin_PROGRAMS = \
	polyclt \
	pgl2ldif

polyclt_SOURCES = \
	PolyClt.h \
	PolyClt.cc \
	WssFreezer.h \
	WssFreezer.cc \
	wssFreezers.h \
	wssFreezers.cc

polyclt_LDADD = \
	libcltside.a \
	\
	../app/libapp.a \
	../dns/libdns.a \
	../icp/libicp.a \
	../beep/libbeep.a \
	../cache/libcache.a \
	../runtime/libagent.a \
	../runtime/libruntime.a \
	../pgl/libpgl.a \
	../xparser/libxparser.a \
	../csm/libcsm.a \
	../xml/libxml.a \
	../base/libbase.a \
	../xstd/libxstd.a \
	\
	@LIB_DL@

# source code example for loadable modules
# TODO: build these, probly during "make test"
EXTRA_DIST = \
	HttpBasicAuthenticator.cc \
	SessionAnnouncer.cc

pgl2ldif_SOURCES = \
	pgl2ldif.cc

pgl2ldif_LDADD = \
	libcltside.a \
	\
	../runtime/libruntime.a \
	../pgl/libpgl.a \
	../xparser/libxparser.a \
	../base/libbase.a \
	../xstd/libxstd.a

include $(top_srcdir)/src/common.am


syntax highlighted by Code2HTML, v. 0.9.1