# $Id: Makefile,v 1.16 2001/04/06 01:14:27 kevinmc Exp $

# $Log: Makefile,v $
# Revision 1.16  2001/04/06 01:14:27  kevinmc
#
# Updated to reflect new LSConfig
#
# Revision 1.15  2001/02/14 00:58:47  sprajpat
#
# Removed HoldTimerAgent.cxx
#
# Revision 1.14  2001/02/12 19:08:16  kevinmc
#
# Updated to include LSTopology
#
# Revision 1.13  2001/02/03 01:53:34  kevinmc
#
# Added Advertiser
#
# Revision 1.12  2001/02/02 23:58:46  sprajpat
# Code review changes
#
# Revision 1.11  2001/01/12 23:00:19  sprajpat
# Integrated with DecisionProxyAgent
#
# Revision 1.10  2001/01/03 22:57:20  sprajpat
# Fixed compilation errors on Solaris.
#
# Revision 1.9  2000/12/07 05:19:37  kevinmc
#
# New files TRIPUpdateEvent, OutgoingPolicyTimerAgent ..
#
# Revision 1.8  2000/12/06 03:07:43  kevinmc
#
# adding in the Decision functionality
#
# Revision 1.7  2000/12/06 02:06:01  sprajpat
# Added TRIBCache and TRIBAgent object
#
# Revision 1.6  2000/11/30 02:52:13  sprajpat
# Fixed the route extraction
#
# Revision 1.5  2000/11/03 17:48:38  kevin
# New Timer Classes included
#
# Revision 1.4  2000/11/02 00:25:25  kevin
# Add TRIPStateUnknown
#
# Revision 1.3  2000/11/01 17:59:08  kevin
# Contains both session and FSM
#
# Revision 1.2  2000/11/01 04:01:48  surendra
# Initial revision
#
# Revision 1.1  2000/10/26 19:53:56  surendra
#
# Initial version
#
#

BUILD = ../../build


include $(BUILD)/Makefile.pre


TARGET_LIBRARY=liblsfunc.a 

PACKAGES += TRIP PSLIB PSUTILIB UTIL PTHREAD LIBXML

# name of all files to be compiled (don't include header files)
TESTPROGRAMS=
SRC = \
     TRIPState.cxx \
     TRIPStateIdle.cxx \
     TRIPStateUnknown.cxx \
     TRIPStateConnect.cxx \
     TRIPStateActive.cxx \
     TRIPStateOpenSent.cxx \
     TRIPStateOpenConfirm.cxx \
     TRIPStateEstablished.cxx \
     LSLocator.cxx \
     LSPeerSession.cxx \
     LSSendOnlySession.cxx \
     LSReceiveOnlySession.cxx \
     LSSendReceiveSession.cxx \
     LSSessionManager.cxx \
     TRIPTimer.cxx \
     TRIPTimerAgent.cxx \
     TRIPTimerEvent.cxx \
     KeepAliveAgent.cxx \
     ConnectRetryAgent.cxx \
     TRIPItadKey.cxx \
     TRIPRouteElement.cxx \
     DecisionProxyAgent.cxx \
     IncomingPolicyAgent.cxx \
     DecisionAgent.cxx \
     OutgoingPolicyAgent.cxx \
     Aggregator.cxx \
     Advertiser.cxx \
     LSUtils.cxx \
     LSApiServer.cxx \
     TRIBAgent.cxx \
     TRIPUpdateEvent.cxx \
     TRIPTrieUtil.cxx \
     TRIPTrieCache.cxx   \
     TRIPProtoKey.cxx \
     TRIPWorkSet.cxx \
     LSTopology.cxx \
     LSConfig.cxx


include $(BUILD)/Makefile.post
