Use linphone-sdk pod.

This commit is contained in:
Ghislain MARY 2018-10-17 16:07:52 +02:00
parent 3392b883c7
commit c0cacf0481
43 changed files with 400 additions and 432 deletions

1
.gitignore vendored
View file

@ -6,6 +6,7 @@ liblinphone-iphone-sdk*.zip
xcuserdata/
Classes/LinphoneIOSVersion.h
Pods/
Podfile.lock
build
test-reports
WORK

118
.gitmodules vendored
View file

@ -1,122 +1,4 @@
[submodule "submodules/linphone"]
path = submodules/linphone
url = https://gitlab.linphone.org/BC/public/linphone.git
[submodule "submodules/externals/gsm"]
path = submodules/externals/gsm
url = https://gitlab.linphone.org/BC/public/external/gsm.git
[submodule "submodules/externals/speex"]
path = submodules/externals/speex
url = https://gitlab.linphone.org/BC/public/external/speex.git
[submodule "submodules/externals/opencore-amr"]
path = submodules/externals/opencore-amr
url = https://gitlab.linphone.org/BC/public/external/opencore-amr.git
ignore = dirty
[submodule "submodules/msamr"]
path = submodules/msamr
url = https://gitlab.linphone.org/BC/public/msamr.git
[submodule "submodules/externals/ffmpeg"]
path = submodules/externals/ffmpeg
url = https://gitlab.linphone.org/BC/public/external/ffmpeg.git
[submodule "submodules/externals/x264"]
path = submodules/externals/x264
url = https://gitlab.linphone.org/BC/public/external/x264.git
ignore = dirty
[submodule "submodules/msx264"]
path = submodules/msx264
url = https://gitlab.linphone.org/BC/public/msx264.git
[submodule "submodules/externals/libvpx"]
path = submodules/externals/libvpx
url = https://gitlab.linphone.org/BC/public/external/libvpx.git
ignore = dirty
[submodule "submodules/bzrtp"]
path = submodules/bzrtp
url = https://gitlab.linphone.org/BC/public/bzrtp.git
[submodule "submodules/mssilk"]
path = submodules/mssilk
url = https://gitlab.linphone.org/BC/public/mssilk.git
[submodule "submodules/externals/srtp"]
path = submodules/externals/srtp
url = https://gitlab.linphone.org/BC/public/external/srtp.git
[submodule "submodules/bcg729"]
path = submodules/bcg729
url = https://gitlab.linphone.org/BC/public/bcg729.git
[submodule "submodules/belle-sip"]
path = submodules/belle-sip
url = https://gitlab.linphone.org/BC/public/belle-sip.git
[submodule "submodules/externals/opus"]
path = submodules/externals/opus
url = https://gitlab.linphone.org/BC/public/external/opus.git
ignore = dirty
[submodule "submodules/externals/libxml2"]
path = submodules/externals/libxml2
url = https://gitlab.linphone.org/BC/public/external/libxml2.git
ignore = dirty
[submodule "submodules/externals/openh264"]
path = submodules/externals/openh264
url = https://gitlab.linphone.org/BC/public/external/openh264.git
ignore = dirty
[submodule "submodules/msopenh264"]
path = submodules/msopenh264
url = https://gitlab.linphone.org/BC/public/msopenh264.git
[submodule "submodules/mswebrtc"]
path = submodules/mswebrtc
url = https://gitlab.linphone.org/BC/public/mswebrtc.git
[submodule "Classes/KIF"]
path = Classes/KIF
url = https://github.com/kif-framework/KIF
ignore = dirty
[submodule "submodules/cmake-builder"]
path = submodules/cmake-builder
url = https://gitlab.linphone.org/BC/public/linphone-cmake-builder.git
[submodule "submodules/externals/vo-amrwbenc"]
path = submodules/externals/vo-amrwbenc
url = https://gitlab.linphone.org/BC/public/external/vo-amrwbenc.git
ignore = dirty
[submodule "submodules/belr"]
path = submodules/belr
url = https://gitlab.linphone.org/BC/public/belr.git
[submodule "submodules/belcard"]
path = submodules/belcard
url = https://gitlab.linphone.org/BC/public/belcard.git
[submodule "submodules/bctoolbox"]
path = submodules/bctoolbox
url = https://gitlab.linphone.org/BC/public/bctoolbox.git
[submodule "submodules/externals/mbedtls"]
path = submodules/externals/mbedtls
url = https://gitlab.linphone.org/BC/public/external/mbedtls.git
[submodule "submodules/externals/codec2"]
path = submodules/externals/codec2
url = https://gitlab.linphone.org/BC/public/external/codec2.git
[submodule "submodules/mscodec2"]
path = submodules/mscodec2
url = https://gitlab.linphone.org/BC/public/mscodec2.git
[submodule "submodules/externals/bv16-floatingpoint"]
path = submodules/externals/bv16-floatingpoint
url = https://gitlab.linphone.org/BC/public/external/bv16-floatingpoint.git
[submodule "submodules/bcunit"]
path = submodules/bcunit
url = https://gitlab.linphone.org/BC/public/bcunit.git
[submodule "submodules/externals/libjpeg-turbo"]
path = submodules/externals/libjpeg-turbo
url = https://gitlab.linphone.org/BC/public/external/libjpeg-turbo.git
[submodule "submodules/mediastreamer2"]
path = submodules/mediastreamer2
url = https://gitlab.linphone.org/BC/public/mediastreamer2.git
[submodule "submodules/ortp"]
path = submodules/ortp
url = https://gitlab.linphone.org/BC/public/ortp.git
[submodule "submodules/bcmatroska2"]
path = submodules/bcmatroska2
url = https://gitlab.linphone.org/BC/public/bcmatroska2.git
[submodule "submodules/externals/libxsd"]
path = submodules/externals/libxsd
url = https://gitlab.linphone.org/BC/public/external/libxsd.git
[submodule "submodules/externals/xerces-c"]
path = submodules/externals/xerces-c
url = https://gitlab.linphone.org/BC/public/external/xerces-c.git
[submodule "submodules/externals/soci"]
path = submodules/externals/soci
url = https://gitlab.linphone.org/BC/public/external/soci.git
[submodule "submodules/externals/zxing-cpp"]
path = submodules/externals/zxing-cpp
url = https://gitlab.linphone.org/BC/public/external/zxing-cpp.git

62
Podfile Normal file
View file

@ -0,0 +1,62 @@
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
source "https://gitlab.linphone.org/BC/public/Specs.git"
target 'latestCallsWidget' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
# Pods for latestCallsWidget
end
target 'latestChatroomsWidget' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
# Pods for latestChatroomsWidget
end
target 'liblinphoneTester' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
# Pods for liblinphoneTester
target 'liblinphoneTesterTests' do
inherit! :search_paths
# Pods for testing
end
end
target 'linphone' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
# Pods for linphone
pod 'linphone-sdk'
target 'linphoneTests' do
inherit! :search_paths
# Pods for testing
end
end
target 'linphoneExtension' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
# Pods for linphoneExtension
end
target 'richNotifications' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
# Pods for richNotifications
end

View file

@ -1,22 +0,0 @@
############################################################################
# CMakeLists.txt
# Copyright (C) 2017-2018 Belledonne Communications, Grenoble France
#
############################################################################
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
############################################################################

581
linphone.xcodeproj/project.pbxproj Executable file → Normal file

File diff suppressed because it is too large Load diff

View file

@ -40,6 +40,7 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
@ -69,6 +70,7 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
language = ""
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:linphone.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>

@ -1 +0,0 @@
Subproject commit fdd4b15cd773ecdd01c4aeb65a8ec2cbde65637e

@ -1 +0,0 @@
Subproject commit f4b87c521a513b540f34a72ef82a52364929d0be

@ -1 +0,0 @@
Subproject commit d5713996c2ae100594ebf319c54d95297b02a2e1

@ -1 +0,0 @@
Subproject commit 8f5e72c3428ad6ff9bfa59da5a83524ff0764fa5

@ -1 +0,0 @@
Subproject commit b5283c18809bfdfb4c3c0a871601b0137b001cc4

@ -1 +0,0 @@
Subproject commit c9979fe3766f7961207a2a792fa409da4ddf5dd1

@ -1 +0,0 @@
Subproject commit a201f11fc5a2872d6cbd280dc3c3aeca199ed2ff

@ -1 +0,0 @@
Subproject commit 41b2163c865fed835abc013ecaa25267fa2b1d63

@ -1 +0,0 @@
Subproject commit 210a3c55cd75c70e7f807cf08464493ea62e4458

@ -1 +0,0 @@
Subproject commit 5de7c01854af468a9c7694eb88ba0a302e9e9d20

@ -1 +0,0 @@
Subproject commit 4e154e6bbbe92cc76e333a0b4acb365b5c042ec6

@ -1 +0,0 @@
Subproject commit 644296e736ee219cd02f7b7d7b7b4c7c5a464217

@ -1 +0,0 @@
Subproject commit 50802f80dee88367c6699ca71799b69d8e571531

@ -1 +0,0 @@
Subproject commit 0e99446a237bef6704d45f74d504ae8aafa45f9a

@ -1 +0,0 @@
Subproject commit 93770ec52ef7db1c039ce9a93f6599f155ec348f

@ -1 +0,0 @@
Subproject commit c943f708f1853de4eb15e5a94cf0b35d108da87a

@ -1 +0,0 @@
Subproject commit 34af5de2ee71dde72a010fde336d2efa9c386abd

@ -1 +0,0 @@
Subproject commit 83d21d543c26a31943b2bd08c66b029f2ef742be

@ -1 +0,0 @@
Subproject commit cf4409e03ec56b1cd85a2f9532f58bc1fa9db274

@ -1 +0,0 @@
Subproject commit 50daa8f737fe174d723a10f97fa7ec24f54a6178

@ -1 +0,0 @@
Subproject commit 35b371a85bf2cf21ab4b12b5475c76a2775b25d1

@ -1 +0,0 @@
Subproject commit 510164af9b23f7f53cf3cc73f2f6a5de7814163f

@ -1 +0,0 @@
Subproject commit a86ed3c99794f20a5a525d71ca37d2b7788d6ba6

@ -1 +0,0 @@
Subproject commit a1e31c958811b2a03571f5d824913be940288e93

@ -1 +0,0 @@
Subproject commit 080af7540562e4adfbd3312837fe5fc6771c4cd0

@ -1 +0,0 @@
Subproject commit 1840d2a6de0e832d5c770e0810bcaf5c5ca7a7ff

@ -1 +0,0 @@
Subproject commit 9c15b9917507c584eadace89636b91af27b59b9c

@ -1 +0,0 @@
Subproject commit 8906fb7b243fa455fd9b091e4ac611536b2dbba4

@ -1 +0,0 @@
Subproject commit 50c9633712a57910612c4c58d237fbe5652843dd

@ -1 +0,0 @@
Subproject commit a94801cbae83da9d1b68293c4c9b1c75312a5a2e

@ -1 +0,0 @@
Subproject commit 9e2397607933104f9361869ff9e309fbb99adaeb

@ -1 +0,0 @@
Subproject commit fd330d26ecd368f6ee71e81c4f72ca6b935b8b33

@ -1 +0,0 @@
Subproject commit 5359c58f3a89cc581fadb7f76ac3a82672e574b8

@ -1 +0,0 @@
Subproject commit df80ca50229d889226a1dfd556e5caec38f46f3b

@ -1 +0,0 @@
Subproject commit f4fe74056d0474b42025d95449ec859e984d78ea

@ -1 +0,0 @@
Subproject commit a88be02b93e2274ae3fcf80e1e0032adc43c0448