diff --git a/Makefile b/Makefile index fc02fab7a..46a9b361c 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ TOPDIR=$(shell pwd) PATCH_FFMPEG=$(shell cd submodules/externals/ffmpeg && git status | grep neon) LINPHONE_VERSION=$(shell cd submodules/linphone && git describe --always) LINPHONE_ANDROID_DEBUG_VERSION=$(shell git describe --always) +BELLESIP_VERSION=$(shell cat submodules/belle-sip/VERSION) ANDROID_MOST_RECENT_TARGET=$(shell android list target -c | grep android | tail -n1) SQLITE_VERSION=3071700 SQLITE_BASENAME=sqlite-amalgamation-$(SQLITE_VERSION) @@ -17,7 +18,7 @@ BUILD_REMOTE_PROVISIONING=1 BUILD_X264=0 BUILD_AMRNB=full # 0, light or full BUILD_AMRWB=0 -BUILD_GPLV3_ZRTP=1 +BUILD_GPLV3_ZRTP=0 BUILD_SILK=1 BUILD_G729=0 BUILD_TUNNEL=0 @@ -161,7 +162,11 @@ $(SQLITE_BASENAME).zip: #Build targets prepare-sources: prepare-ffmpeg prepare-ilbc prepare-vpx prepare-silk prepare-srtp prepare-mediastreamer2 prepare-antlr3 prepare-belle-sip $(TOPDIR)/res/raw/rootca.pem prepare-sqlite3 -LIBLINPHONE_OPTIONS = NDK_DEBUG=$(NDK_DEBUG) LINPHONE_VERSION=$(LINPHONE_VERSION) BUILD_UPNP=$(BUILD_UPNP) BUILD_REMOTE_PROVISIONING=$(BUILD_REMOTE_PROVISIONING) BUILD_X264=$(BUILD_X264) BUILD_AMRNB=$(BUILD_AMRNB) BUILD_AMRWB=$(BUILD_AMRWB) BUILD_GPLV3_ZRTP=$(BUILD_GPLV3_ZRTP) BUILD_SILK=$(BUILD_SILK) BUILD_G729=$(BUILD_G729) BUILD_TUNNEL=$(BUILD_TUNNEL) BUILD_WEBRTC_AECM=$(BUILD_WEBRTC_AECM) BUILD_FOR_X86=$(BUILD_FOR_X86) USE_JAVAH=$(USE_JAVAH) BUILD_TLS=$(BUILD_TLS) BUILD_SQLITE=$(BUILD_SQLITE) +LIBLINPHONE_OPTIONS = NDK_DEBUG=$(NDK_DEBUG) LINPHONE_VERSION=$(LINPHONE_VERSION) BUILD_UPNP=$(BUILD_UPNP) BUILD_REMOTE_PROVISIONING=$(BUILD_REMOTE_PROVISIONING) BUILD_X264=$(BUILD_X264) \ + BUILD_AMRNB=$(BUILD_AMRNB) BUILD_AMRWB=$(BUILD_AMRWB) BUILD_GPLV3_ZRTP=$(BUILD_GPLV3_ZRTP) BUILD_SILK=$(BUILD_SILK) BUILD_G729=$(BUILD_G729) BUILD_TUNNEL=$(BUILD_TUNNEL) + BUILD_WEBRTC_AECM=$(BUILD_WEBRTC_AECM) BUILD_FOR_X86=$(BUILD_FOR_X86) USE_JAVAH=$(USE_JAVAH) BUILD_TLS=$(BUILD_TLS) BUILD_SQLITE=$(BUILD_SQLITE) \ + BELLESIP_VERSION=$(BELLESIP_VERSION) + generate-libs: prepare-sources javah $(NDK_PATH)/ndk-build $(LIBLINPHONE_OPTIONS) -j$(NUMCPUS) diff --git a/submodules/belle-sip b/submodules/belle-sip index 491ba6f26..84a603dbb 160000 --- a/submodules/belle-sip +++ b/submodules/belle-sip @@ -1 +1 @@ -Subproject commit 491ba6f26fb44cea03f5e9632dd220db1691f97f +Subproject commit 84a603dbb01785e44dbc9cd69b78208c9d21cbf4 diff --git a/submodules/externals/build/libzrtpcpp/Android.mk b/submodules/externals/build/libzrtpcpp/Android.mk index 862b95351..98df312cb 100644 --- a/submodules/externals/build/libzrtpcpp/Android.mk +++ b/submodules/externals/build/libzrtpcpp/Android.mk @@ -68,10 +68,10 @@ LOCAL_C_INCLUDES += \ # Build dynamic and static versions ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) LOCAL_MODULE:= libzrtpcpp -LOCAL_SHARED_LIBRARIES := liblincrypto liblinssl +LOCAL_SHARED_LIBRARIES := liblinssl liblincrypto include $(BUILD_SHARED_LIBRARY) else -LOCAL_STATIC_LIBRARIES := libcrypto-static libssl-static +LOCAL_STATIC_LIBRARIES := libssl-static libcrypto-static LOCAL_MODULE:= libzrtpcpp-static include $(BUILD_STATIC_LIBRARY) endif diff --git a/submodules/linphone b/submodules/linphone index 9e9be3e05..746b521cd 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 9e9be3e05f6972d519ed144bfd246944ff078492 +Subproject commit 746b521cde009f08cc43fbc03a91fca2fd01ac94