#
# Targets
#
DEST	= $(MAG_ROOT)/lib
SRCS	= \
	ECMA323Types.cpp \
    ECMA323Elements.cpp \
	OcsEventHandler.cpp \
	OcsCommon.cpp \
	OcsIdle.cpp \
	ContextOcs.cpp \
	OcsWaitForMonitorStart.cpp \
	OcsMonitorStarted.cpp \
	OcsWaitForInitiated.cpp \
	OcsInitiated.cpp \
	OcsConnected.cpp \
	TR87Event.cpp \
	TR87OutEvent.cpp \
	CSTAErrorCodeRspEvent.cpp \
	RequestSystemStatusEvent.cpp \
    RequestSystemStatusRspEvent.cpp \
    GetCSTAFeaturesEvent.cpp \
	GetCSTAFeaturesRspEvent.cpp \
    MonitorStartEvent.cpp \
    MonitorStartRspEvent.cpp \
	MonitorStopEvent.cpp \
	MonitorStopRspEvent.cpp \
    MakeCallEvent.cpp \
	MakeCallRspEvent.cpp \
	ClearConnectionEvent.cpp \
	ClearConnectionRspEvent.cpp \
	ServiceInitiatedEvent.cpp \
	DeliveredEvent.cpp \
	OriginatedEvent.cpp \
	EstablishedEvent.cpp \
	ConnectionClearedEvent.cpp \
    TR87Decoder.cpp \
    RequestSystemStatusDecoder.cpp \
    GetCSTAFeaturesDecoder.cpp \
    MonitorStartDecoder.cpp \
	MonitorStopDecoder.cpp \
    MakeCallDecoder.cpp \
	ClearConnectionDecoder.cpp
	
OBJS          = $(SRCS:%.cpp=%.o)

LIBS	= -lxml2

INCL	= \
	-I. \
	-I../incSrvMcs \
	-I../include \
	-I/usr/include/libxml2
	
LIBNAME	= libOcs

include $(UTL_ROOT)/MakeIncl/Makeflags.$(PNX_OS)
include $(UTL_ROOT)/MakeIncl/MakeLib

###

include ../include/Makefile.PublicIncludes

$(OBJS): %.o: %.cpp

