# $Id: Makefile,v 1.10 2002/05/02 02:51:10 jason Exp $

# $Log: Makefile,v $
# Revision 1.10  2002/05/02 02:51:10  jason
# added template repositories -frepo
# added support for gcc3 toolchain
# added support for shared libraries
#
# Revision 1.9  2000/12/07 02:26:47  sprajpat
# Added RSVPObj parser
#
# Revision 1.8  2000/10/18 00:41:54  surendra
# Added new object COPSConnection.
#
# Revision 1.7  2000/08/31 02:32:58  surendra
# New objects for COPS-PR extensions
#
# Revision 1.6  2000/08/24 23:35:58  surendra
#
# renamed COPSTranceiver to COPSTransceiver
#
# Revision 1.5  2000/05/25 19:27:41  surendra
# Added convenience method in COPSUtil to read from socket.
# Also added COPSTranseiver to wrap the reading of COPS Message.
#
# Revision 1.4  2000/05/16 04:58:33  surendra
# Added fix for variable length data.
#
# Revision 1.3  2000/04/29 01:15:52  surendra
# Chnages for SyncReport message
#
# Revision 1.2  2000/04/29 00:37:40  surendra
# Checking the message sanity before writing.
#
# Revision 1.1  2000/04/28 19:45:45  surendra
#
# Initial version of COPS stack
#
#

BUILD = ../../build


include $(BUILD)/Makefile.pre


TARGET_LIBRARY=libcops

PACKAGES += UTIL 

# name of all files to be compiled (don't include header files)
SRC = \
     COPSError.cxx \
     COPSHeader.cxx \
     COPSObjHeader.cxx \
     COPSMsg.cxx \
     COPSDecision.cxx \
     COPSHandle.cxx \
     COPSContext.cxx \
     COPSReportType.cxx \
     COPSTimer.cxx \
     COPSReason.cxx \
     COPSClientSI.cxx \
     COPSPepId.cxx \
     COPSIpv4Address.cxx \
     COPSIpv6Address.cxx \
     COPSIpv4Interface.cxx \
     COPSIpv6Interface.cxx \
     COPSIpv4InInterface.cxx \
     COPSIpv6InInterface.cxx \
     COPSIpv4OutInterface.cxx \
     COPSIpv6InInterface.cxx \
     COPSIpv6OutInterface.cxx \
     COPSIpv4PdpAddress.cxx \
     COPSIpv6PdpAddress.cxx \
     COPSIntegrity.cxx \
     COPSMsg.cxx \
     COPSReqMsg.cxx \
     COPSClientOpenMsg.cxx \
     COPSClientAcceptMsg.cxx \
     COPSClientCloseMsg.cxx \
     COPSDeleteMsg.cxx \
     COPSDecisionMsg.cxx \
     COPSReportMsg.cxx \
     COPSKAMsg.cxx \
     COPSSyncStateMsg.cxx \
     COPSMsgParser.cxx \
     COPSUtil.cxx \
     COPSData.cxx \
     COPSTransceiver.cxx \
     COPSPrID.cxx \
     COPSPrObjBase.cxx \
     COPSPrefixPrID.cxx \
     COPSPrEPD.cxx \
     COPSPrError.cxx \
     COPSPrErrorPRID.cxx \
     COPSPrObjParser.cxx \
     COPSConnection.cxx \
     COPSPolElementHeader.cxx \
     COPSPolicyElement.cxx \
     COPSRoleCombination.cxx


include $(BUILD)/Makefile.post
