TEMPLATE = lib CONFIG += staticlib CONFIG += debug target.extra = true exists(../../conf.pri) { include(../../conf.pri) } JINGLE_CPP = . INCLUDEPATH += $$JINGLE_CPP $$JINGLE_CPP/talk/third_party/mediastreamer DEFINES += POSIX OBJECTS_DIR = $$JINGLE_CPP/.obj # Base SOURCES += \ $$JINGLE_CPP/talk/base/asyncpacketsocket.cpp \ $$JINGLE_CPP/talk/base/asynctcpsocket.cpp \ $$JINGLE_CPP/talk/base/asyncudpsocket.cpp \ $$JINGLE_CPP/talk/base/base64.cpp \ $$JINGLE_CPP/talk/base/bytebuffer.cpp \ $$JINGLE_CPP/talk/base/md5c.c \ $$JINGLE_CPP/talk/base/messagequeue.cpp \ $$JINGLE_CPP/talk/base/network.cpp \ $$JINGLE_CPP/talk/base/physicalsocketserver.cpp \ $$JINGLE_CPP/talk/base/socketadapters.cpp \ $$JINGLE_CPP/talk/base/socketaddress.cpp \ $$JINGLE_CPP/talk/base/task.cpp \ $$JINGLE_CPP/talk/base/taskrunner.cpp \ $$JINGLE_CPP/talk/base/thread.cpp \ $$JINGLE_CPP/talk/base/time.cpp # Not needed ? #$$JINGLE_CPP/talk/base/socketaddresspair.cpp \ #$$JINGLE_CPP/talk/base/host.cpp \ # P2P Base SOURCES += \ $$JINGLE_CPP/talk/p2p/base/helpers.cpp \ $$JINGLE_CPP/talk/p2p/base/p2psocket.cpp \ $$JINGLE_CPP/talk/p2p/base/port.cpp \ $$JINGLE_CPP/talk/p2p/base/relayport.cpp \ $$JINGLE_CPP/talk/p2p/base/session.cpp \ $$JINGLE_CPP/talk/p2p/base/sessionmanager.cpp \ $$JINGLE_CPP/talk/p2p/base/socketmanager.cpp \ $$JINGLE_CPP/talk/p2p/base/stun.cpp \ $$JINGLE_CPP/talk/p2p/base/stunport.cpp \ $$JINGLE_CPP/talk/p2p/base/stunrequest.cpp \ $$JINGLE_CPP/talk/p2p/base/tcpport.cpp \ $$JINGLE_CPP/talk/p2p/base/udpport.cpp # P2P Client SOURCES += \ $$JINGLE_CPP/talk/p2p/client/basicportallocator.cpp \ $$JINGLE_CPP/talk/p2p/client/sessionclient.cpp \ $$JINGLE_CPP/talk/p2p/client/socketmonitor.cpp # XMLLite SOURCES += \ $$JINGLE_CPP/talk/xmllite/qname.cpp \ $$JINGLE_CPP/talk/xmllite/xmlbuilder.cpp \ $$JINGLE_CPP/talk/xmllite/xmlconstants.cpp \ $$JINGLE_CPP/talk/xmllite/xmlelement.cpp \ $$JINGLE_CPP/talk/xmllite/xmlnsstack.cpp \ $$JINGLE_CPP/talk/xmllite/xmlparser.cpp \ $$JINGLE_CPP/talk/xmllite/xmlprinter.cpp # XMPP SOURCES += \ $$JINGLE_CPP/talk/xmpp/constants.cpp \ $$JINGLE_CPP/talk/xmpp/jid.cpp \ $$JINGLE_CPP/talk/xmpp/saslmechanism.cpp \ $$JINGLE_CPP/talk/xmpp/xmppclient.cpp \ $$JINGLE_CPP/talk/xmpp/xmppengineimpl.cpp \ $$JINGLE_CPP/talk/xmpp/xmppengineimpl_iq.cpp \ $$JINGLE_CPP/talk/xmpp/xmpplogintask.cpp \ $$JINGLE_CPP/talk/xmpp/xmppstanzaparser.cpp \ $$JINGLE_CPP/talk/xmpp/xmpptask.cpp # Session SOURCES += \ $$JINGLE_CPP/talk/session/phone/call.cpp \ $$JINGLE_CPP/talk/session/phone/audiomonitor.cpp \ $$JINGLE_CPP/talk/session/phone/phonesessionclient.cpp \ $$JINGLE_CPP/talk/session/phone/channelmanager.cpp \ $$JINGLE_CPP/talk/session/phone/linphonemediaengine.cpp \ $$JINGLE_CPP/talk/session/phone/voicechannel.cpp #contains(DEFINES, HAVE_PORTAUDIO) { # SOURCES += \ # $$JINGLE_CPP/talk/session/phone/portaudiomediaengine.cpp #} # Mediastreamer SOURCES += \ $$JINGLE_CPP/talk/third_party/mediastreamer/audiostream.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/ms.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msAlawdec.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msAlawenc.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msbuffer.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mscodec.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mscopy.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msfdispatcher.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msfifo.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msfilter.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msilbcdec.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msilbcenc.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msMUlawdec.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msMUlawenc.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msnosync.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msossread.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msosswrite.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msqdispatcher.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msqueue.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msread.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msringplayer.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msrtprecv.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msrtpsend.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mssoundread.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mssoundwrite.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msspeexdec.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/msspeexenc.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mssync.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mstimer.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/mswrite.c \ $$JINGLE_CPP/talk/third_party/mediastreamer/sndcard.c contains(DEFINES, HAVE_ALSA_ASOUNDLIB_H) { SOURCES += $$JINGLE_CPP/talk/third_party/mediastreamer/alsacard.c } contains(DEFINES, HAVE_PORTAUDIO) { SOURCES += $$JINGLE_CPP/talk/third_party/mediastreamer/portaudiocard.c } #$$JINGLE_CPP/talk/third_party/mediastreamer/osscard.c \ #$$JINGLE_CPP/talk/third_party/mediastreamer/jackcard.c \ #$$JINGLE_CPP/talk/third_party/mediastreamer/hpuxsndcard.c \