From bcb704366cb5e333a626c18c308c7e0448a8e69f Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- .../jabber/jingle/libjingle/libjingle.pro | 142 +++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 kopete/protocols/jabber/jingle/libjingle/libjingle.pro (limited to 'kopete/protocols/jabber/jingle/libjingle/libjingle.pro') diff --git a/kopete/protocols/jabber/jingle/libjingle/libjingle.pro b/kopete/protocols/jabber/jingle/libjingle/libjingle.pro new file mode 100644 index 00000000..53c8e293 --- /dev/null +++ b/kopete/protocols/jabber/jingle/libjingle/libjingle.pro @@ -0,0 +1,142 @@ +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.cc \ + $$JINGLE_CPP/talk/base/asynctcpsocket.cc \ + $$JINGLE_CPP/talk/base/asyncudpsocket.cc \ + $$JINGLE_CPP/talk/base/base64.cc \ + $$JINGLE_CPP/talk/base/bytebuffer.cc \ + $$JINGLE_CPP/talk/base/md5c.c \ + $$JINGLE_CPP/talk/base/messagequeue.cc \ + $$JINGLE_CPP/talk/base/network.cc \ + $$JINGLE_CPP/talk/base/physicalsocketserver.cc \ + $$JINGLE_CPP/talk/base/socketadapters.cc \ + $$JINGLE_CPP/talk/base/socketaddress.cc \ + $$JINGLE_CPP/talk/base/task.cc \ + $$JINGLE_CPP/talk/base/taskrunner.cc \ + $$JINGLE_CPP/talk/base/thread.cc \ + $$JINGLE_CPP/talk/base/time.cc + +# Not needed ? +#$$JINGLE_CPP/talk/base/socketaddresspair.cc \ +#$$JINGLE_CPP/talk/base/host.cc \ + +# P2P Base +SOURCES += \ + $$JINGLE_CPP/talk/p2p/base/helpers.cc \ + $$JINGLE_CPP/talk/p2p/base/p2psocket.cc \ + $$JINGLE_CPP/talk/p2p/base/port.cc \ + $$JINGLE_CPP/talk/p2p/base/relayport.cc \ + $$JINGLE_CPP/talk/p2p/base/session.cc \ + $$JINGLE_CPP/talk/p2p/base/sessionmanager.cc \ + $$JINGLE_CPP/talk/p2p/base/socketmanager.cc \ + $$JINGLE_CPP/talk/p2p/base/stun.cc \ + $$JINGLE_CPP/talk/p2p/base/stunport.cc \ + $$JINGLE_CPP/talk/p2p/base/stunrequest.cc \ + $$JINGLE_CPP/talk/p2p/base/tcpport.cc \ + $$JINGLE_CPP/talk/p2p/base/udpport.cc + +# P2P Client +SOURCES += \ + $$JINGLE_CPP/talk/p2p/client/basicportallocator.cc \ + $$JINGLE_CPP/talk/p2p/client/sessionclient.cc \ + $$JINGLE_CPP/talk/p2p/client/socketmonitor.cc + + +# XMLLite +SOURCES += \ + $$JINGLE_CPP/talk/xmllite/qname.cc \ + $$JINGLE_CPP/talk/xmllite/xmlbuilder.cc \ + $$JINGLE_CPP/talk/xmllite/xmlconstants.cc \ + $$JINGLE_CPP/talk/xmllite/xmlelement.cc \ + $$JINGLE_CPP/talk/xmllite/xmlnsstack.cc \ + $$JINGLE_CPP/talk/xmllite/xmlparser.cc \ + $$JINGLE_CPP/talk/xmllite/xmlprinter.cc + +# XMPP +SOURCES += \ + $$JINGLE_CPP/talk/xmpp/constants.cc \ + $$JINGLE_CPP/talk/xmpp/jid.cc \ + $$JINGLE_CPP/talk/xmpp/saslmechanism.cc \ + $$JINGLE_CPP/talk/xmpp/xmppclient.cc \ + $$JINGLE_CPP/talk/xmpp/xmppengineimpl.cc \ + $$JINGLE_CPP/talk/xmpp/xmppengineimpl_iq.cc \ + $$JINGLE_CPP/talk/xmpp/xmpplogintask.cc \ + $$JINGLE_CPP/talk/xmpp/xmppstanzaparser.cc \ + $$JINGLE_CPP/talk/xmpp/xmpptask.cc + +# Session +SOURCES += \ + $$JINGLE_CPP/talk/session/phone/call.cc \ + $$JINGLE_CPP/talk/session/phone/audiomonitor.cc \ + $$JINGLE_CPP/talk/session/phone/phonesessionclient.cc \ + $$JINGLE_CPP/talk/session/phone/channelmanager.cc \ + $$JINGLE_CPP/talk/session/phone/linphonemediaengine.cc \ + $$JINGLE_CPP/talk/session/phone/voicechannel.cc + +#contains(DEFINES, HAVE_PORTAUDIO) { +# SOURCES += \ +# $$JINGLE_CPP/talk/session/phone/portaudiomediaengine.cc +#} + + +# 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 \ + -- cgit v1.2.1