# $Id: Makefile,v 1.3 2002/03/01 22:51:06 bko Exp $

# $Log: Makefile,v $
# Revision 1.3  2002/03/01 22:51:06  bko
# fix for new SDP APIs
#
# Revision 1.2  2001/05/26 01:31:55  vzubarev
# changes for the first build
#
# Revision 1.1  2001/05/09 23:46:10  vzubarev
# initial revision
#


BUILD = ../../../../build

include $(BUILD)/Makefile.pre

DEFINES += 	P_HAS_SEMAPHORES 		\
		_DEBUG  			\
		PMEMORY_CHECK=0 		\
		P_PTHREADS 			\
		PBYTE_ORDER=PLITTLE_ENDIAN	\

INCDIRS +=	../../util\
		../../translator\
		../captranslator

TARGET_LIBRARY = libh323sipcapmanager.a

PACKAGES += \
	    H323_SIP_CAPTRANSLATOR\
	    H323_SIP_TRANSLATOR\
	    H323_SIP_EVENTS\
	    PROXYBASE\
	    SIP\
	    SDP2\
	    H323_ROUTER\
	    H323_EVENTS\
	    H323_SIP_EVENTS\
	    H323_INFO\
	    H323_UTIL\
	    OPENH323\
	    PWLIB\
	    TRANSPORT\
	    UTIL\
	    PTHREAD

# names of programs (e.g. test programs) to be compiled
#

TESTPROGRAMS = \
#	tAddresstest.cxx\
#	tCapabilitySetTest.cxx\
#	tCapabilityMapTest.cxx\
#	tTrCallSigH2S.cxx\
#	tTrMediaH2S.cxx\
#	tTrMediaS2H.cxx\
#	tTrCallSig.cxx\

# name of all files to be compiled (don't include header files)
#

SRC = \
		AudioCapability.cxx\
		Capability.cxx\
		CapabilityManager.cxx\
		CapabilitySet.cxx\
		CapabilitySetH323.cxx\
		CapabilitySetIntersect.cxx\
		CapabilitySetSip.cxx\
		EntrySDP.cxx\
		EntryTCS.cxx\
		EvtCapMgrIntrsctChg.cxx\
		EvtCapMgrNotRcvd200OK.cxx\
		EvtCapMgrNotRcvdCLC.cxx\
		EvtCapMgrRcvd200OK.cxx\
		EvtCapMgrRcvdCLC.cxx\
		EvtCapMgrRcvdFastCt.cxx\
		EvtCapMgrRcvdSDP.cxx\
		EvtCapMgrRcvdSDP0.cxx\
		EvtCapMgrRcvdTCS.cxx\
		EvtCapMgrRcvdTCS0.cxx\
		EvtCapMgrSDPParseDone.cxx\
		EvtCapMgrSetCC.cxx\
		FeatureSDP.cxx\
		FeatureTCS.cxx\
		G711Capability.cxx\
		G722Capability.cxx\
		G7231Capability.cxx\
		G728Capability.cxx\
		G729Capability.cxx\
		GSMCapability.cxx\
		GlobalCapTable.cxx\
		H323_CapTable.cxx\
		PatternSDP.cxx\
		PatternTCS.cxx\
		SM_CapManager.cxx\

include ../../Makefile.pkg

include $(BUILD)/Makefile.post

#ifdef CODE_OPTIMIZE

#CXXFLAGS_NOOPT := $(patsubst %-O,%, $(CXXFLAGS))

#$(OBJ)/CapabilityTranslator.o: CapabilityTranslator.cxx $(OBJ)/Capability.d
#	echo $(CXXFLAGS_NOOPT)
#	$(CXX) $(CXXFLAGS_NOOPT) -c -o $@ $<

#endif

#docs:	doc++/config.txt
#	doc++ --config doc++/config.txt
