diff --git a/CMakeLists.txt b/CMakeLists.txt index 02aa98e05..57c97cff4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -374,17 +374,4 @@ install(FILES DESTINATION ${CONFIG_PACKAGE_LOCATION} ) - -# CPack settings -set(CPACK_PACKAGE_NAME "linphone") -set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) -set(CPACK_SOURCE_GENERATOR "TGZ") -set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}") -set(CPACK_SOURCE_IGNORE_FILES - "^${CMAKE_BINARY_DIR}" - "/\\\\..+" - "^${CMAKE_SOURCE_DIR}/mediastreamer2" - "^${CMAKE_SOURCE_DIR}/oRTP" -) - -include(CPack) +add_subdirectory(build) diff --git a/README.md b/README.md index 7f37fde9b..911bc58c1 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -Linphone +liblinphone ======== -This is Linphone, a free (GPL) video softphone based on the SIP protocol. +This is liblinphone, a free (GPL) video voip library based on the SIP protocol. -**WARNING:** Unless you exactly know what you are doing, you should take at look at *linphone-desktop[1]*. +This library is used by Linphone. It's source code is available at *linphone-desktop[1]*. -Building Linphone +Building liblinphone ----------------- ### Required dependencies @@ -14,18 +14,16 @@ Building Linphone * *BcToolbox[2]*: portability layer * *BelleSIP[3]*: SIP stack * *Mediastreamer2[4]*: multimedia engine +* *Belcard[5]*: VCard support * libxml2 * zlib * libsqlite3: user data storage (disablable) -* libnotify: system notification (GNU/Linux only;disablable) -* libgtk2: graphical interface (disablable) * gettext and libintl: internationalization support (disablable) ### Opitonal dependencies -* *Belcard[5]*: VCard support -* gtkmacintegration: integration with MacOSX menu +* *Bzrtp[6]*: zrtp stack used for Linphone Instant Messaging Encryption ### Build instructions @@ -44,13 +42,12 @@ Building Linphone * `ENABLE_STATIC=NO` : do not build the static library * `ENABLE_STRICT=NO` : build without strict compilation flags (-Wall -Werror) * `ENABLE_DOC=NO` : do not generate the reference documentation of liblinphone -* `ENABLE_GTK_UI=NO` : do not build the GTK user interface * `ENABLE_UNIT_TESTS=NO` : do not build testing binaries * `ENABLE_VCARD=NO` : disable VCard support * `ENABLE_SQLITE_STORAGE=NO` : disable SQlite user data storage (message, history, contacts list) * `ENABLE_TOOLS=NO` : do not build tool binaries * `ENABLE_NLS=NO` : disable internationalization -* `ENABLE_ASSISTANT=NO` : disable account creation wizard +* `ENABLE_LIME=YES` : disable Linphone Instant Messaging Encryption ### Note for packagers @@ -58,6 +55,13 @@ Our CMake scripts may automatically add some paths into research paths of genera To ensure that the installed binaries are striped of any rpath, use `-DCMAKE_SKIP_INSTALL_RPATH=ON` while you invoke cmake. +Rpm packaging +liblinphone can be generated with cmake3 using the following command: +mkdir WORK +cd WORK +cmake3 ../ +make package_source +rpmbuild -ta --clean --rmsource --rmspec liblinphone--.tar.gz Notes for developers @@ -65,19 +69,10 @@ Notes for developers Here is a short description of the content of the source tree. -- **oRTP/** is a poweful implementation of the RTP protocol. See the oRTP/README for more details. - It is used by mediastreamer2 to send and receive streams to the network. - -- **mediastreamer2/** is one of the important part of linphone. It is a framework for audio - and video processing. It contains several objects for grabing audio and video and outputing - it (through rtp, to file). - It contains also codec objects to compress audio and video streams. - The mediastream.h files contain routines to easyly setup audio streams. - **coreapi/** is the central point of linphone, which handles relationship between sip signalisation and media streaming. It contains an easy to use api to create a sip phone. -- **gtk/** is the directory that contains the gui frontend of linphone. It uses all libraries descibed above. - **console/** * linphonec.c is the main file for the console version of linphone. @@ -95,3 +90,4 @@ Here is a short description of the content of the source tree. - [3] belle-sip: git://git.linphone.org/belle-sip.git *or* - [4] mediastreamer2: git://git.linphone.org/mediastreamer2.git *or* - [5] belcard: git://git.linphone.org/belcard.git *or* +- [5] bzrtp: git://git.linphone.org/bzrtp.git *or* diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt new file mode 100644 index 000000000..4a1900c95 --- /dev/null +++ b/build/CMakeLists.txt @@ -0,0 +1,52 @@ +############################################################################ +# CMakeLists.txt +# Copyright (C) 2017 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. +# +############################################################################ + +if (NOT CPACK_PACKAGE_NAME) + set(CPACK_PACKAGE_NAME "liblinphone") +ENDIF() + +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/../COPYING") + +set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH}) + +set(CPACK_PACKAGE_FILE_NAME ${CPACK_PACKAGE_NAME}-${PROJECT_VERSION}) + +set(CPACK_SOURCE_GENERATOR "TGZ") +set(CPACK_SOURCE_IGNORE_FILES +"${CMAKE_BINARY_DIR}" +"^${PROJECT_SOURCE_DIR}/.git*" +) +bc_project_build_version(${PROJECT_VERSION} PROJECT_VERSION_BUILD) + +if (PROJECT_VERSION_BUILD) + set (CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME}-${PROJECT_VERSION_BUILD}") +endif() + +message("-- Package file name is ${CPACK_PACKAGE_FILE_NAME}" ) + +set(CPACK_SOURCE_PACKAGE_FILE_NAME ${CPACK_PACKAGE_FILE_NAME}) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/rpm/liblinphone.spec.in ${CMAKE_CURRENT_SOURCE_DIR}/../liblinphone.spec) + +include(CPack) + diff --git a/build/Makefile.am b/build/Makefile.am index 8145474f1..4a33df51e 100644 --- a/build/Makefile.am +++ b/build/Makefile.am @@ -1,4 +1,3 @@ SUBDIRS=macos -EXTRA_DIST = openembedded diff --git a/build/android/Android.mk b/build/android/Android.mk deleted file mode 100755 index e4f847250..000000000 --- a/build/android/Android.mk +++ /dev/null @@ -1,326 +0,0 @@ -## -## Android.mk -Android build script- -## -## -## Copyright (C) 2010 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -## - -LOCAL_PATH:= $(call my-dir)/../../coreapi - -include $(CLEAR_VARS) - -LOCAL_CPP_EXTENSION := .cc - -LOCAL_SRC_FILES := \ - account_creator.c \ - account_creator_request_engine.c \ - address.c \ - authentication.c \ - bellesip_sal/sal_address_impl.c \ - bellesip_sal/sal_impl.c \ - bellesip_sal/sal_op_call.c \ - bellesip_sal/sal_op_call_transfer.c \ - bellesip_sal/sal_op_events.c \ - bellesip_sal/sal_op_impl.c \ - bellesip_sal/sal_op_info.c \ - bellesip_sal/sal_op_message.c \ - bellesip_sal/sal_op_presence.c \ - bellesip_sal/sal_op_publish.c \ - bellesip_sal/sal_op_registration.c \ - bellesip_sal/sal_sdp.c \ - buffer.c \ - callbacks.c \ - call_log.c \ - call_params.c \ - carddav.c \ - chat.c \ - chat_file_transfer.c \ - conference.cc \ - content.c \ - ec-calibrator.c \ - enum.c \ - event.c \ - friend.c \ - friendlist.c \ - info.c \ - linphonecall.c \ - linphonecore.c \ - linphonecore_jni.cc \ - linphone_tunnel_config.c \ - localplayer.c \ - lpc2xml.c \ - lime.c \ - lpconfig.c \ - message_storage.c \ - misc.c \ - offeranswer.c \ - player.c \ - presence.c \ - proxy.c \ - quality_reporting.c \ - remote_provisioning.c \ - sal.c \ - siplogin.c \ - sipsetup.c \ - xml2lpc.c \ - xml.c \ - xmlrpc.c \ - vtables.c \ - ringtoneplayer.c - -ifndef LIBLINPHONE_VERSION -LIBLINPHONE_VERSION = "Devel" -endif - -LOCAL_CFLAGS += \ - -Wno-error=deprecated-declarations \ - -D_BYTE_ORDER=_LITTLE_ENDIAN \ - -DORTP_INET6 \ - -DINET6 \ - -DENABLE_TRACE \ - -DHAVE_CONFIG_H \ - -DLIBLINPHONE_VERSION=\"$(LIBLINPHONE_VERSION)\" \ - -DLINPHONE_PLUGINS_DIR=\"\\tmp\" \ - -DUSE_BELLESIP \ - -DHAVE_ZLIB - -LOCAL_CFLAGS += -DIN_LINPHONE - -ifeq ($(_BUILD_VIDEO),1) -LOCAL_CFLAGS += -DVIDEO_ENABLED -ifeq ($(BUILD_X264),1) -LOCAL_CFLAGS += -DHAVE_X264 -endif -ifeq ($(BUILD_OPENH264),1) -LOCAL_CFLAGS += -DHAVE_OPENH264 -endif -endif - -ifeq ($(BUILD_CONTACT_HEADER),1) -LOCAL_CFLAGS += -DSAL_OP_CALL_FORCE_CONTACT_IN_RINGING -endif - -ifeq ($(USE_JAVAH),1) -LOCAL_CFLAGS += -DUSE_JAVAH -endif - -LOCAL_C_INCLUDES += \ - $(LOCAL_PATH) \ - $(LOCAL_PATH)/../include \ - $(LOCAL_PATH)/../build/android \ - $(LOCAL_PATH)/../oRTP/include \ - $(LOCAL_PATH)/../mediastreamer2/include \ - $(LOCAL_PATH)/../mediastreamer2/src/audiofilters/ \ - $(LOCAL_PATH)/../../bctoolbox/include \ - $(LOCAL_PATH)/../../belle-sip/include \ - $(LOCAL_PATH)/../../../gen \ - $(LOCAL_PATH)/../../externals/libxml2/include \ - $(LOCAL_PATH)/../../externals/build/libxml2 \ - $(LOCAL_PATH)/../../externals/polarssl/include \ - -LOCAL_LDLIBS += -llog -ldl -lz - -LOCAL_STATIC_LIBRARIES := \ - cpufeatures \ - libmediastreamer2 \ - libortp \ - libbellesip \ - libbctoolbox \ - libgsm \ - liblpxml2 - - -ifeq ($(BUILD_TUNNEL),1) -LOCAL_CFLAGS +=-DTUNNEL_ENABLED -LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../tunnel/include $(LOCAL_PATH)/../../tunnel/src -LOCAL_SRC_FILES += linphone_tunnel.cc TunnelManager.cc -LOCAL_STATIC_LIBRARIES += libtunnelclient -else -LOCAL_SRC_FILES += linphone_tunnel_stubs.c -endif - - -_BUILD_AMR=0 -ifneq ($(BUILD_AMRNB), 0) -_BUILD_AMR=1 -endif - -ifneq ($(BUILD_AMRWB), 0) -_BUILD_AMR=1 -endif - -ifneq ($(_BUILD_AMR), 0) -LOCAL_CFLAGS += -DHAVE_AMR -LOCAL_STATIC_LIBRARIES += \ - libmsamr \ - libopencoreamr -endif - -ifneq ($(BUILD_AMRWB), 0) -LOCAL_STATIC_LIBRARIES += \ - libvoamrwbenc -endif - - -ifeq ($(BUILD_SILK),1) -LOCAL_CFLAGS += -DHAVE_SILK -LOCAL_STATIC_LIBRARIES += libmssilk -endif - -ifeq ($(BUILD_CODEC2),1) -LOCAL_CFLAGS += -DHAVE_CODEC2 -LOCAL_STATIC_LIBRARIES += libcodec2 libmscodec2 -endif - -ifneq ($(BUILD_WEBRTC_AECM)$(BUILD_WEBRTC_ISAC)$(BUILD_ILBC),000) -LOCAL_CFLAGS += -DHAVE_WEBRTC -LOCAL_STATIC_LIBRARIES += libmswebrtc -endif - -ifneq ($(BUILD_WEBRTC_AECM),0) -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_aecm -ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_aecm_neon -endif -endif - - -ifneq ($(BUILD_WEBRTC_ISAC),0) -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_isacfix -ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_isacfix_neon -endif -endif - -ifneq ($(BUILD_ILBC),0) -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_ilbc -endif - - -ifneq ($(BUILD_WEBRTC_AECM)$(BUILD_WEBRTC_ISAC)$(BUILD_ILBC),000) - -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_apm_utility \ - libwebrtc_system_wrappers \ - libwebrtc_apm_utility \ - libwebrtc_spl \ - libwebrtc_system_wrappers -ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) -LOCAL_STATIC_LIBRARIES += \ - libwebrtc_spl_neon -endif - -endif - - -ifeq ($(BUILD_G729),1) -LOCAL_CFLAGS += -DHAVE_G729 -LOCAL_STATIC_LIBRARIES += libbcg729 libmsbcg729 -endif - -ifeq ($(_BUILD_VIDEO),1) -LOCAL_LDLIBS += -lGLESv2 -LOCAL_STATIC_LIBRARIES += libvpx -ifeq ($(BUILD_X264),1) -LOCAL_STATIC_LIBRARIES += \ - libmsx264 \ - libx264 -endif -ifeq ($(BUILD_OPENH264),1) -LOCAL_STATIC_LIBRARIES += \ - libmsopenh264 \ - libopenh264 -endif -endif - -ifeq ($(BUILD_UPNP),1) -LOCAL_CFLAGS += -DBUILD_UPNP -LOCAL_SRC_FILES += upnp.c -endif - -LOCAL_STATIC_LIBRARIES += libspeex - -ifeq ($(BUILD_SRTP), 1) - LOCAL_C_INCLUDES += $(SRTP_C_INCLUDE) -endif - -ifeq ($(BUILD_VCARD),1) - LOCAL_C_INCLUDES += $(VCARD_C_INCLUDE) -endif - -ifeq ($(BUILD_ILBC), 1) -ifneq ($(TARGET_ARCH_ABI),armeabi) -LOCAL_CFLAGS += -DHAVE_ILBC=1 -LOCAL_STATIC_LIBRARIES += libmsilbc -endif -endif - -LOCAL_C_INCLUDES += $(LIBLINPHONE_EXTENDED_C_INCLUDES) -LOCAL_WHOLE_STATIC_LIBRARIES += $(LIBLINPHONE_EXTENDED_STATIC_LIBS) -LOCAL_SRC_FILES += $(LIBLINPHONE_EXTENDED_SRC_FILES) -LOCAL_CFLAGS += $(LIBLINPHONE_EXTENDED_CFLAGS) - - -ifeq ($(BUILD_ZRTP),1) - LOCAL_STATIC_LIBRARIES += libbzrtp -endif - -ifeq ($(BUILD_SRTP),1) - LOCAL_STATIC_LIBRARIES += libsrtp -endif - -ifeq ($(BUILD_VCARD),1) - LOCAL_CFLAGS += -DVCARD_ENABLED - LOCAL_SRC_FILES += vcard.cc - LOCAL_STATIC_LIBRARIES += libbelr libbelcard -else - LOCAL_SRC_FILES += vcard_stubs.c -endif - -ifeq ($(BUILD_SQLITE),1) -LOCAL_CFLAGS += -DMSG_STORAGE_ENABLED -DCALL_LOGS_STORAGE_ENABLED -DFRIENDS_SQL_STORAGE_ENABLED -LOCAL_STATIC_LIBRARIES += liblinsqlite -LOCAL_C_INCLUDES += \ - $(LOCAL_PATH)/../../externals/sqlite3/ -endif - -ifeq ($(BUILD_OPUS),1) -LOCAL_STATIC_LIBRARIES += libopus -endif -LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES) -LOCAL_EXPORT_CFLAGS := $(LOCAL_CFLAGS) - -ifeq ($(_BUILD_VIDEO),1) -LOCAL_SHARED_LIBRARIES += \ - libffmpeg-linphone -endif - -LOCAL_MODULE := liblinphone -LOCAL_MODULE_FILENAME := liblinphone-$(TARGET_ARCH_ABI) - -include $(BUILD_SHARED_LIBRARY) - -LOCAL_CPPFLAGS += $(LOCAL_CFLAGS) -LOCAL_CFLAGS += -Wdeclaration-after-statement -LOCAL_LDFLAGS := -Wl,-soname,$(LOCAL_MODULE_FILENAME).so - -$(call import-module,android/cpufeatures) diff --git a/build/android/config.h b/build/android/config.h deleted file mode 100644 index d1532d47a..000000000 --- a/build/android/config.h +++ /dev/null @@ -1,232 +0,0 @@ -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define if tools enabled */ -/* #undef BUILD_TOOLS */ - -/* Define if wizard enabled */ -/* #undef BUILD_WIZARD */ - -/* Defined when using gsm at nonstandard rates */ -/* #undef ENABLE_NONSTANDARD_GSM */ - -/* The name of the gettext package name */ -/* #undef GETTEXT_PACKAGE */ - -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the - CoreFoundation framework. */ -/* #undef HAVE_CFLOCALECOPYCURRENT */ - -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in - the CoreFoundation framework. */ -/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ - -/* Define if the GNU dcgettext() function is already present or preinstalled. - */ -/* #undef HAVE_DCGETTEXT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_DLFCN_H */ - -/* Define if exosip dscp available */ -/* #def HAVE_EXOSIP_DSCP */ - -/* Defined when eXosip_get_version is available */ -/* #undef HAVE_EXOSIP_GET_VERSION */ - -/* Defined when eXosip_reset_transports is available */ -/* #undef HAVE_EXOSIP_RESET_TRANSPORTS */ - -/* Defined when eXosip_tls_verify_certificate is available */ -/* #undef HAVE_EXOSIP_TLS_VERIFY_CERTIFICATE */ - -/* Defined when eXosip_tls_verify_certificate is available */ -/* #undef HAVE_EXOSIP_TLS_VERIFY_CN */ - -/* Defined when eXosip_get_socket is available */ -/* #undef HAVE_EXOSIP_TRYLOCK */ - -/* If present, the getenv function allows fim to read environment variables. - */ -#define HAVE_GETENV 1 - -/* Define to 1 if you have the `getifaddrs' function. */ -/* #undef HAVE_GETIFADDRS */ - -/* Tells wheter localisation is possible */ -/* #undef HAVE_INTL */ - -/* Define to 1 if you have the `get_current_dir_name' function. */ -#define HAVE_GET_CURRENT_DIR_NAME 1 - -/* Defined when gtk osx is used */ -/* #undef HAVE_GTK_OSX */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_HISTORY_H */ - -/* Define if you have the iconv() function. */ -/* #undef HAVE_ICONV */ - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `eXosip2' library (-leXosip2). */ -/* #define HAVE_LIBEXOSIP2 */ - -/* Define to 1 if you have the `osip2' library (-losip2). */ -/* #undef HAVE_LIBOSIP2 */ - -/* Define to 1 if you have the `osipparser2' library (-losipparser2). */ -/* #undef HAVE_LIBOSIPPARSER2 */ - -/* Define to 1 if you have the `udev' library (-ludev). */ -/* #undef HAVE_LIBUDEV */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_LIBUDEV_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* NOTIFY1 support */ -/* #undef HAVE_NOTIFY1 */ - -/* NOTIFY4 support */ -/* #undef HAVE_NOTIFY4 */ - -/* defined when compiling with readline support */ -/* #undef HAVE_READLINE */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_READLINE_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_READLINE_HISTORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_READLINE_READLINE_H */ - -/* Define if sighandler_t available */ -/* #undef HAVE_SIGHANDLER_T */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_X11_XLIB_H 1 - -/* All supported languages */ -/* #undef LINPHONE_ALL_LANGS */ - -/* Windows appdata subdir where linphonerc can be found */ -/* #undef LINPHONE_CONFIG_DIR */ - -/* path of liblinphone plugins, not mediastreamer2 plugins */ -/* #undef LINPHONE_PLUGINS_DIR */ - -/* Linphone's version number */ -/* #undef LINPHONE_VERSION */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Name of package */ -#define PACKAGE "linphone" - -/* Define to the address where bug reports for this package should be sent. */ -/* #undef PACKAGE_BUGREPORT */ - -/* Defines the place where data are found */ -/* #undef PACKAGE_DATA_DIR */ - -/* Defines the place where locales can be found */ -/* #undef PACKAGE_LOCALE_DIR */ - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "linphone" - -/* Defines the place where linphone sounds are found */ -/* #undef PACKAGE_SOUND_DIR */ - -/* Define to the full name and version of this package. */ -/* #undef PACKAGE_STRING */ - -/* Define to the one symbol short name of this package. */ -/* #undef PACKAGE_TARNAME */ - -/* Define to the home page for this package. */ -/* #undef PACKAGE_URL */ - -/* Define to the version of this package. */ -/* #undef PACKAGE_VERSION */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Tell whether date_version.h must be used */ -/* #undef USE_BUILDDATE_VERSION */ - -/* Version number of package */ -/* #undef VERSION */ - -/* defined if video support is available */ -/* #undef VIDEO_ENABLED */ - -/* Tell whether RSVP support should be compiled. */ -/* #undef VINCENT_MAURY_RSVP */ - -/* Defined when LIME support is compiled */ -#define HAVE_LIME 1 - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Defined if we are compiling for arm processor */ -/* #undef __ARM__ */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif diff --git a/build/android/liblinphone_tester.mk b/build/android/liblinphone_tester.mk deleted file mode 100644 index 597e412fa..000000000 --- a/build/android/liblinphone_tester.mk +++ /dev/null @@ -1,55 +0,0 @@ -LOCAL_PATH := $(call my-dir)/../../tester - -common_SRC_FILES := \ - accountmanager.c \ - call_tester.c \ - dtmf_tester.c \ - eventapi_tester.c \ - flexisip_tester.c \ - liblinphone_tester.c \ - log_collection_tester.c \ - message_tester.c \ - multi_call_tester.c \ - offeranswer_tester.c \ - player_tester.c \ - presence_tester.c \ - proxy_config_tester.c \ - quality_reporting_tester.c \ - register_tester.c \ - remote_provisioning_tester.c \ - setup_tester.c \ - stun_tester.c \ - tester.c \ - tunnel_tester.c \ - upnp_tester.c \ - multicast_call_tester.c \ - vcard_tester.c \ - complex_sip_call_tester.c \ - -common_C_INCLUDES += \ - $(LOCAL_PATH) \ - $(LOCAL_PATH)/../include \ - $(LOCAL_PATH)/../coreapi \ - $(LOCAL_PATH)/../oRTP/include \ - $(LOCAL_PATH)/../mediastreamer2/include - - -include $(CLEAR_VARS) - -LOCAL_MODULE := liblinphone_tester -LOCAL_MODULE_FILENAME := liblinphone_tester-$(TARGET_ARCH_ABI) -LOCAL_SRC_FILES += $(common_SRC_FILES) -LOCAL_C_INCLUDES = $(common_C_INCLUDES) -LOCAL_CFLAGS = -DIN_LINPHONE -DBC_CONFIG_FILE=\"config.h\" -LOCAL_LDLIBS := -llog -lz - -ifeq ($(BUILD_MATROSKA), 1) -LOCAL_CFLAGS += -DHAVE_MATROSKA -DHAVE_ZLIB -endif - -LOCAL_STATIC_LIBRARIES := bctoolbox_tester - -LOCAL_SHARED_LIBRARIES := bcunit liblinphone -include $(BUILD_SHARED_LIBRARY) - -#end diff --git a/build/openembedded/README b/build/openembedded/README deleted file mode 100644 index ec505a9c3..000000000 --- a/build/openembedded/README +++ /dev/null @@ -1,57 +0,0 @@ -Recipes for open embedded: http://www.openembedded.org - -Documentations: -http://docs.openembedded.org/usermanual/ -http://bitbake.berlios.de/manual/ - - - -Instructions for compilation from sources: (requires 10 Go of free space) -- Choose a distribution and build it. - For example, to build Angstrom follow the guide at http://www.angstrom-distribution.org/building-angstrom - For IGEPv2 use environment variable MACHINE=igep0020 - It is possible to use MACHINE=qemuarm to build an image that can be run on a computer with qemu. - -- Add linphone recipes to the pool with an higher priority: - Edit conf/bblayers.conf to set EXTRALAYERS to point to the source repository of linphone. Search the EXTRALAYERS definition in conf/bblayers.conf - and modify it like this: - - # Add your overlay location to EXTRALAYERS - # Make sure to have a conf/layers.conf in there - EXTRALAYERS ?= "/home/smorlat/sources/git/linphone-daemon/build/openembedded" - - This additional layer gives access to the various linphone recipes but also to a recipe to build an entire image containing linphone. - To build this image based on the generic console image you will need to use: - bitbake console-linphone-image - - -- Prepare compilation - Source appropriate environment with "~/.oe/enviro*" - Change directory to where you launched Angstrom install script. - -- Compile linphone - bitbake -c clean linphone - bitbake linphone - -- If you want additional codecs (e.g. iLBC or AMR) compile linphone-plugins - bitbake -c clean linphone-plugins - bitbake linphone-plugins - -- Find the generated packages "*.ipk" - Example: /Data/work/angstrom/angstrom-setup-scripts/build/tmp-angstrom_2008_1/deploy/glibc/ipk/armv7a/ - - - - -Installation -- check network connectivity - * ping linphone.org - * see "route -n" - * see "/etc/resolv.conf" -- update package list - * opkg update -- copy ipk files to install to /tmp -- eventually remove previously installed packages -- install with "opkg install libortp*.ipk libmediastreamer*.ipk liblinphone*.ipk linphonec*.ipk" - - diff --git a/build/openembedded/antlr3/antlr3c.inc b/build/openembedded/antlr3/antlr3c.inc deleted file mode 100644 index e13b73088..000000000 --- a/build/openembedded/antlr3/antlr3c.inc +++ /dev/null @@ -1,15 +0,0 @@ -DESCRIPTION = "Linphone version of antlr3" -LICENSE = "GPL" - -PROVIDES = "antlr3c antlr3c-dev" -ALLOW_EMPTY_${PN} = "1" - -S = "${WORKDIR}/git/runtime/C" - -inherit autotools pkgconfig lib_package - -do_fetch_append() { - import os - os.system("autogen.sh") -} - diff --git a/build/openembedded/antlr3/antlr3c_linphone.bb b/build/openembedded/antlr3/antlr3c_linphone.bb deleted file mode 100644 index 1c090ffab..000000000 --- a/build/openembedded/antlr3/antlr3c_linphone.bb +++ /dev/null @@ -1,7 +0,0 @@ -require antlr3c.inc - -SRCREV="f0dbcbbcd22a7fd9a479ff68d4daa9225fb2f3b1" -PR="R3" -SRC_URI = "git://git.linphone.org/antlr3.git" - -LIC_FILES_CHKSUM= "file://COPYING;md5=13c502aaa9b2ca91d01a3aae44d899b4" diff --git a/build/openembedded/belle-sip/belle-sip.inc b/build/openembedded/belle-sip/belle-sip.inc deleted file mode 100644 index a57e4e41a..000000000 --- a/build/openembedded/belle-sip/belle-sip.inc +++ /dev/null @@ -1,15 +0,0 @@ -DESCRIPTION = "SIP stack from Belledonne Communications" -LICENSE = "GPL" - -DEPENDS_${PN} = "polarssl-dev antlr3c-dev" -DEPENDS = "polarssl-dev antlr3c-dev" -RDEPENDS_${PN} = "polarssl-dev antlr3c-dev" - -EXTRA_OECONF += "--disable-strict --with-antlr=${STAGING_DIR_HOST}${layout_exec_prefix}/usr --with-polarssl=${STAGING_DIR_HOST}${layout_exec_prefix}/usr" -INSANE_SKIP_belle-sip += "dev-deps" - -inherit autotools pkgconfig - -do_autoreconf () { - ./autogen.sh -} diff --git a/build/openembedded/belle-sip/belle-sip_master.bb b/build/openembedded/belle-sip/belle-sip_master.bb deleted file mode 100644 index f0f843543..000000000 --- a/build/openembedded/belle-sip/belle-sip_master.bb +++ /dev/null @@ -1,10 +0,0 @@ -require belle-sip.inc - -SRCREV="af93922ac91cf3cbf5ceed0328bf43d08d37714e" -S = "${WORKDIR}/git" - -PR="R1" - - -SRC_URI = "git://git.linphone.org/belle-sip.git;commit=${SRCREV}" -LIC_FILES_CHKSUM = "file://COPYING;md5=9f9938e31db89d55a796e86808c96848" diff --git a/build/openembedded/conf/layer.conf b/build/openembedded/conf/layer.conf deleted file mode 100644 index 1b29844a8..000000000 --- a/build/openembedded/conf/layer.conf +++ /dev/null @@ -1,9 +0,0 @@ -# We have a conf and classes directory, append to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have a recipes directory, add to BBFILES -BBFILES += "${LAYERDIR}/*.bb ${LAYERDIR}/*/*.bb" - -BBFILE_COLLECTIONS += "linphone-layer" -BBFILE_PATTERN_linphone-layer := "^${LAYERDIR}/" -BBFILE_PRIORITY_linphone-layer = "50" diff --git a/build/openembedded/files/igep0020/alsa_8khz.patch b/build/openembedded/files/igep0020/alsa_8khz.patch deleted file mode 100644 index 17774d4e6..000000000 --- a/build/openembedded/files/igep0020/alsa_8khz.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- linphone/mediastreamer2/src/alsa.c_orig 2011-05-24 12:39:33.824600109 +0200 -+++ linphone/mediastreamer2/src/alsa.c 2011-05-24 12:40:04.760407404 +0200 -@@ -32,8 +32,8 @@ - /*in case of troubles with a particular driver, try incrementing ALSA_PERIOD_SIZE - to 512, 1024, 2048, 4096... - then try incrementing the number of periods*/ --#define ALSA_PERIODS 8 --#define ALSA_PERIOD_SIZE 256 -+#define ALSA_PERIODS 4 -+#define ALSA_PERIOD_SIZE 512 - - /*uncomment the following line if you have problems with an alsa driver - having sound quality trouble:*/ diff --git a/build/openembedded/libgsm/libgsm-1.0.13/01_makefile.patch b/build/openembedded/libgsm/libgsm-1.0.13/01_makefile.patch deleted file mode 100644 index 947db37bf..000000000 --- a/build/openembedded/libgsm/libgsm-1.0.13/01_makefile.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -urNad libgsm-1.0.12~/Makefile libgsm-1.0.12/Makefile ---- libgsm-1.0.12~/Makefile 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.12/Makefile 2007-11-01 15:43:06.000000000 +0100 -@@ -96,7 +96,7 @@ - # Other tools - - SHELL = /bin/sh --LN = ln -+LN = ln -s - BASENAME = basename - AR = ar - ARFLAGS = cr -@@ -140,6 +140,7 @@ - # Targets - - LIBGSM = $(LIB)/libgsm.a -+LIBGSMSO= $(LIB)/libgsm.so - - TOAST = $(BIN)/toast - UNTOAST = $(BIN)/untoast -@@ -279,7 +280,7 @@ - - # Target rules - --all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST) -+all: $(LIBGSM) $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST) - @-echo $(ROOT): Done. - - tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result -@@ -299,6 +300,11 @@ - - # The basic API: libgsm - -+$(LIBGSMSO): $(LIB) $(GSM_OBJECTS) -+ $(LD) -o $@.1.0.12 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(GSM_OBJECTS) -lc $(LDFLAGS) -+ ln -fs libgsm.so.1.0.12 lib/libgsm.so.1 -+ ln -fs libgsm.so.1.0.12 lib/libgsm.so -+ - $(LIBGSM): $(LIB) $(GSM_OBJECTS) - -rm $(RMFLAGS) $(LIBGSM) - $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS) -@@ -308,15 +314,15 @@ - # Toast, Untoast and Tcat -- the compress-like frontends to gsm. - - $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM) -- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB) -+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB) - - $(UNTOAST): $(BIN) $(TOAST) - -rm $(RMFLAGS) $(UNTOAST) -- $(LN) $(TOAST) $(UNTOAST) -+ $(LN) toast $(UNTOAST) - - $(TCAT): $(BIN) $(TOAST) - -rm $(RMFLAGS) $(TCAT) -- $(LN) $(TOAST) $(TCAT) -+ $(LN) toast $(TCAT) - - - # The local bin and lib directories -@@ -426,7 +432,9 @@ - - clean: semi-clean - -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \ -- $(TOAST) $(TCAT) $(UNTOAST) \ -+ $(LIBGSMSO) $(LIB)/libgsm.so.1.0.12 \ -+ $(LIB)libgsm.so.1 \ -+ $(TOAST) $(TCAT) $(UNTOAST) \ - $(ROOT)/gsm-1.0.tar.Z - - diff --git a/build/openembedded/libgsm/libgsm-1.0.13/02_cplusplus.patch b/build/openembedded/libgsm/libgsm-1.0.13/02_cplusplus.patch deleted file mode 100644 index a4bbb4067..000000000 --- a/build/openembedded/libgsm/libgsm-1.0.13/02_cplusplus.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -urNad libgsm-1.0.10~/inc/gsm.h libgsm-1.0.10/inc/gsm.h ---- libgsm-1.0.10~/inc/gsm.h 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/inc/gsm.h 2007-11-01 15:44:52.000000000 +0100 -@@ -54,6 +54,10 @@ - #define GSM_OPT_FRAME_INDEX 5 - #define GSM_OPT_FRAME_CHAIN 6 - -+#ifdef __cplusplus -+extern "C" { -+#endif -+ - extern gsm gsm_create GSM_P((void)); - extern void gsm_destroy GSM_P((gsm)); - -@@ -66,6 +70,10 @@ - extern int gsm_explode GSM_P((gsm, gsm_byte *, gsm_signal *)); - extern void gsm_implode GSM_P((gsm, gsm_signal *, gsm_byte *)); - -+#ifdef __cplusplus -+} -+#endif -+ - #undef GSM_P - - #endif /* GSM_H */ diff --git a/build/openembedded/libgsm/libgsm-1.0.13/03_config.patch b/build/openembedded/libgsm/libgsm-1.0.13/03_config.patch deleted file mode 100644 index dad241e2b..000000000 --- a/build/openembedded/libgsm/libgsm-1.0.13/03_config.patch +++ /dev/null @@ -1,154 +0,0 @@ -diff -urNad libgsm-1.0.10~/Makefile libgsm-1.0.10/Makefile ---- libgsm-1.0.10~/Makefile 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/Makefile 2007-11-01 15:48:02.000000000 +0100 -@@ -151,7 +151,7 @@ - - HEADERS = $(INC)/proto.h \ - $(INC)/unproto.h \ -- $(INC)/config.h \ -+ $(INC)/gsm_config.h \ - $(INC)/private.h \ - $(INC)/gsm.h \ - $(INC)/toast.h \ -diff -urNad libgsm-1.0.10~/inc/config.h libgsm-1.0.10/inc/config.h ---- libgsm-1.0.10~/inc/config.h 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/inc/config.h 1970-01-01 01:00:00.000000000 +0100 -@@ -1,37 +0,0 @@ --/* -- * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische -- * Universitaet Berlin. See the accompanying file "COPYRIGHT" for -- * details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. -- */ -- --/*$Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/config.h,v 1.5 1996/07/02 11:26:20 jutta Exp $*/ -- --#ifndef CONFIG_H --#define CONFIG_H -- --/*efine SIGHANDLER_T int /* signal handlers are void */ --/*efine HAS_SYSV_SIGNAL 1 /* sigs not blocked/reset? */ -- --#define HAS_STDLIB_H 1 /* /usr/include/stdlib.h */ --#define HAS_LIMITS_H 1 /* /usr/include/limits.h */ --#define HAS_FCNTL_H 1 /* /usr/include/fcntl.h */ --#define HAS_ERRNO_DECL 1 /* errno.h declares errno */ -- --#define HAS_FSTAT 1 /* fstat syscall */ --#define HAS_FCHMOD 1 /* fchmod syscall */ --#define HAS_CHMOD 1 /* chmod syscall */ --#define HAS_FCHOWN 1 /* fchown syscall */ --#define HAS_CHOWN 1 /* chown syscall */ --/*efine HAS__FSETMODE 1 /* _fsetmode -- set file mode */ -- --#define HAS_STRING_H 1 /* /usr/include/string.h */ --/*efine HAS_STRINGS_H 1 /* /usr/include/strings.h */ -- --#define HAS_UNISTD_H 1 /* /usr/include/unistd.h */ --#define HAS_UTIME 1 /* POSIX utime(path, times) */ --/*efine HAS_UTIMES 1 /* use utimes() syscall instead */ --#define HAS_UTIME_H 1 /* UTIME header file */ --#define HAS_UTIMBUF 1 /* struct utimbuf */ --/*efine HAS_UTIMEUSEC 1 /* microseconds in utimbuf? */ -- --#endif /* CONFIG_H */ -diff -urNad libgsm-1.0.10~/inc/gsm_config.h libgsm-1.0.10/inc/gsm_config.h ---- libgsm-1.0.10~/inc/gsm_config.h 1970-01-01 01:00:00.000000000 +0100 -+++ libgsm-1.0.10/inc/gsm_config.h 2007-11-01 15:46:19.000000000 +0100 -@@ -0,0 +1,37 @@ -+/* -+ * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische -+ * Universitaet Berlin. See the accompanying file "COPYRIGHT" for -+ * details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. -+ */ -+ -+/*$Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/config.h,v 1.5 1996/07/02 11:26:20 jutta Exp $*/ -+ -+#ifndef CONFIG_H -+#define CONFIG_H -+ -+/*efine SIGHANDLER_T int -* signal handlers are void */ -+/*efine HAS_SYSV_SIGNAL 1 -* sigs not blocked/reset? */ -+ -+#define HAS_STDLIB_H 1 /* /usr/include/stdlib.h */ -+#define HAS_STDIO_H 1 /* /usr/include/stdio.h */ -+/*efine HAS_LIMITS_H 1 -* /usr/include/limits.h */ -+#define HAS_FCNTL_H 1 /* /usr/include/fcntl.h */ -+ -+#define HAS_FSTAT 1 /* fstat syscall */ -+#define HAS_FCHMOD 1 /* fchmod syscall */ -+#define HAS_CHMOD 1 /* chmod syscall */ -+#define HAS_FCHOWN 1 /* fchown syscall */ -+#define HAS_CHOWN 1 /* chown syscall */ -+/*efine HAS__FSETMODE 1 -* _fsetmode -- set file mode */ -+ -+#define HAS_STRING_H 1 /* /usr/include/string.h */ -+/*efine HAS_STRINGS_H 1 -* /usr/include/strings.h */ -+ -+#define HAS_UNISTD_H 1 /* /usr/include/unistd.h */ -+#define HAS_UTIME 1 /* POSIX utime(path, times) */ -+/*efine HAS_UTIMES 1 -* use utimes() syscall instead */ -+#define HAS_UTIME_H 1 /* UTIME header file */ -+/*efine HAS_UTIMBUF 1 -* struct utimbuf */ -+/*efine HAS_UTIMEUSEC 1 -* microseconds in utimbuf? */ -+ -+#endif /* CONFIG_H */ -diff -urNad libgsm-1.0.10~/inc/toast.h libgsm-1.0.10/inc/toast.h ---- libgsm-1.0.10~/inc/toast.h 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/inc/toast.h 2007-11-01 15:48:17.000000000 +0100 -@@ -9,7 +9,7 @@ - #ifndef TOAST_H - #define TOAST_H /* Guard against multiple includes */ - --#include "config.h" -+#include "gsm_config.h" - - #include - #include -diff -urNad libgsm-1.0.10~/src/code.c libgsm-1.0.10/src/code.c ---- libgsm-1.0.10~/src/code.c 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/src/code.c 2007-11-01 15:48:34.000000000 +0100 -@@ -6,7 +6,7 @@ - - /* $Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/code.c,v 1.3 1996/07/02 09:59:05 jutta Exp $ */ - --#include "config.h" -+#include "gsm_config.h" - - - #ifdef HAS_STDLIB_H -diff -urNad libgsm-1.0.10~/src/gsm_create.c libgsm-1.0.10/src/gsm_create.c ---- libgsm-1.0.10~/src/gsm_create.c 1996-07-02 16:32:44.000000000 +0200 -+++ libgsm-1.0.10/src/gsm_create.c 2007-11-01 15:48:48.000000000 +0100 -@@ -6,7 +6,7 @@ - - static char const ident[] = "$Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/gsm_create.c,v 1.4 1996/07/02 09:59:05 jutta Exp $"; - --#include "config.h" -+#include "gsm_config.h" - - #ifdef HAS_STRING_H - #include -diff -urNad libgsm-1.0.10~/src/gsm_destroy.c libgsm-1.0.10/src/gsm_destroy.c ---- libgsm-1.0.10~/src/gsm_destroy.c 1996-07-02 16:32:39.000000000 +0200 -+++ libgsm-1.0.10/src/gsm_destroy.c 2007-11-01 15:48:57.000000000 +0100 -@@ -7,7 +7,7 @@ - /* $Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/gsm_destroy.c,v 1.3 1994/11/28 19:52:25 jutta Exp $ */ - - #include "gsm.h" --#include "config.h" -+#include "gsm_config.h" - #include "proto.h" - - #ifdef HAS_STDLIB_H -diff -urNad libgsm-1.0.10~/tls/taste.c libgsm-1.0.10/tls/taste.c ---- libgsm-1.0.10~/tls/taste.c 1996-07-02 16:33:05.000000000 +0200 -+++ libgsm-1.0.10/tls/taste.c 2007-11-01 15:49:54.000000000 +0100 -@@ -10,7 +10,7 @@ - #include - #include - --#include "config.h" -+#include "gsm_config.h" - - #ifdef HAS_STDLIB_H - # include diff --git a/build/openembedded/libgsm/libgsm-1.0.13/04_includes.patch b/build/openembedded/libgsm/libgsm-1.0.13/04_includes.patch deleted file mode 100644 index 2769b40b0..000000000 --- a/build/openembedded/libgsm/libgsm-1.0.13/04_includes.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff -urNad libgsm-1.0.10~/inc/toast.h libgsm-1.0.10/inc/toast.h ---- libgsm-1.0.10~/inc/toast.h 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/inc/toast.h 2007-11-01 15:52:33.000000000 +0100 -@@ -16,11 +16,12 @@ - - #include - #include -+#include - #include - - #include --#ifndef HAS_ERRNO_DECL -- extern int errno; -+#ifndef errno -+ extern int errno; - #endif - - #ifdef HAS_LIMITS_H -@@ -37,6 +38,10 @@ - # endif - #endif - -+#ifdef HAS_STDIO_H -+# include -+#endif -+ - #include "gsm.h" - - #ifndef S_ISREG -diff -urNad libgsm-1.0.10~/src/code.c libgsm-1.0.10/src/code.c ---- libgsm-1.0.10~/src/code.c 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/src/code.c 2007-11-01 15:52:33.000000000 +0100 -@@ -9,8 +9,8 @@ - #include "config.h" - - --#ifdef HAS_STDLIB_H --#include -+#ifdef HAS_STRING_H -+#include - #else - # include "proto.h" - extern char * memcpy P((char *, char *, int)); diff --git a/build/openembedded/libgsm/libgsm-1.0.13/05_compiler_warnings.patch b/build/openembedded/libgsm/libgsm-1.0.13/05_compiler_warnings.patch deleted file mode 100644 index c40100c92..000000000 --- a/build/openembedded/libgsm/libgsm-1.0.13/05_compiler_warnings.patch +++ /dev/null @@ -1,98 +0,0 @@ -diff -urNad libgsm-1.0.10~/src/debug.c libgsm-1.0.10/src/debug.c ---- libgsm-1.0.10~/src/debug.c 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/src/debug.c 2007-11-01 15:53:42.000000000 +0100 -@@ -49,7 +49,7 @@ - fprintf( stderr, "%s [%d .. %d]: ", name, from, to ); - while (from <= to) { - -- fprintf(stderr, "%d ", ptr[ from ] ); -+ fprintf(stderr, "%ld ", ptr[ from ] ); - from++; - if (nprinted++ >= 7) { - nprinted = 0; -@@ -63,14 +63,14 @@ - char * name, - longword value ) - { -- fprintf(stderr, "%s: %d\n", name, (long)value ); -+ fprintf(stderr, "%s: %ld\n", name, (long)value ); - } - - void gsm_debug_word P2( (name, value), - char * name, - word value ) - { -- fprintf(stderr, "%s: %d\n", name, (long)value); -+ fprintf(stderr, "%s: %ld\n", name, (long)value); - } - - #endif -diff -urNad libgsm-1.0.10~/src/toast.c libgsm-1.0.10/src/toast.c ---- libgsm-1.0.10~/src/toast.c 2007-11-01 15:37:52.000000000 +0100 -+++ libgsm-1.0.10/src/toast.c 2007-11-01 15:53:42.000000000 +0100 -@@ -251,8 +251,8 @@ - { - char * s; - if (!(s = malloc(len))) { -- fprintf(stderr, "%s: failed to malloc %d bytes -- abort\n", -- progname, len); -+ fprintf(stderr, "%s: failed to malloc %ld bytes -- abort\n", -+ progname, (long) len); - onintr(); - exit(1); - } -@@ -270,7 +270,7 @@ - maxlen = strlen(name) + 1 + strlen(want) + strlen(cut); - p = strcpy(emalloc(maxlen), name); - -- if (s = suffix(p, cut)) strcpy(s, want); -+ if ((s = suffix(p, cut))) strcpy(s, want); - else if (*want && !suffix(p, want)) strcat(p, want); - - return p; -@@ -386,7 +386,7 @@ - ut[0] = instat.st_atime; - ut[1] = instat.st_mtime; - -- (void) utime(outname, ut); -+ (void) utime(outname, (struct utimbuf *)ut); - - #endif /* UTIMBUF */ - } -@@ -416,7 +416,7 @@ - } - if (st->st_nlink > 1 && !f_cat && !f_precious) { - fprintf(stderr, -- "%s: \"%s\" has %s other link%s -- unchanged.\n", -+ "%s: \"%s\" has %d other link%s -- unchanged.\n", - progname,name,st->st_nlink - 1,"s" + (st->st_nlink<=2)); - return 0; - } -@@ -585,8 +585,8 @@ - - if (cc != sizeof(s)) { - if (cc >= 0) fprintf(stderr, -- "%s: incomplete frame (%d byte%s missing) from %s\n", -- progname, sizeof(s) - cc, -+ "%s: incomplete frame (%ld byte%s missing) from %s\n", -+ progname, (long) sizeof(s) - cc, - "s" + (sizeof(s) - cc == 1), - inname ? inname : "stdin" ); - gsm_destroy(r); -@@ -624,8 +624,6 @@ - - static int process P1((name), char * name) - { -- int step = 0; -- - out = (FILE *)0; - in = (FILE *)0; - -@@ -779,7 +777,6 @@ - case 'h': help(); exit(0); - - default: -- usage: - fprintf(stderr, - "Usage: %s [-fcpdhvuaslFC] [files...] (-h for help)\n", - progname); diff --git a/build/openembedded/libgsm/libgsm.inc b/build/openembedded/libgsm/libgsm.inc deleted file mode 100644 index a731e81b8..000000000 --- a/build/openembedded/libgsm/libgsm.inc +++ /dev/null @@ -1,34 +0,0 @@ -DESCRIPTION = "GSM Audio Library" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "libgsm" - -INC_PR = "r2" - -SRC_URI = "http://www.quut.com/gsm/gsm-${PV}.tar.gz \ - file://01_makefile.patch \ - file://02_cplusplus.patch \ - file://03_config.patch \ - file://04_includes.patch \ - file://05_compiler_warnings.patch \ - " - -CFLAGS += "-c -g -fPIC -Wall -D_GNU_SOURCE -D_REENTRANT -DNeedFunctionPrototypes=1 -DWAV49 -I./inc" - -PARALLEL_MAKE = "" - -do_compile() { - unset LD - oe_runmake CCFLAGS="${CFLAGS}" -} - -do_install() { - oe_libinstall -a -C lib libgsm ${D}${libdir} - oe_libinstall -so -C lib libgsm ${D}${libdir} - install -d ${D}${includedir}/gsm - install -m 0644 ${S}/inc/gsm.h ${D}${includedir}/gsm/ - cd ${D}${includedir} - ln -s gsm/gsm.h gsm.h -} - -LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=fc1372895b173aaf543a122db37e04f5" \ No newline at end of file diff --git a/build/openembedded/libgsm/libgsm_1.0.13.bb b/build/openembedded/libgsm/libgsm_1.0.13.bb deleted file mode 100644 index e6bf9baf6..000000000 --- a/build/openembedded/libgsm/libgsm_1.0.13.bb +++ /dev/null @@ -1,8 +0,0 @@ -require libgsm.inc - -PR = "${INC_PR}.0" - -S = "${WORKDIR}/gsm-1.0-pl13/" - -SRC_URI[md5sum] = "c1ba392ce61dc4aff1c29ea4e92f6df4" -SRC_URI[sha256sum] = "52c518244d428c2e56c543b98c9135f4a76ff780c32455580b793f60a0a092ad" diff --git a/build/openembedded/libilbc-rfc3951_git.bb b/build/openembedded/libilbc-rfc3951_git.bb deleted file mode 100644 index 250976172..000000000 --- a/build/openembedded/libilbc-rfc3951_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "iLBC codec as published in IETF RFC 3951" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "LGPLv3" -PR = "r1" - -SRC_URI = "git://git.linphone.org/libilbc-rfc3951.git;protocol=git" -SRCREV = "b9490e0cbdda6a4ec29f7c47d81d3997004fedba" -S = "${WORKDIR}/git" - -LIC_FILES_CHKSUM = "file://COPYING;md5=586c8a6efdeabd095cc4206ce4d0699b" - -inherit autotools pkgconfig diff --git a/build/openembedded/linphone-plugins.bb b/build/openembedded/linphone-plugins.bb deleted file mode 100644 index 4d31895cd..000000000 --- a/build/openembedded/linphone-plugins.bb +++ /dev/null @@ -1,9 +0,0 @@ -DESCRIPTION = "Plugins for linphone to have additional codecs." -LICENSE = "" -ALLOW_EMPTY_${PN} = "1" -PACKAGES = "${PN}" -DEPENDS_${PN} = "linphone msamr msilbc msx264" -RDEPENDS_${PN} = "linphonec msamr msilbc msx264" - -LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ - file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" diff --git a/build/openembedded/linphone/linphone-common.inc b/build/openembedded/linphone/linphone-common.inc deleted file mode 100644 index 64309228a..000000000 --- a/build/openembedded/linphone/linphone-common.inc +++ /dev/null @@ -1,66 +0,0 @@ -SECTION = "x11/network" -SECTION_liblinphone = "libs/network" -SECTION_libmediastreamer = "libs/network" -SECTION_libortp = "libs/network" -SECTION_linphonec = "console/network" - -SRC_URI_append_igep0020 = " file://alsa_8khz.patch" - -DEPENDS_${PN} = "intltool-native speex alsa-lib spandsp belle-sip liblinphone libxv ffmpeg libv4l libgsm" -DEPENDS_liblinphone = "libmediastreamer libortp" -DEPENDS_libmediastreamer = "speex alsa-lib libortp" - -PROVIDES = "linphone linphonec liblinphone libmediastreamer libortp" - -inherit autotools pkgconfig gettext - -INSANE_SKIP_linphone += "dev-deps" -INSANE_SKIP_liblinphone += "dev-deps" - -do_install_append(){ - install -d ${D}${bindir} -} - -EXTRA_OECONF = " \ - --disable-tests \ - --with-ffmpeg=${STAGING_DIR_HOST}${layout_exec_prefix} --enable-video --disable-vp8 \ - --disable-glx \ - --enable-alsa --disable-pulseaudio \ - --without-readline \ - --with-speex=${STAGING_DIR_HOST}${layout_exec_prefix} \ - --disable-manual --enable-tests=yes \ - --enable-console_ui=no \ - --enable-gtk_ui=no \ - --with-realprefix=/usr \ - " - -EXTRA_OEMAKE = " V=1" - -PACKAGES = "${PN}-dbg ${PN}-dev ${PN}-doc ${PN}c ${PN}-common linphone-rings liblinphone libmediastreamer-bin libmediastreamer libortp ${PN}-utils ${PN}-tests" - -FILES_${PN}-common = "\ - ${bindir}/lp-gen-wrappers \ - ${datadir}/pixmaps \ - ${datadir}/applications \ - ${datadir}/gnome \ - ${datadir}/tutorials \ - ${datadir}/linphone \ - ${datadir}/sounds/linphone/hello8000.wav \ - ${datadir}/sounds/linphone/hello16000.wav \ - ${datadir}/sounds/linphone/incoming_chat.wav \ - ${datadir}/sounds/linphone/ringback.wav \ - ${datadir}/images/nowebcamCIF.jpg \ - ${datadir}/appdata/linphone.appdata.xml \ - ${datadir}/icons \ - " -FILES_${PN}-tests = "${bindir}/xml2lpc_test ${bindir}/lpc2xml_test" -FILES_${PN} = "${bindir}/linphone" -FILES_${PN}c = "${bindir}/linphonec ${bindir}/linphone-daemon ${bindir}/linphone-daemon-pipetest ${bindir}/linphonecsh ${bindir}/sipomatic ${bindir}/auto_answer" -FILES_${PN}-rings = "${datadir}/sounds/linphone/rings" -FILES_liblinphone = "${libdir}/liblinphone.so.*" -FILES_libmediastreamer-bin = "${bindir}/mediastream ${bindir}/msaudiocmp" -FILES_libmediastreamer = "${libdir}/libmediastreamer_base.so.* ${libdir}/libmediastreamer_voip.so.* ${libdir}/mediastreamer/ ${libdir}/mediastreamer/plugins" -FILES_libortp = "${libdir}/libortp.so.*" -FILES_${PN}-dev += "${libdir}/*.a ${libdir}/*.la ${libdir}/pkgconfig ${includedir}" -FILES_${PN}-utils = "${bindir}/test_ecc ${bindir}/test_lsd" -FILES_${PN}-doc = "${docdir}/ortp-0.24.1 ${docdir}/mediastreamer-2.11.1 ${docdir}/linphone-3.8.1-linphone-daemon ${mandir}" diff --git a/build/openembedded/linphone/linphone-common_git.inc b/build/openembedded/linphone/linphone-common_git.inc deleted file mode 100644 index 3d92b7f46..000000000 --- a/build/openembedded/linphone/linphone-common_git.inc +++ /dev/null @@ -1,37 +0,0 @@ - -SRCREV = "cfa356c8680d26eec970c7b54beea0717b91f2b0" -L_GIT_SRC_URI = "gitosis@git.linphone.org:linphone-daemon" -PR_append = "+gitr${SRCREV}" - -LINPHONE_TMP_DIR="/tmp/LINPHONE_TMP_${SRCREV}" -SRC_URI = "file://${LINPHONE_TMP_DIR}/linphone.tar.gz" - -S = "${WORKDIR}/linphone" - -# bitbake git fetcher currently doesn't handle git submodules -# There is also a problem with autogen and AC_SUBST -# note: don't use a ssh key with password, it does not work. -do_fetch_prepend () { - import os,bb - bb.note("Hack preparing clone in %s" %"${LINPHONE_TMP_DIR}") - os.system("rm -rf ${LINPHONE_TMP_DIR}") - os.system("mkdir -p ${LINPHONE_TMP_DIR}") - - bb.note("Hack cloning linphone !recursively") - os.system("cd ${LINPHONE_TMP_DIR}; git clone --recursive ${L_GIT_SRC_URI} linphone") - - bb.note("Hack launching autogen.sh manually") - os.system("cd ${LINPHONE_TMP_DIR}/linphone; ./autogen.sh") - - bb.note("Hack preparing linphone.tar.gz") - # we need to keep the .git since the versioning in linphone is done through `git describe` - os.system("cd ${LINPHONE_TMP_DIR}; tar czf linphone.tar.gz linphone") -} - -require linphone-common.inc - - -#Required to avoid compile errors on May 2011. -EXTRA_OECONF +=" --disable-strict" - -LIC_FILES_CHKSUM = "file://COPYING;md5=9f9938e31db89d55a796e86808c96848" diff --git a/build/openembedded/linphone/linphone-common_local.inc b/build/openembedded/linphone/linphone-common_local.inc deleted file mode 100644 index a77b212e3..000000000 --- a/build/openembedded/linphone/linphone-common_local.inc +++ /dev/null @@ -1,15 +0,0 @@ -SRC_URI = "file://${HOME}/linphone-3.6.1.tar.gz" - -S = "${WORKDIR}/linphone-3.6.1" - -require linphone-common.inc - -do_configure_prepend () { - ./autogen.sh - libtoolize --copy --force -} - -#Required to avoid compile errors on May 2011. -EXTRA_OECONF +=" --disable-strict --disable-glx" - -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" diff --git a/build/openembedded/linphone/linphone_+git-nogtk-gsm-video-x11.bb b/build/openembedded/linphone/linphone_+git-nogtk-gsm-video-x11.bb deleted file mode 100644 index 0d55b7665..000000000 --- a/build/openembedded/linphone/linphone_+git-nogtk-gsm-video-x11.bb +++ /dev/null @@ -1,16 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r0" - -DEFAULT_PREFERENCE = "3" -OVERRIDES_append = ":console" -OVERRIDES_append = ":gsm" -OVERRIDES_append = ":video" -OVERRIDES_append = ":x11" - -#PARALLEL_MAKE="V=1" - -require linphone-common_git.inc diff --git a/build/openembedded/linphone/linphone_+git-nogtk-gsm-video.bb b/build/openembedded/linphone/linphone_+git-nogtk-gsm-video.bb deleted file mode 100644 index ae1120632..000000000 --- a/build/openembedded/linphone/linphone_+git-nogtk-gsm-video.bb +++ /dev/null @@ -1,15 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r14" - -DEFAULT_PREFERENCE = "3" -OVERRIDES_append = ":console" -OVERRIDES_append = ":gsm" -OVERRIDES_append = ":video" - -#PARALLEL_MAKE="V=1" - -require linphone-common_git.inc diff --git a/build/openembedded/linphone/linphone_+git-nogtk-gsm.bb b/build/openembedded/linphone/linphone_+git-nogtk-gsm.bb deleted file mode 100644 index a9496c1ef..000000000 --- a/build/openembedded/linphone/linphone_+git-nogtk-gsm.bb +++ /dev/null @@ -1,14 +0,0 @@ - - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r15" - -DEFAULT_PREFERENCE = "3" -OVERRIDES_append = ":console" -OVERRIDES_append = ":gsm" - -#PARALLEL_MAKE="V=1" - -require linphone-common_git.inc diff --git a/build/openembedded/linphone/linphone_+git-nogtk.bb b/build/openembedded/linphone/linphone_+git-nogtk.bb deleted file mode 100644 index a9228042a..000000000 --- a/build/openembedded/linphone/linphone_+git-nogtk.bb +++ /dev/null @@ -1,13 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r14" - -DEFAULT_PREFERENCE = "3" -OVERRIDES_append = ":console" - -#PARALLEL_MAKE="V=1" - -require linphone-common_git.inc diff --git a/build/openembedded/linphone/linphone_+local-nogtk-gsm-video-x11.bb b/build/openembedded/linphone/linphone_+local-nogtk-gsm-video-x11.bb deleted file mode 100644 index 427eb94bc..000000000 --- a/build/openembedded/linphone/linphone_+local-nogtk-gsm-video-x11.bb +++ /dev/null @@ -1,16 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r9" - -DEFAULT_PREFERENCE = "-1" -OVERRIDES_append = ":console" -OVERRIDES_append = ":gsm" -OVERRIDES_append = ":video" -OVERRIDES_append = ":x11" - -#PARALLEL_MAKE="V=1" - -require linphone-common_local.inc diff --git a/build/openembedded/linphone/linphone_+local-nogtk-gsm-video.bb b/build/openembedded/linphone/linphone_+local-nogtk-gsm-video.bb deleted file mode 100644 index 9a599dc4f..000000000 --- a/build/openembedded/linphone/linphone_+local-nogtk-gsm-video.bb +++ /dev/null @@ -1,15 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r9" - -DEFAULT_PREFERENCE = "-1" -OVERRIDES_append = ":console" -OVERRIDES_append = ":gsm" -OVERRIDES_append = ":video" - -#PARALLEL_MAKE="V=1" - -require linphone-common_local.inc diff --git a/build/openembedded/linphone/linphone_+local-nogtk-gsm.bb b/build/openembedded/linphone/linphone_+local-nogtk-gsm.bb deleted file mode 100644 index d48a1a17e..000000000 --- a/build/openembedded/linphone/linphone_+local-nogtk-gsm.bb +++ /dev/null @@ -1,14 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r9" - -DEFAULT_PREFERENCE = "-1" -OVERRIDES_append = ":console" -OVERRIDES_append = ":gsm" - -#PARALLEL_MAKE="V=1" - -require linphone-common_local.inc diff --git a/build/openembedded/linphone/linphone_+local-nogtk.bb b/build/openembedded/linphone/linphone_+local-nogtk.bb deleted file mode 100644 index 9a54c256a..000000000 --- a/build/openembedded/linphone/linphone_+local-nogtk.bb +++ /dev/null @@ -1,13 +0,0 @@ -## THIS unusable work in progress ## - -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" -PR="r9" - -DEFAULT_PREFERENCE = "-1" -OVERRIDES_append = ":console" - -#PARALLEL_MAKE="V=1" - -require linphone-common_local.inc diff --git a/build/openembedded/linphone/linphone_git.bb b/build/openembedded/linphone/linphone_git.bb deleted file mode 100644 index f1c65a799..000000000 --- a/build/openembedded/linphone/linphone_git.bb +++ /dev/null @@ -1,39 +0,0 @@ -DESCRIPTION = "Audio/video SIP-based IP phone (console edition)" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv2" - -SRCREV = "855f3aa1b83fd979bb8ff4c6373522bc72fe77ec" -L_GIT_SRC_URI = "gitosis@git.linphone.org:linphone-daemon" - -LINPHONE_TMP_DIR="/tmp/LINPHONE_TMP_${SRCREV}" -SRC_URI = "file://${LINPHONE_TMP_DIR}/linphone.tar.gz" - -S = "${WORKDIR}/linphone" - -# bitbake git fetcher currently doesn't handle git submodules -# There is also a problem with autogen and AC_SUBST -# note: don't use a ssh key with password, it does not work. -do_fetch_prepend () { - import os,bb - bb.note("Hack preparing clone in %s" %"${LINPHONE_TMP_DIR}") - os.system("rm -rf ${LINPHONE_TMP_DIR}") - os.system("mkdir -p ${LINPHONE_TMP_DIR}") - - bb.note("Hack cloning linphone !recursively") - os.system("cd ${LINPHONE_TMP_DIR}; git clone ${L_GIT_SRC_URI} linphone; cd linphone; git checkout ${SRCREV}; git submodule update --recursive --init") - - bb.note("Hack launching autogen.sh manually") - os.system("cd ${LINPHONE_TMP_DIR}/linphone; ./autogen.sh") - - bb.note("Hack preparing linphone.tar.gz") - # we need to keep the .git since the versioning in linphone is done through `git describe` - os.system("cd ${LINPHONE_TMP_DIR}; tar czf linphone.tar.gz linphone") -} - -require linphone-common.inc - - -#Required to avoid compile errors on May 2011. -EXTRA_OECONF +=" --disable-strict" - -LIC_FILES_CHKSUM = "file://COPYING;md5=9f9938e31db89d55a796e86808c96848" diff --git a/build/openembedded/msamr/msamr-common.inc b/build/openembedded/msamr/msamr-common.inc deleted file mode 100644 index 4f35dafc3..000000000 --- a/build/openembedded/msamr/msamr-common.inc +++ /dev/null @@ -1,20 +0,0 @@ -DESCRIPTION = "Mediastreamer2 plugin adding support for AMR codec" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "GPLv3" - -LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" - -DEPENDS = "linphone opencore-amr" -DEPENDS_append_wideband = " vo-amrwbenc" - -MSAMR_WIDEBAND = "" -MSAMR_WIDEBAND_wideband = "--enable-wideband" - -EXTRA_OECONF = "\ - ${MSAMR_WIDEBAND} \ - " - -FILES_${PN} = "${libdir}/mediastreamer/plugins/*.so.*" -FILES_${PN}-dev = "${libdir}/mediastreamer/plugins/*.la ${libdir}/mediastreamer/plugins/*.so" -inherit autotools pkgconfig diff --git a/build/openembedded/msamr/msamr_git+wb.bb b/build/openembedded/msamr/msamr_git+wb.bb deleted file mode 100644 index 63f1caa8b..000000000 --- a/build/openembedded/msamr/msamr_git+wb.bb +++ /dev/null @@ -1,8 +0,0 @@ -PR = "r2" -SRC_URI = "git://git.linphone.org/msamr.git;protocol=git" -SRCREV = "6ed342ed00526c21e85f8a06538fe3da2c7a24f4" -S = "${WORKDIR}/git" - -OVERRIDES_append = ":wideband" - -require msamr-common.inc diff --git a/build/openembedded/msamr/msamr_git.bb b/build/openembedded/msamr/msamr_git.bb deleted file mode 100644 index 07b394dc2..000000000 --- a/build/openembedded/msamr/msamr_git.bb +++ /dev/null @@ -1,6 +0,0 @@ -PR = "r2" -SRC_URI = "git://git.linphone.org/msamr.git;protocol=git" -SRCREV = "6ed342ed00526c21e85f8a06538fe3da2c7a24f4" -S = "${WORKDIR}/git" - -require msamr-common.inc diff --git a/build/openembedded/msamr/msamr_local+wb.bb b/build/openembedded/msamr/msamr_local+wb.bb deleted file mode 100644 index cb89a1bde..000000000 --- a/build/openembedded/msamr/msamr_local+wb.bb +++ /dev/null @@ -1,13 +0,0 @@ -PR = "r1" -SRC_URI = "file://${HOME}/msamr-0.0.2.tar.gz" -S = "${WORKDIR}/msamr-0.0.2" - -do_configure_prepend () { - ./autogen.sh -} - -OVERRIDES_append = ":wideband" - -DEFAULT_PREFERENCE="-1" - -require msamr-common.inc diff --git a/build/openembedded/msamr/msamr_local.bb b/build/openembedded/msamr/msamr_local.bb deleted file mode 100644 index f6349af74..000000000 --- a/build/openembedded/msamr/msamr_local.bb +++ /dev/null @@ -1,11 +0,0 @@ -PR = "r1" -SRC_URI = "file://${HOME}/msamr-0.0.2.tar.gz" -S = "${WORKDIR}/msamr-0.0.2" - -do_configure_prepend () { - ./autogen.sh -} - -DEFAULT_PREFERENCE="-1" - -require msamr-common.inc diff --git a/build/openembedded/msilbc/msilbc-common.inc b/build/openembedded/msilbc/msilbc-common.inc deleted file mode 100644 index 6651f9a70..000000000 --- a/build/openembedded/msilbc/msilbc-common.inc +++ /dev/null @@ -1,12 +0,0 @@ -DESCRIPTION = "Mediastreamer2 plugin adding support for ILBC codec" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "GPLv2" -DEPENDS = "linphone libilbc-rfc3951" - -FILES_${PN} = "${libdir}/mediastreamer/plugins/*.so.*" -FILES_${PN}-dev = "${libdir}/mediastreamer/plugins/*.la ${libdir}/mediastreamer/plugins/*.so" - -LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" - -inherit autotools pkgconfig diff --git a/build/openembedded/msilbc/msilbc_git.bb b/build/openembedded/msilbc/msilbc_git.bb deleted file mode 100644 index 3ed186094..000000000 --- a/build/openembedded/msilbc/msilbc_git.bb +++ /dev/null @@ -1,6 +0,0 @@ -PR = "r1" -SRC_URI = "git://git.linphone.org/msilbc.git;protocol=git" -SRCREV = "2bf845d7f537eb671dd32ca5b0cc932e8bb48952" -S = "${WORKDIR}/git" - -require msilbc-common.inc diff --git a/build/openembedded/msilbc/msilbc_local.bb b/build/openembedded/msilbc/msilbc_local.bb deleted file mode 100644 index 72b08b239..000000000 --- a/build/openembedded/msilbc/msilbc_local.bb +++ /dev/null @@ -1,11 +0,0 @@ -PR = "r0" -SRC_URI = "file://${HOME}/msilbc-2.0.3.tar.gz" -S = "${WORKDIR}/msilbc-2.0.3" - -do_configure_prepend () { - ./autogen.sh -} - -DEFAULT_PREFERENCE="-1" - -require msilbc-common.inc diff --git a/build/openembedded/msimx6vpu-h264/msimx6vpu-h264.inc b/build/openembedded/msimx6vpu-h264/msimx6vpu-h264.inc deleted file mode 100644 index 74c31cdb1..000000000 --- a/build/openembedded/msimx6vpu-h264/msimx6vpu-h264.inc +++ /dev/null @@ -1,12 +0,0 @@ -SECTION = "libs" - -DEPENDS_${PN} = "libmediastreamer imx-lib imx-vpu" -DEPENDS = "libmediastreamer imx-lib imx-vpu" - -PROVIDES = "msimx6vpu-h264 msimx6vpu-h264-dbg" - -inherit autotools gettext - -FILES_${PN} = "${libdir}/mediastreamer/plugins/*.so.*" -FILES_${PN}-dev = "${libdir}/mediastreamer/plugins/*.la ${libdir}/mediastreamer/plugins/*.so" -FILES_${PN}-dbg = "${libdir}/mediastreamer/plugins/.debug/*.so.* /usr/src/debug" diff --git a/build/openembedded/msimx6vpu-h264/msimx6vpu-h264_git.bb b/build/openembedded/msimx6vpu-h264/msimx6vpu-h264_git.bb deleted file mode 100644 index 13137448a..000000000 --- a/build/openembedded/msimx6vpu-h264/msimx6vpu-h264_git.bb +++ /dev/null @@ -1,23 +0,0 @@ -DESCRIPTION = "A H264 encoder/decoder plugin for mediastreamer using Freescale's IMX6's VPU" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv3+" - -GIT_SRC_URI = "gitosis@git.linphone.org:msimx6vpu-h264.git" -SRCREV = "master" -LIC_FILES_CHKSUM = "file://COPYING;md5=c46082167a314d785d012a244748d803" - -TMP_DIR="/tmp/TMP_MSIMX6VPUH264_${SRCREV}" -SRC_URI = "file://${TMP_DIR}/msimx6vpu-h264.tar.gz" - -S = "${WORKDIR}/msimx6vpu-h264" - -# note: don't use a ssh key with password, it does not work. -do_fetch_prepend () { - import os,bb - os.system("rm -rf ${TMP_DIR}") - os.system("mkdir -p ${TMP_DIR}") - os.system("cd ${TMP_DIR}; git clone ${GIT_SRC_URI} msimx6vpu-h264") - os.system("cd ${TMP_DIR}; tar czf msimx6vpu-h264.tar.gz msimx6vpu-h264") -} - -require msimx6vpu-h264.inc diff --git a/build/openembedded/msv4l2-display/msv4l2-display-common.inc b/build/openembedded/msv4l2-display/msv4l2-display-common.inc deleted file mode 100644 index c58e41998..000000000 --- a/build/openembedded/msv4l2-display/msv4l2-display-common.inc +++ /dev/null @@ -1,14 +0,0 @@ -SECTION = "libs" - -DEPENDS_${PN} = "libmediastreamer" -DEPENDS = "libmediastreamer" - -PROVIDES = "msv4l2-display" - -EXTRA_OECONF += ' CFLAGS="-DOUTPUT_VIDEO_DEVICE=17"' - -inherit autotools gettext - -FILES_${PN} = "${libdir}/mediastreamer/plugins/*.so.*" -FILES_${PN}-dev = "${libdir}/mediastreamer/plugins/*.la ${libdir}/mediastreamer/plugins/*.so" -FILES_${PN}-dbg = "${libdir}/mediastreamer/plugins/.debug/*.so.* /usr/src/debug" diff --git a/build/openembedded/msv4l2-display/msv4l2-display_git.bb b/build/openembedded/msv4l2-display/msv4l2-display_git.bb deleted file mode 100644 index 14c7b7c7e..000000000 --- a/build/openembedded/msv4l2-display/msv4l2-display_git.bb +++ /dev/null @@ -1,23 +0,0 @@ -DESCRIPTION = "V4L2 display filter plugin for mediastreamer/linphone" -HOMEPAGE = "http://www.linphone.org/?lang=us" -LICENSE = "GPLv3+" - -GIT_SRC_URI = "gitosis@git.linphone.org:msv4l2-display.git" -SRCREV = "master" -LIC_FILES_CHKSUM = "file://COPYING;md5=c46082167a314d785d012a244748d803" - -TMP_DIR="/tmp/TMP_MSV4L2Display_${SRCREV}" -SRC_URI = "file://${TMP_DIR}/msv4l2-display.tar.gz" - -S = "${WORKDIR}/msv4l2-display" - -# note: don't use a ssh key with password, it does not work. -do_fetch_prepend () { - import os,bb - os.system("rm -rf ${TMP_DIR}") - os.system("mkdir -p ${TMP_DIR}") - os.system("cd ${TMP_DIR}; git clone ${GIT_SRC_URI} msv4l2-display") - os.system("cd ${TMP_DIR}; tar czf msv4l2-display.tar.gz msv4l2-display") -} - -require msv4l2-display-common.inc diff --git a/build/openembedded/mswebrtc/mswebrtc-common.inc b/build/openembedded/mswebrtc/mswebrtc-common.inc deleted file mode 100644 index bdccee2f4..000000000 --- a/build/openembedded/mswebrtc/mswebrtc-common.inc +++ /dev/null @@ -1,15 +0,0 @@ -DESCRIPTION = "Mediastreamer2 plugin adding support for WebRTC features (iSAC codec, AEC...)" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "GPLv2" -DEPENDS = "linphone" - -EXTRA_OECONF = "--disable-isac" - -FILES_${PN} = "${libdir}/mediastreamer/plugins/*.so.*" -FILES_${PN}-dev = "${libdir}/mediastreamer/plugins/*.la ${libdir}/mediastreamer/plugins/*.so" -FILES_${PN}-dbg = "${libdir}/mediastreamer/plugins/.debug/*.so.* /usr/src/debug" - -LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" - -inherit autotools pkgconfig diff --git a/build/openembedded/mswebrtc/mswebrtc_git.bb b/build/openembedded/mswebrtc/mswebrtc_git.bb deleted file mode 100644 index 526f70554..000000000 --- a/build/openembedded/mswebrtc/mswebrtc_git.bb +++ /dev/null @@ -1,6 +0,0 @@ -PR = "r3" -SRC_URI = "git://git.linphone.org/mswebrtc.git;protocol=git" -SRCREV = "a9b5929928dd58299ceaed0aeb507c82bae80b55" -S = "${WORKDIR}/git" - -require mswebrtc-common.inc diff --git a/build/openembedded/mswebrtc/mswebrtc_local.bb b/build/openembedded/mswebrtc/mswebrtc_local.bb deleted file mode 100644 index 8921a3c8e..000000000 --- a/build/openembedded/mswebrtc/mswebrtc_local.bb +++ /dev/null @@ -1,11 +0,0 @@ -PR = "r0" -SRC_URI = "file://${HOME}/mswebrtc-1.0.tar.gz" -S = "${WORKDIR}/mswebrtc-1.0" - -do_configure_prepend () { - ./autogen.sh -} - -DEFAULT_PREFERENCE="-1" - -require mswebrtc-common.inc diff --git a/build/openembedded/msx264/msx264-common.inc b/build/openembedded/msx264/msx264-common.inc deleted file mode 100644 index b340dc99f..000000000 --- a/build/openembedded/msx264/msx264-common.inc +++ /dev/null @@ -1,12 +0,0 @@ -DESCRIPTION = "Mediastreamer2 plugin adding support for H264 codec" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "GPLv3" - -LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" - -DEPENDS = "linphone x264" - -FILES_${PN} = "${libdir}/mediastreamer/plugins/*.so.*" -FILES_${PN}-dev = "${libdir}/mediastreamer/plugins/*.la ${libdir}/mediastreamer/plugins/*.so" -inherit autotools pkgconfig diff --git a/build/openembedded/msx264/msx264_git.bb b/build/openembedded/msx264/msx264_git.bb deleted file mode 100644 index 40a26e5fe..000000000 --- a/build/openembedded/msx264/msx264_git.bb +++ /dev/null @@ -1,6 +0,0 @@ -PR = "r1" -SRC_URI = "git://git.linphone.org/msx264.git;protocol=git" -SRCREV = "f1fd3d6be817dd5c1b8a46f68de04421f75cf056" -S = "${WORKDIR}/git" - -require msx264-common.inc diff --git a/build/openembedded/msx264/msx264_local.bb b/build/openembedded/msx264/msx264_local.bb deleted file mode 100644 index ef7ab1a82..000000000 --- a/build/openembedded/msx264/msx264_local.bb +++ /dev/null @@ -1,11 +0,0 @@ -PR = "r1" -SRC_URI = "file://${HOME}/msx264-1.4.2.tar.gz" -S = "${WORKDIR}/msx264-1.4.2" - -do_configure_prepend () { - ./autogen.sh -} - -DEFAULT_PREFERENCE="-1" - -require msx264-common.inc diff --git a/build/openembedded/opencore-amr_0.1.3.bb b/build/openembedded/opencore-amr_0.1.3.bb deleted file mode 100644 index 7c338543d..000000000 --- a/build/openembedded/opencore-amr_0.1.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -DESCRIPTION = "OpenCORE Adaptive Multi Rate (AMR) speech codec library implementation" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "Apache" - -PR = "r1" -SRC_URI = "${SOURCEFORGE_MIRROR}/opencore-amr/${PN}-${PV}.tar.gz" - -inherit autotools pkgconfig -SRC_URI[md5sum] = "09d2c5dfb43a9f6e9fec8b1ae678e725" -SRC_URI[sha256sum] = "106bf811c1f36444d7671d8fd2589f8b2e0cca58a2c764da62ffc4a070595385" -LIC_FILES_CHKSUM = "file://COPYING;md5=dd2c2486aca02190153cf399e508c7e7" \ No newline at end of file diff --git a/build/openembedded/polarssl/polarssl-linphone/darwin.patch b/build/openembedded/polarssl/polarssl-linphone/darwin.patch deleted file mode 100644 index 9faf5c1b7..000000000 --- a/build/openembedded/polarssl/polarssl-linphone/darwin.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -urN a/library/Makefile b/library/Makefile ---- a/library/Makefile 2013-07-29 17:26:14.000000000 +0200 -+++ b/library/Makefile 2013-07-29 17:26:58.000000000 +0200 -@@ -26,7 +26,9 @@ - - DLEXT=so - # OSX shared library extension: --# DLEXT=dylib -+ifdef DARWIN -+DLEXT=dylib -+endif - - # Windows shared library extension: - ifdef WINDOWS diff --git a/build/openembedded/polarssl/polarssl-linphone/soname.patch b/build/openembedded/polarssl/polarssl-linphone/soname.patch deleted file mode 100644 index 29a1ca955..000000000 --- a/build/openembedded/polarssl/polarssl-linphone/soname.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff -urN polarssl.orig/library/Makefile polarssl.new/library/Makefile ---- polarssl.orig/library/Makefile 2013-08-22 10:24:46.353700982 +0200 -+++ polarssl.new/library/Makefile 2013-08-22 10:21:43.933733318 +0200 -@@ -28,12 +28,14 @@ - # OSX shared library extension: - ifdef DARWIN - DLEXT=dylib -+SONAME=libpolarssl.0.dylib - endif - - # Windows shared library extension: - ifdef WINDOWS - DLEXT=dll - LDFLAGS += -lws2_32 -+SONAME=libpolarssl-0.dll - endif - - OBJS= aes.o arc4.o asn1parse.o \ -@@ -73,15 +75,17 @@ - - libpolarssl.so: libpolarssl.a - echo " LD $@" -- $(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $@ $(OBJS) -+ $(CC) ${LDFLAGS} -shared -Wl,-soname,$(SONAME) -o $(SONAME) $(OBJS) -+ ln -s $(SONAME) $@ - - libpolarssl.dylib: libpolarssl.a - echo " LD $@" -- $(CC) ${LDFLAGS} -dynamiclib -o $@ $(OBJS) -+ $(CC) ${LDFLAGS} -dynamiclib -Wl,-install_name,$(SONAME) -o $(SONAME) $(OBJS) -+ ln -s $(SONAME) $@ - - libpolarssl.dll: libpolarssl.a - echo " LD $@" -- $(CC) -shared -Wl,-soname,$@,--out-implib,$@.a -o $@ $(OBJS) -lws2_32 -lwinmm -lgdi32 -+ $(CC) -shared -Wl,-soname,$(SONAME),--out-implib,$@.a -o $(SONAME) $(OBJS) -lws2_32 -lwinmm -lgdi32 - - .c.o: - echo " CC $<" -diff -urN polarssl.orig/Makefile polarssl.new/Makefile ---- polarssl.orig/Makefile 2013-08-22 10:24:34.585703377 +0200 -+++ polarssl.new/Makefile 2013-08-22 10:19:26.801749343 +0200 -@@ -21,7 +21,7 @@ - cp -r include/polarssl $(DESTDIR)/include - - mkdir -p $(DESTDIR)/lib -- cp library/libpolarssl.* $(DESTDIR)/lib -+ cp -d library/libpolarssl* $(DESTDIR)/lib - - mkdir -p $(DESTDIR)/bin - cp library/libpolarssl*.dll $(DESTDIR)/bin diff --git a/build/openembedded/polarssl/polarssl.inc b/build/openembedded/polarssl/polarssl.inc deleted file mode 100644 index c9957212e..000000000 --- a/build/openembedded/polarssl/polarssl.inc +++ /dev/null @@ -1,17 +0,0 @@ -DESCRIPTION = "SSL/TLS library" -LICENSE = "GPL" - -inherit pkgconfig - -EXTRA_OEMAKE += " SHARED=1" - -PROVIDES = "polarssl polarssl-dev" -ALLOW_EMPTY_${PN} = "1" - -PACKAGES += "${PN}-utils" - -MAKE_DESTDIR = "DESTDIR=${D}/${prefix}" - -FILES_${PN} += "${sharedlibdir}/*${SOLIBSDEV}" -FILES_${PN}-dev += "!${sharedlibdir}/*${SOLIBSDEV}" -FILES_${PN}-utils += "${bindir}/polarssl_*" diff --git a/build/openembedded/polarssl/polarssl_linphone.bb b/build/openembedded/polarssl/polarssl_linphone.bb deleted file mode 100644 index 41ed5060e..000000000 --- a/build/openembedded/polarssl/polarssl_linphone.bb +++ /dev/null @@ -1,14 +0,0 @@ -require polarssl.inc - -SRCREV="cecb44e4f13f42f793dde34b42793e1ebcce91a5" - -S = "${WORKDIR}/git" - -do_fetch_prepend () { - import bb - bb.note("Will checkout in %s" % "${S}" ) -} - -SRC_URI = "git://git.linphone.org/polarssl.git" -LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" - diff --git a/build/openembedded/spandsp_0.0.6-pre18.bb b/build/openembedded/spandsp_0.0.6-pre18.bb deleted file mode 100644 index c87ff3c9e..000000000 --- a/build/openembedded/spandsp_0.0.6-pre18.bb +++ /dev/null @@ -1,24 +0,0 @@ -PR = "r0" - -SRC_URI = "http://www.soft-switch.org/downloads/spandsp/${PN}-0.0.6pre18.tgz" - -S = "${WORKDIR}/spandsp-0.0.6" - -# *cough* -do_configure_append() { - rm config.log -} - -DESCRIPTION = "A library of many DSP functions for telephony." -HOMEPAGE = "http://www.soft-switch.org" -SECTION = "libs" -LICENSE = "LGPL" -DEPENDS_${PN} = "tiff libxml2" - -inherit autotools - -#PARALLEL_MAKE = "" - -SRC_URI[md5sum] = "98330bc00a581ed8d71ebe34afabbcf9" -SRC_URI[sha256sum] = "835cd886105e4e39791f0e8cfe004c39b069f2e6dcb0795a68a6c79b5d14af2c" -LIC_FILES_CHKSUM = "file://COPYING;md5=8791c23ddf418deb5be264cffb5fa6bc" diff --git a/build/openembedded/vo-amrwbenc_0.1.2.bb b/build/openembedded/vo-amrwbenc_0.1.2.bb deleted file mode 100644 index a34b7de3b..000000000 --- a/build/openembedded/vo-amrwbenc_0.1.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "VisualOn AMR-WB encoder library" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "Apache" -DEPENDS = "opencore-amr" - -PR = "r1" -SRC_URI = "${SOURCEFORGE_MIRROR}/opencore-amr/${PN}-${PV}.tar.gz" - -inherit autotools pkgconfig -SRC_URI[md5sum] = "588205f686adc23532e31fe3646ddcb6" -SRC_URI[sha256sum] = "dd8c33e57bc415754f31fbb1b1536563bf731fc14e55f8182564e4c0fbb26435" -LIC_FILES_CHKSUM = "file://COPYING;md5=dd2c2486aca02190153cf399e508c7e7" \ No newline at end of file diff --git a/build/openembedded/x264_git.bb b/build/openembedded/x264_git.bb deleted file mode 100644 index 481da9986..000000000 --- a/build/openembedded/x264_git.bb +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION = "x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC format." -SECTION = "libs/multimedia" -PRIORITY = "optional" -LICENSE = "GPLv2" -HOMEPAGE = "http://www.videolan.org/developers/x264.html" -PR = "r1" - -SRC_URI = "git://git.videolan.org/x264.git;protocol=git" -SRCREV = "e89c4cfc9f37d0b7684507974b333545b5bcc37a" -S = "${WORKDIR}/git" - -EXTRA_OECONF += "--disable-lavf --enable-pic" -EXTRA_OEMAKE = "" -AS = "${TARGET_PREFIX}gcc" - -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" - -inherit autotools pkgconfig diff --git a/build/redhat/INSTALL b/build/redhat/INSTALL deleted file mode 100644 index 0b43a5b51..000000000 --- a/build/redhat/INSTALL +++ /dev/null @@ -1,13 +0,0 @@ -INSTALL : - -Download and install the repo rpmforge : - http://repoforge.org/use/ - - $ sudo rpm -Uvh - -Download the linphone-release rpm - $ sudo rpm -Uvh - - $ sudo yum install linphone - - diff --git a/build/redhat/README b/build/redhat/README deleted file mode 100644 index a38bc3143..000000000 --- a/build/redhat/README +++ /dev/null @@ -1,63 +0,0 @@ -********************************** -* Compiling linphone on RedHat * -********************************** - -Download and install the repo rpmforge : - http://repoforge.org/use/ - - $ sudo rpm -Uhv - $ yum -y update - -- Install build time dependencies - $ sudo yum install libtool intltool - -- Install others dependencies - $ sudo yum install gtk2-devel - $ sudo yum install ffmpeg-devel - $ sudo yum install openldap-devel - -- Install antlr3 - $ git clone git://git.linphone.org/antlr3.git - $ cd antlr3 - $ sudo cp antlr-3.4-complete.jar /usr/share/java/antlr3.jar - -- Download and install packages - $ sudo rpm -Uhv ftp://ftp.icm.edu.pl/vol/rzm2/linux-fedora/linux/epel/6/x86_64/polarssl-1.3.2-1.el6.x86_64.rpm - $ sudo rpm -Uvh ftp://ftp.icm.edu.pl/vol/rzm2/linux-fedora/linux/epel/6/x86_64/polarssl-devel-1.3.2-1.el6.x86_64.rpm - $ sudo rpm -Uhv ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/15/Everything/x86_64/os/Packages/antlr3-C-3.2-14.fc15.x86_64.rpm - $ sudo rpm -Uhv ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/15/Everything/x86_64/os/Packages/antlr3-C-devel-3.2-14.fc15.x86_64.rpm - -- Git repository - - Belle-sip : git clone git://git.linphone.org/belle-sip.git - oRTP : git clone git://git.linphone.org/ortp.git - Mediastreamer : git clone git://git.linphone.org/mediastreamer2.git - -- Compile Belle-sip / oRTP / mediastreamer - $ ./autogen.sh - $ ./configure - $ make && make rpm - $ sudo rpm -Uvh - -- Compile Linphone - $ ./autogen.sh - $ ./configure - $ make && make rpm - -- Compile msx264 - $ ./autogen.sh && ./configure && make - $ make rpm - --Create yum repo : - $ cd rpmbuild/RPMS/*arch*/ - $ createrepo . - - Create a file "linphone-release.repo" in /etc/yum.repos.d/ with : - - [linphone-release] - name = Linphone for redhat - baseurl = file/// *path to the new repo* - enabled = 1 - gpgcheck = 0 - - $ sudo yum install linphone diff --git a/build/rpm/liblinphone.spec.in b/build/rpm/liblinphone.spec.in new file mode 100755 index 000000000..97f3c0f0b --- /dev/null +++ b/build/rpm/liblinphone.spec.in @@ -0,0 +1,102 @@ +# -*- rpm-spec -*- + +## rpmbuild options +# These 2 lines are here because we can build the RPM for flexisip, in which +# case we prefix the entire installation so that we don't break compatibility +# with the user's libs. +# To compile with bc prefix, use rpmbuild -ba --with bc [SPEC] +%define pkg_name %{?_with_bc:bc-liblinphone}%{!?_with_bc:liblinphone} +%{?_with_bc: %define _prefix /opt/belledonne-communications} + +# re-define some directories for older RPMBuild versions which don't. This messes up the doc/ dir +# taken from https://fedoraproject.org/wiki/Packaging:RPMMacros?rd=Packaging/RPMMacros +%define _datarootdir %{_prefix}/share +%define _datadir %{_datarootdir} +%define _docdir %{_datadir}/doc + +%define build_number @PROJECT_VERSION_BUILD@ + + + +Name: %{pkg_name} +Version: @PROJECT_VERSION@ +Release: %build_number%{?dist} +Summary: Phone anywhere in the whole world by using the Internet + +Group: Applications/Communications +License: GPL +URL: http://www.linphone.org +Source0: %{name}-%{version}-%{build_number}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +%description +liblinphone is the voip sdk used by Linphone + +%define video %{?_without_video:0}%{!?_without_video:1} + + +%package devel +Summary: Development libraries for liblinphone +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains header files and development libraries needed to +develop programs using the liblinphone library. + +%if 0%{?rhel} && 0%{?rhel} <= 7 +%global cmake_name cmake3 +%define ctest_name ctest3 +%else +%global cmake_name cmake +%define ctest_name ctest +%endif + +%prep +%setup -n %{name}-%{version}-%build_number + +%build +%{expand:%%%cmake_name} . -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} -DCMAKE_PREFIX_PATH:PATH=%{_prefix} -DENABLE_VIDEO=%{video} +make %{?_smp_mflags} + +%install +make install DESTDIR=%{buildroot} + +%check +#%{ctest_name} -V %{?_smp_mflags} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%doc AUTHORS ChangeLog COPYING NEWS README.md TODO +%{_bindir}/linphonec +%{_bindir}/linphonecsh +%{_bindir}/lp-auto-answer +%{_bindir}/lp-test-ecc +%{_libdir}/*.so.* +#%{_mandir}/* +%{_datadir}/linphone +%{_datadir}/sounds/linphone +%{_datadir}/Linphone/rootca.pem + +%files devel +%defattr(-,root,root) +%{_bindir}/* +%{_includedir}/linphone +%{_libdir}/*.a +%{_libdir}/*.so +#%{_docdir} +%{_datadir}/Linphone/cmake/*.cmake +%{_datadir}/liblinphone_tester + + +%changelog +* Thu Jul 13 2017 jehan.monnier +- cmake port +* Mon Aug 19 2013 jehan.monnier +- Initial RPM release. diff --git a/build/wp8/LibLinphone.vcxproj b/build/wp8/LibLinphone.vcxproj deleted file mode 100644 index 3d1ecf83a..000000000 --- a/build/wp8/LibLinphone.vcxproj +++ /dev/null @@ -1,227 +0,0 @@ - - - - - Debug - Win32 - - - Debug - ARM - - - Release - Win32 - - - Release - ARM - - - - {08dd0d38-d9b5-4626-b60d-b4d76b571142} - LibLinphone - en-US - 11.0 - - - - DynamicLibrary - true - v110_wp80 - false - - - DynamicLibrary - false - true - v110_wp80 - false - - - - - - - - $(SolutionDir)$(Platform)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(Configuration)\$(TargetName)\ - - - false - - - - Level4 - $(ProjectDir)..\..\..\belle-sip\include;$(ProjectDir)..\..\oRTP\include;$(ProjectDir)..\..\mediastreamer2\include;$(ProjectDir)..\..\..\tunnel\include;$(ProjectDir)..\..\coreapi;$(ProjectDir)..\..\include;$(SolutionDir)$(Platform)\$(Configuration)\include;$(ProjectDir)..\..\..\zlib;$(ProjectDir)..\..\..\sqlite\;$(ProjectDir);%(AdditionalIncludeDirectories) - __STDC_CONSTANT_MACROS;_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;_USRDLL;WINDOW_NATIVE;_TRUE_TIME;IN_LINPHONE;USE_BELLESIP;TUNNEL_ENABLED;VIDEO_ENABLED;LINPHONE_PACKAGE_NAME="linphone";LIBLINPHONE_EXPORTS;LINPHONE_PLUGINS_DIR="\\linphone\\plugins";UNICODE;_XKEYCHECK_H;HAVE_ZLIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) - Default - NotUsing - false - $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories) - - - Console - false - false - belle-sip.lib;mediastreamer2.lib;ws2_32.lib;ortp.lib;gsm.lib;speex.lib;speexdsp.lib;%(AdditionalDependencies) - $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) - $(TargetDir)$(TargetName).lib - - - version.bat - - - Batch script to get the git version - - - - - _DEBUG;MSG_STORAGE_ENABLED;%(PreprocessorDefinitions) - - - true - - - - - NDEBUG;MSG_STORAGE_ENABLED;%(PreprocessorDefinitions) - MaxSpeed - true - true - true - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - false - - - - - - - - {1db09afe-fc9b-472e-a746-0e33f8ef8883} - - - {4c225a82-800b-427b-ba7b-61686a9b347f} - - - {9924ac72-f96c-4e56-94d9-2b025da43c6b} - - - {072fad20-7007-4da2-b2e7-16ce2b219f67} - - - {36b528f9-fb79-4078-a16b-0a7442581bb7} - - - {d22bd217-d0f8-4274-9b3a-f3f35f46482c} - - - {b16b81a9-bef2-44c9-b603-1065183ae844} - - - {0565952a-ea62-46a2-8261-f5b4b490da42} - - - {a45d63b9-60de-476c-8836-f8eedbe139d0} - - - {59500dd1-b192-4ddf-a402-8a8e3739e032} - - - {027bad0e-9179-48c1-9733-7aa7e2c2ec70} - - - {ffc7b532-0502-4d88-ac98-9e89071cbc97} - - - {5dfa07b4-0be9-46a9-ba32-fdf5a55c580b} - - - {7afac3bb-d97b-4578-b9fe-5e1d2b94ea2f} - - - - - diff --git a/build/wp8/LibLinphoneTester-native/LibLinphoneTester-native.vcxproj b/build/wp8/LibLinphoneTester-native/LibLinphoneTester-native.vcxproj deleted file mode 100644 index e60a5a6dc..000000000 --- a/build/wp8/LibLinphoneTester-native/LibLinphoneTester-native.vcxproj +++ /dev/null @@ -1,160 +0,0 @@ - - - - - Debug - Win32 - - - Debug - ARM - - - Release - Win32 - - - Release - ARM - - - - {5e94a00b-b14a-4e42-8284-8cb0ef099534} - linphone_tester_native - en-US - 11.0 - true - - - - DynamicLibrary - true - v110_wp80 - false - - - DynamicLibrary - false - true - v110_wp80 - false - - - - - - - - false - - - - Level4 - $(ProjectDir)..\..\..\..\belle-sip\include;$(ProjectDir)..\..\..\oRTP\include;$(ProjectDir)..\..\..\mediastreamer2\include;$(ProjectDir)..\..\..\tester;$(ProjectDir)..\..\..\coreapi;$(ProjectDir)..\..\..\include;$(ProjectDir)..\..\..\..\bcunit\build\wp8\bcunit\$(Platform)\$(Configuration);$(SolutionDir)$(Platform)\$(Configuration)\include;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_WINRT_DLL;_CRT_SECURE_NO_WARNINGS;HAVE_CU_GET_SUITE;IN_LINPHONE;%(PreprocessorDefinitions) - Default - NotUsing - false - $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories) - - - Console - false - true - ole32.lib;%(IgnoreSpecificDefaultLibraries) - WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;ws2_32.lib;%(AdditionalDependencies) - $(SolutionDir)$(Platform)\$(Configuration) - - - - - _DEBUG;%(PreprocessorDefinitions) - - - true - - - - - NDEBUG;%(PreprocessorDefinitions) - MaxSpeed - true - true - true - - - false - - - - - true - false - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - {1db09afe-fc9b-472e-a746-0e33f8ef8883} - - - {4c225a82-800b-427b-ba7b-61686a9b347f} - - - {902daf1d-ebf1-4d03-b598-143500a50ab4} - - - {9924ac72-f96c-4e56-94d9-2b025da43c6b} - - - {072fad20-7007-4da2-b2e7-16ce2b219f67} - - - {36b528f9-fb79-4078-a16b-0a7442581bb7} - - - {d22bd217-d0f8-4274-9b3a-f3f35f46482c} - - - {b16b81a9-bef2-44c9-b603-1065183ae844} - - - {0565952a-ea62-46a2-8261-f5b4b490da42} - - - {027bad0e-9179-48c1-9733-7aa7e2c2ec70} - - - {ffc7b532-0502-4d88-ac98-9e89071cbc97} - - - {08dd0d38-d9b5-4626-b60d-b4d76b571142} - - - - - diff --git a/build/wp8/LibLinphoneTester-native/linphone-tester-native.cpp b/build/wp8/LibLinphoneTester-native/linphone-tester-native.cpp deleted file mode 100644 index 3c511f0fd..000000000 --- a/build/wp8/LibLinphoneTester-native/linphone-tester-native.cpp +++ /dev/null @@ -1,125 +0,0 @@ -#include - -#include "linphone-tester-native.h" -#include "ortp/logging.h" -#include "bcunit/Util.h" - - -using namespace linphone_tester_native; -using namespace Platform; - -#define MAX_TRACE_SIZE 512 -#define MAX_SUITE_NAME_SIZE 128 - -static OutputTraceListener^ sTraceListener; - -static void nativeOutputTraceHandler(OutputTraceLevel lev, const char *fmt, va_list args) -{ - if (sTraceListener) { - wchar_t wstr[MAX_TRACE_SIZE]; - std::string str; - str.resize(MAX_TRACE_SIZE); - vsnprintf((char *)str.c_str(), MAX_TRACE_SIZE, fmt, args); - mbstowcs(wstr, str.c_str(), sizeof(wstr)); - String^ msg = ref new String(wstr); - sTraceListener->outputTrace(lev, msg); - } -} - -static void LinphoneNativeGenericOutputTraceHandler(OrtpLogLevel lev, const char *fmt, va_list args) -{ - OutputTraceLevel level = Message; - char fmt2[MAX_TRACE_SIZE]; - snprintf(fmt2, MAX_TRACE_SIZE, "%s\n", fmt); - if (lev == ORTP_DEBUG) level = Debug; - else if (lev == ORTP_MESSAGE) level = Message; - else if (lev == ORTP_TRACE) level = Message; - else if (lev == ORTP_WARNING) level = Warning; - else if (lev == ORTP_ERROR) level = Error; - else if (lev == ORTP_FATAL) level = Error; - nativeOutputTraceHandler(level, fmt2, args); -} - -static void LinphoneNativeOutputTraceHandler(OrtpLogLevel lev, const char *fmt, va_list args) -{ - if (lev >= ORTP_WARNING) { - LinphoneNativeGenericOutputTraceHandler(lev, fmt, args); - } -} - -static void LinphoneNativeVerboseOutputTraceHandler(OrtpLogLevel lev, const char *fmt, va_list args) -{ - LinphoneNativeGenericOutputTraceHandler(lev, fmt, args); -} - -static void BCUnitNativeOutputTraceHandler(int lev, const char *fmt, va_list args) -{ - nativeOutputTraceHandler(Raw, fmt, args); -} - -LinphoneTesterNative::LinphoneTesterNative() -{ - liblinphone_tester_init(); -} - -LinphoneTesterNative::~LinphoneTesterNative() -{ - liblinphone_tester_uninit(); -} - -void LinphoneTesterNative::setOutputTraceListener(OutputTraceListener^ traceListener) -{ - sTraceListener = traceListener; -} - -void LinphoneTesterNative::run(Platform::String^ suiteName, Platform::String^ caseName, Platform::Boolean verbose) -{ - std::wstring all(L"ALL"); - std::wstring wssuitename = suiteName->Data(); - std::wstring wscasename = caseName->Data(); - char csuitename[MAX_SUITE_NAME_SIZE] = { 0 }; - char ccasename[MAX_SUITE_NAME_SIZE] = { 0 }; - wcstombs(csuitename, wssuitename.c_str(), sizeof(csuitename)); - wcstombs(ccasename, wscasename.c_str(), sizeof(ccasename)); - - if (verbose) { - linphone_core_enable_logs_with_cb(LinphoneNativeVerboseOutputTraceHandler); - } else { - linphone_core_enable_logs_with_cb(LinphoneNativeOutputTraceHandler); - } - CU_set_trace_handler(BCUnitNativeOutputTraceHandler); - - liblinphone_tester_run_tests(wssuitename == all ? 0 : csuitename, wscasename == all ? 0 : ccasename); -} - -unsigned int LinphoneTesterNative::nbTestSuites() -{ - return liblinphone_tester_nb_test_suites(); -} - -unsigned int LinphoneTesterNative::nbTests(Platform::String^ suiteName) -{ - std::wstring suitename = suiteName->Data(); - char cname[MAX_SUITE_NAME_SIZE] = { 0 }; - wcstombs(cname, suitename.c_str(), sizeof(cname)); - return liblinphone_tester_nb_tests(cname); -} - -Platform::String^ LinphoneTesterNative::testSuiteName(int index) -{ - const char *cname = liblinphone_tester_test_suite_name(index); - wchar_t wcname[MAX_SUITE_NAME_SIZE]; - mbstowcs(wcname, cname, sizeof(wcname)); - return ref new String(wcname); -} - -Platform::String^ LinphoneTesterNative::testName(Platform::String^ suiteName, int testIndex) -{ - std::wstring suitename = suiteName->Data(); - char csuitename[MAX_SUITE_NAME_SIZE] = { 0 }; - wcstombs(csuitename, suitename.c_str(), sizeof(csuitename)); - const char *cname = liblinphone_tester_test_name(csuitename, testIndex); - wchar_t wcname[MAX_SUITE_NAME_SIZE]; - mbstowcs(wcname, cname, sizeof(wcname)); - return ref new String(wcname); -} diff --git a/build/wp8/LibLinphoneTester-native/linphone-tester-native.h b/build/wp8/LibLinphoneTester-native/linphone-tester-native.h deleted file mode 100644 index 1839cc481..000000000 --- a/build/wp8/LibLinphoneTester-native/linphone-tester-native.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include "liblinphone_tester.h" - -namespace linphone_tester_native -{ - enum OutputTraceLevel { - Debug, - Message, - Warning, - Error, - Raw - }; - - public interface class OutputTraceListener - { - public: - void outputTrace(int level, Platform::String^ msg); - }; - - public ref class LinphoneTesterNative sealed - { - public: - LinphoneTesterNative(); - virtual ~LinphoneTesterNative(); - void setOutputTraceListener(OutputTraceListener^ traceListener); - unsigned int nbTestSuites(); - unsigned int nbTests(Platform::String^ suiteName); - Platform::String^ testSuiteName(int index); - Platform::String^ testName(Platform::String^ suiteName, int testIndex); - void run(Platform::String^ suiteName, Platform::String^ caseName, Platform::Boolean verbose); - }; -} diff --git a/build/wp8/LibLinphoneTester-wp8/App.xaml b/build/wp8/LibLinphoneTester-wp8/App.xaml deleted file mode 100644 index ad710fdad..000000000 --- a/build/wp8/LibLinphoneTester-wp8/App.xaml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/App.xaml.cs b/build/wp8/LibLinphoneTester-wp8/App.xaml.cs deleted file mode 100644 index 5052b5a01..000000000 --- a/build/wp8/LibLinphoneTester-wp8/App.xaml.cs +++ /dev/null @@ -1,234 +0,0 @@ -using System; -using System.Diagnostics; -using System.Resources; -using System.Windows; -using System.Windows.Markup; -using System.Windows.Navigation; -using Microsoft.Phone.Controls; -using Microsoft.Phone.Shell; -using LibLinphoneTester_wp8.Resources; -using linphone_tester_native; - -namespace LibLinphoneTester_wp8 -{ - public partial class App : Application - { - /// - /// Provides easy access to the root frame of the Phone Application. - /// - /// The root frame of the Phone Application. - public static PhoneApplicationFrame RootFrame { get; private set; } - - /// - /// Constructor for the Application object. - /// - public App() - { - // Global handler for uncaught exceptions. - UnhandledException += Application_UnhandledException; - - // Standard XAML initialization - InitializeComponent(); - - // Phone-specific initialization - InitializePhoneApplication(); - - // Language display initialization - InitializeLanguage(); - - // Show graphics profiling information while debugging. - if (Debugger.IsAttached) - { - // Display the current frame rate counters. - Application.Current.Host.Settings.EnableFrameRateCounter = true; - - // Show the areas of the app that are being redrawn in each frame. - //Application.Current.Host.Settings.EnableRedrawRegions = true; - - // Enable non-production analysis visualization mode, - // which shows areas of a page that are handed off to GPU with a colored overlay. - //Application.Current.Host.Settings.EnableCacheVisualization = true; - - // Prevent the screen from turning off while under the debugger by disabling - // the application's idle detection. - // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run - // and consume battery power when the user is not using the phone. - PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; - } - - tester = new LinphoneTesterNative(); - suite = null; - } - - // Code to execute when the application is launching (eg, from Start) - // This code will not execute when the application is reactivated - private void Application_Launching(object sender, LaunchingEventArgs e) - { - } - - // Code to execute when the application is activated (brought to foreground) - // This code will not execute when the application is first launched - private void Application_Activated(object sender, ActivatedEventArgs e) - { - } - - // Code to execute when the application is deactivated (sent to background) - // This code will not execute when the application is closing - private void Application_Deactivated(object sender, DeactivatedEventArgs e) - { - } - - // Code to execute when the application is closing (eg, user hit Back) - // This code will not execute when the application is deactivated - private void Application_Closing(object sender, ClosingEventArgs e) - { - } - - // Code to execute if a navigation fails - private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) - { - if (Debugger.IsAttached) - { - // A navigation has failed; break into the debugger - Debugger.Break(); - } - } - - // Code to execute on Unhandled Exceptions - private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) - { - if (Debugger.IsAttached) - { - // An unhandled exception has occurred; break into the debugger - Debugger.Break(); - } - } - - #region Phone application initialization - - // Avoid double-initialization - private bool phoneApplicationInitialized = false; - - // Do not add any additional code to this method - private void InitializePhoneApplication() - { - if (phoneApplicationInitialized) - return; - - // Create the frame but don't set it as RootVisual yet; this allows the splash - // screen to remain active until the application is ready to render. - RootFrame = new PhoneApplicationFrame(); - RootFrame.Navigated += CompleteInitializePhoneApplication; - - // Handle navigation failures - RootFrame.NavigationFailed += RootFrame_NavigationFailed; - - // Handle reset requests for clearing the backstack - RootFrame.Navigated += CheckForResetNavigation; - - // Ensure we don't initialize again - phoneApplicationInitialized = true; - } - - // Do not add any additional code to this method - private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e) - { - // Set the root visual to allow the application to render - if (RootVisual != RootFrame) - RootVisual = RootFrame; - - // Remove this handler since it is no longer needed - RootFrame.Navigated -= CompleteInitializePhoneApplication; - } - - private void CheckForResetNavigation(object sender, NavigationEventArgs e) - { - // If the app has received a 'reset' navigation, then we need to check - // on the next navigation to see if the page stack should be reset - if (e.NavigationMode == NavigationMode.Reset) - RootFrame.Navigated += ClearBackStackAfterReset; - } - - private void ClearBackStackAfterReset(object sender, NavigationEventArgs e) - { - // Unregister the event so it doesn't get called again - RootFrame.Navigated -= ClearBackStackAfterReset; - - // Only clear the stack for 'new' (forward) and 'refresh' navigations - if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh) - return; - - // For UI consistency, clear the entire page stack - while (RootFrame.RemoveBackEntry() != null) - { - ; // do nothing - } - } - - #endregion - - // Initialize the app's font and flow direction as defined in its localized resource strings. - // - // To ensure that the font of your application is aligned with its supported languages and that the - // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage - // and ResourceFlowDirection should be initialized in each resx file to match these values with that - // file's culture. For example: - // - // AppResources.es-ES.resx - // ResourceLanguage's value should be "es-ES" - // ResourceFlowDirection's value should be "LeftToRight" - // - // AppResources.ar-SA.resx - // ResourceLanguage's value should be "ar-SA" - // ResourceFlowDirection's value should be "RightToLeft" - // - // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072. - // - private void InitializeLanguage() - { - try - { - // Set the font to match the display language defined by the - // ResourceLanguage resource string for each supported language. - // - // Fall back to the font of the neutral language if the Display - // language of the phone is not supported. - // - // If a compiler error is hit then ResourceLanguage is missing from - // the resource file. - RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage); - - // Set the FlowDirection of all elements under the root frame based - // on the ResourceFlowDirection resource string for each - // supported language. - // - // If a compiler error is hit then ResourceFlowDirection is missing from - // the resource file. - FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection); - RootFrame.FlowDirection = flow; - } - catch - { - // If an exception is caught here it is most likely due to either - // ResourceLangauge not being correctly set to a supported language - // code or ResourceFlowDirection is set to a value other than LeftToRight - // or RightToLeft. - - if (Debugger.IsAttached) - { - Debugger.Break(); - } - - throw; - } - } - - public bool suiteRunning() - { - return (suite != null) && (suite.running); - } - - public LinphoneTesterNative tester { get; set; } - public UnitTestSuite suite { get; set; } - } -} \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/AlignmentGrid.png b/build/wp8/LibLinphoneTester-wp8/Assets/AlignmentGrid.png deleted file mode 100644 index f7d2e9780..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/AlignmentGrid.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/ApplicationIcon.png b/build/wp8/LibLinphoneTester-wp8/Assets/ApplicationIcon.png deleted file mode 100644 index 7d95d4e08..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/ApplicationIcon.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileLarge.png b/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileLarge.png deleted file mode 100644 index e0c59ac01..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileLarge.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileMedium.png b/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileMedium.png deleted file mode 100644 index e93b89d60..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileMedium.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileSmall.png b/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileSmall.png deleted file mode 100644 index 550b1b5e8..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/FlipCycleTileSmall.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/IconicTileMediumLarge.png b/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/IconicTileMediumLarge.png deleted file mode 100644 index 686e6b53f..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/IconicTileMediumLarge.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/IconicTileSmall.png b/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/IconicTileSmall.png deleted file mode 100644 index d4b5ede1b..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/Tiles/IconicTileSmall.png and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/empty_rc b/build/wp8/LibLinphoneTester-wp8/Assets/empty_rc deleted file mode 100644 index 2fa8c43a3..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Assets/empty_rc +++ /dev/null @@ -1,6 +0,0 @@ -[net] -mtu=1300 - -[sip] -ping_with_options=0 -sip_random_port=1 \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/laure_rc b/build/wp8/LibLinphoneTester-wp8/Assets/laure_rc deleted file mode 100644 index 54a682401..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Assets/laure_rc +++ /dev/null @@ -1,41 +0,0 @@ -[sip] -sip_port=5092 -sip_tcp_port=5092 -sip_tls_port=5093 -default_proxy=0 -ping_with_options=0 -register_only_when_network_is_up=0 - -[auth_info_0] -username=laure -userid=laure -passwd=secret -realm="sip.example.org" - - -[proxy_0] -reg_proxy=sip.example.org -reg_identity=sip:laure@sip.example.org -reg_expires=3600 -reg_sendregister=1 -publish=0 -dial_escape_plus=0 - - -[rtp] -audio_rtp_port=9010 -video_rtp_port=9012 - -[video] -display=0 -capture=0 -show_local=0 -size=vga -enabled=0 -self_view=0 -automatically_initiate=0 -automatically_accept=0 -device=StaticImage: Static picture - -[sound] -echocancellation=0 #to not overload cpu in case of VG \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/multi_account_lrc b/build/wp8/LibLinphoneTester-wp8/Assets/multi_account_lrc deleted file mode 100644 index 23705a733..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Assets/multi_account_lrc +++ /dev/null @@ -1,55 +0,0 @@ -[sip] -sip_port=5072 -sip_tcp_port=5072 -sip_tls_port=5073 -default_proxy=0 - -[auth_info_0] -username=liblinphone_tester -userid=liblinphone_tester -passwd=secret -realm="auth.example.org" - -[auth_info_1] -username=pauline -userid=pauline -passwd=secret -realm="sip.example.org" - -[auth_info_2] -username=liblinphone_tester -userid=liblinphone_tester -passwd=secret -realm="auth1.example.org" - -[auth_info_3] -username=marie -userid=marie -passwd=secret -realm="sip.example.org" - -[proxy_0] -reg_proxy=sip2.linphone.org;transport=tls -reg_identity=sip:pauline@sip.example.org -reg_expires=3600 -reg_sendregister=1 -publish=0 -dial_escape_plus=0 - -[proxy_1] -reg_proxy=sip.example.org;transport=tcp -reg_identity=sip:marie@sip.example.org -reg_expires=3600 -reg_sendregister=1 -publish=0 -dial_escape_plus=0 - -[proxy_2] -reg_proxy=auth1.example.org -reg_identity=sip:liblinphone_tester@auth1.example.org -reg_expires=3600 -reg_sendregister=1 -publish=0 -dial_escape_plus=0 - - diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/oldphone.wav b/build/wp8/LibLinphoneTester-wp8/Assets/oldphone.wav deleted file mode 100644 index 7e99ecbf4..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/oldphone.wav and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/Assets/ringback.wav b/build/wp8/LibLinphoneTester-wp8/Assets/ringback.wav deleted file mode 100644 index 21f4b5bfb..000000000 Binary files a/build/wp8/LibLinphoneTester-wp8/Assets/ringback.wav and /dev/null differ diff --git a/build/wp8/LibLinphoneTester-wp8/LibLinphoneTester-wp8.csproj b/build/wp8/LibLinphoneTester-wp8/LibLinphoneTester-wp8.csproj deleted file mode 100644 index 4a73fb3b2..000000000 --- a/build/wp8/LibLinphoneTester-wp8/LibLinphoneTester-wp8.csproj +++ /dev/null @@ -1,175 +0,0 @@ - - - - Debug - AnyCPU - 10.0.20506 - 2.0 - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90} - {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - LibLinphoneTester_wp8 - LibLinphoneTester_wp8 - WindowsPhone - v8.0 - $(TargetFrameworkVersion) - true - - - true - true - LibLinphoneTester_wp8_$(Configuration)_$(Platform).xap - Properties\AppManifest.xml - LibLinphoneTester_wp8.App - true - 11.0 - true - - - true - full - false - Bin\x86\Debug - DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE - true - true - prompt - 4 - - - pdbonly - true - Bin\x86\Release - TRACE;SILVERLIGHT;WINDOWS_PHONE - true - true - prompt - 4 - - - true - full - false - Bin\ARM\Debug - DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE - true - true - prompt - 4 - - - pdbonly - true - Bin\ARM\Release - TRACE;SILVERLIGHT;WINDOWS_PHONE - true - true - prompt - 4 - - - - App.xaml - - - - MainPage.xaml - - - - True - True - AppResources.resx - - - TestCasePage.xaml - - - TestResultPage.xaml - - - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - - - - - - - - - - - - Designer - - - - - - PreserveNewest - - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - - - PublicResXFileCodeGenerator - AppResources.Designer.cs - - - - - {0565952A-EA62-46A2-8261-F5B4B490DA42} - libmswp8vid - - - {5E94A00B-B14A-4E42-8284-8CB0EF099534} - LibLinphoneTester-native - - - - - - - - Xcopy /I /Y $(ProjectDir)..\..\..\tester\rcfiles\*_rc $(ProjectDir)Assets\ - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/LibLinphoneTester-wp8.sln b/build/wp8/LibLinphoneTester-wp8/LibLinphoneTester-wp8.sln deleted file mode 100644 index 42a854fb1..000000000 --- a/build/wp8/LibLinphoneTester-wp8/LibLinphoneTester-wp8.sln +++ /dev/null @@ -1,336 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2012 for Windows Phone -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibLinphoneTester-wp8", "LibLinphoneTester-wp8.csproj", "{34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}" - ProjectSection(ProjectDependencies) = postProject - {5E94A00B-B14A-4E42-8284-8CB0EF099534} = {5E94A00B-B14A-4E42-8284-8CB0EF099534} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibLinphone", "..\LibLinphone.vcxproj", "{08DD0D38-D9B5-4626-B60D-B4D76B571142}" - ProjectSection(ProjectDependencies) = postProject - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} = {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} - {59500DD1-B192-4DDF-A402-8A8E3739E032} = {59500DD1-B192-4DDF-A402-8A8E3739E032} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibLinphoneTester-native", "..\LibLinphoneTester-native\LibLinphoneTester-native.vcxproj", "{5E94A00B-B14A-4E42-8284-8CB0EF099534}" - ProjectSection(ProjectDependencies) = postProject - {D22BD217-D0F8-4274-9B3A-F3F35F46482C} = {D22BD217-D0F8-4274-9B3A-F3F35F46482C} - {902DAF1D-EBF1-4D03-B598-143500A50AB4} = {902DAF1D-EBF1-4D03-B598-143500A50AB4} - {072FAD20-7007-4DA2-B2E7-16CE2B219F67} = {072FAD20-7007-4DA2-B2E7-16CE2B219F67} - {0565952A-EA62-46A2-8261-F5B4B490DA42} = {0565952A-EA62-46A2-8261-F5B4B490DA42} - {08DD0D38-D9B5-4626-B60D-B4D76B571142} = {08DD0D38-D9B5-4626-B60D-B4D76B571142} - {9924AC72-F96C-4E56-94D9-2B025DA43C6B} = {9924AC72-F96C-4E56-94D9-2B025DA43C6B} - {B16B81A9-BEF2-44C9-B603-1065183AE844} = {B16B81A9-BEF2-44C9-B603-1065183AE844} - {36B528F9-FB79-4078-A16B-0A7442581BB7} = {36B528F9-FB79-4078-A16B-0A7442581BB7} - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883} = {1DB09AFE-FC9B-472E-A746-0E33F8EF8883} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "belle-sip", "..\..\..\..\belle-sip\build\wp8\belle-sip\belle-sip.vcxproj", "{4C225A82-800B-427B-BA7B-61686A9B347F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mediastreamer2", "..\..\..\mediastreamer2\build\wp8\mediastreamer2\mediastreamer2.vcxproj", "{027BAD0E-9179-48C1-9733-7AA7E2C2EC70}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "oRTP", "..\..\..\oRTP\build\wp8\oRTP\oRTP.vcxproj", "{FFC7B532-0502-4D88-AC98-9E89071CBC97}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libantlr3c", "..\..\..\..\antlr3\runtime\C\build\wp8\libantlr3c\libantlr3c.vcxproj", "{8FA74260-151B-429B-83EF-3CF3EAC8CFD9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsm", "..\..\..\..\gsm\build\wp8\gsm\gsm.vcxproj", "{746EA080-5BA9-42C5-9E52-EA421C3F3AFD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "speex", "..\..\..\..\speex\build\wp8\speex\speex.vcxproj", "{D5EC8C11-C1D9-47E3-BB82-A93C300FD902}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "speexdsp", "..\..\..\..\speex\build\wp8\speex\speexdsp.vcxproj", "{6BD78980-9C71-4341-8775-AD19E9EC7305}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bcunit", "..\..\..\..\bcunit\build\wp8\bcunit\bcunit.vcxproj", "{902DAF1D-EBF1-4D03-B598-143500A50AB4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmswasapi", "..\..\..\..\mswasapi\mswasapi\mswasapi.vcxproj", "{D22BD217-D0F8-4274-9B3A-F3F35F46482C}" - ProjectSection(ProjectDependencies) = postProject - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} = {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} - {FFC7B532-0502-4D88-AC98-9E89071CBC97} = {FFC7B532-0502-4D88-AC98-9E89071CBC97} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libilbc-rfc3951", "..\..\..\..\libilbc-rfc3951\build\wp8\libilbc-rfc3951\libilbc-rfc3951.vcxproj", "{8E216BF3-2DD8-4794-8E97-B1AED301ED4D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmsilbc", "..\..\..\..\msilbc\build\wp8\msilbc\msilbc.vcxproj", "{072FAD20-7007-4DA2-B2E7-16CE2B219F67}" - ProjectSection(ProjectDependencies) = postProject - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} = {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} - {FFC7B532-0502-4D88-AC98-9E89071CBC97} = {FFC7B532-0502-4D88-AC98-9E89071CBC97} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmssilk", "..\..\..\..\mssilk\build\wp8\mssilk\mssilk.vcxproj", "{36B528F9-FB79-4078-A16B-0A7442581BB7}" - ProjectSection(ProjectDependencies) = postProject - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} = {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} - {FFC7B532-0502-4D88-AC98-9E89071CBC97} = {FFC7B532-0502-4D88-AC98-9E89071CBC97} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmsamr", "..\..\..\..\msamr\build\wp8\msamr\msamr.vcxproj", "{9924AC72-F96C-4E56-94D9-2B025DA43C6B}" - ProjectSection(ProjectDependencies) = postProject - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} = {027BAD0E-9179-48C1-9733-7AA7E2C2EC70} - {018A4428-535C-4566-9AE0-E93AFF0D3ED2} = {018A4428-535C-4566-9AE0-E93AFF0D3ED2} - {7AC65D2A-6981-4D17-856D-C37A522739D8} = {7AC65D2A-6981-4D17-856D-C37A522739D8} - {88191E75-2993-48D7-AA76-652F274EF0FE} = {88191E75-2993-48D7-AA76-652F274EF0FE} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vo-amrwbenc", "..\..\..\..\msamr\build\wp8\msamr\vo-amrwbenc.vcxproj", "{018A4428-535C-4566-9AE0-E93AFF0D3ED2}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opencore_amrnb", "..\..\..\..\msamr\build\wp8\msamr\opencore_amrnb.vcxproj", "{88191E75-2993-48D7-AA76-652F274EF0FE}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opencore_amrwb", "..\..\..\..\msamr\build\wp8\msamr\opencore_amrwb.vcxproj", "{7AC65D2A-6981-4D17-856D-C37A522739D8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "polarssl", "..\..\..\..\polarssl\build\wp8\polarssl\polarssl.vcxproj", "{E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tunnel", "..\..\..\..\tunnel\build\wp8\tunnel\tunnel.vcxproj", "{59500DD1-B192-4DDF-A402-8A8E3739E032}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libxml2", "..\libxml2\libxml2.vcxproj", "{5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srtp", "..\..\..\..\srtp\build\wp8\srtp\srtp.vcxproj", "{B4B96BC4-2B72-4964-98E4-7FD048A43363}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmswp8vid", "..\..\..\..\mswp8vid\mswp8vid\mswp8vid.vcxproj", "{0565952A-EA62-46A2-8261-F5B4B490DA42}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmswebrtc", "..\..\..\..\mswebrtc\build\wp8\mswebrtc\mswebrtc.vcxproj", "{B16B81A9-BEF2-44C9-B603-1065183AE844}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "webrtc", "..\..\..\..\mswebrtc\webrtc\build\wp8\webrtc\webrtc.vcxproj", "{A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmsbcg729", "..\..\..\..\bcg729\build\wp8\bcg729\bcg729.vcxproj", "{1DB09AFE-FC9B-472E-A746-0E33F8EF8883}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opus", "..\..\..\..\opus\build\wp8\opus\opus.vcxproj", "{D450EC75-DF02-48B0-A4FB-ACA79BD894AB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|x86 = Debug|x86 - Release|ARM = Release|ARM - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Debug|ARM.ActiveCfg = Debug|ARM - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Debug|ARM.Build.0 = Debug|ARM - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Debug|ARM.Deploy.0 = Debug|ARM - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Debug|x86.ActiveCfg = Debug|x86 - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Debug|x86.Build.0 = Debug|x86 - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Debug|x86.Deploy.0 = Debug|x86 - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Release|ARM.ActiveCfg = Release|ARM - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Release|ARM.Build.0 = Release|ARM - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Release|ARM.Deploy.0 = Release|ARM - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Release|x86.ActiveCfg = Release|x86 - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Release|x86.Build.0 = Release|x86 - {34D6878F-6CAB-4AE3-9CCC-25E8D6734C90}.Release|x86.Deploy.0 = Release|x86 - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Debug|ARM.ActiveCfg = Debug|ARM - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Debug|ARM.Build.0 = Debug|ARM - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Debug|x86.ActiveCfg = Debug|Win32 - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Debug|x86.Build.0 = Debug|Win32 - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Release|ARM.ActiveCfg = Release|ARM - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Release|ARM.Build.0 = Release|ARM - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Release|x86.ActiveCfg = Release|Win32 - {08DD0D38-D9B5-4626-B60D-B4D76B571142}.Release|x86.Build.0 = Release|Win32 - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Debug|ARM.ActiveCfg = Debug|ARM - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Debug|ARM.Build.0 = Debug|ARM - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Debug|x86.ActiveCfg = Debug|Win32 - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Debug|x86.Build.0 = Debug|Win32 - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Release|ARM.ActiveCfg = Release|ARM - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Release|ARM.Build.0 = Release|ARM - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Release|x86.ActiveCfg = Release|Win32 - {5E94A00B-B14A-4E42-8284-8CB0EF099534}.Release|x86.Build.0 = Release|Win32 - {4C225A82-800B-427B-BA7B-61686A9B347F}.Debug|ARM.ActiveCfg = Debug|ARM - {4C225A82-800B-427B-BA7B-61686A9B347F}.Debug|ARM.Build.0 = Debug|ARM - {4C225A82-800B-427B-BA7B-61686A9B347F}.Debug|x86.ActiveCfg = Debug|Win32 - {4C225A82-800B-427B-BA7B-61686A9B347F}.Debug|x86.Build.0 = Debug|Win32 - {4C225A82-800B-427B-BA7B-61686A9B347F}.Release|ARM.ActiveCfg = Release|ARM - {4C225A82-800B-427B-BA7B-61686A9B347F}.Release|ARM.Build.0 = Release|ARM - {4C225A82-800B-427B-BA7B-61686A9B347F}.Release|x86.ActiveCfg = Release|Win32 - {4C225A82-800B-427B-BA7B-61686A9B347F}.Release|x86.Build.0 = Release|Win32 - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|ARM.ActiveCfg = Debug|ARM - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|ARM.Build.0 = Debug|ARM - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|x86.ActiveCfg = Debug|Win32 - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Debug|x86.Build.0 = Debug|Win32 - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|ARM.ActiveCfg = Release|ARM - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|ARM.Build.0 = Release|ARM - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|x86.ActiveCfg = Release|Win32 - {027BAD0E-9179-48C1-9733-7AA7E2C2EC70}.Release|x86.Build.0 = Release|Win32 - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|ARM.ActiveCfg = Debug|ARM - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|ARM.Build.0 = Debug|ARM - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|x86.ActiveCfg = Debug|Win32 - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Debug|x86.Build.0 = Debug|Win32 - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|ARM.ActiveCfg = Release|ARM - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|ARM.Build.0 = Release|ARM - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|x86.ActiveCfg = Release|Win32 - {FFC7B532-0502-4D88-AC98-9E89071CBC97}.Release|x86.Build.0 = Release|Win32 - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Debug|ARM.ActiveCfg = Debug|ARM - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Debug|ARM.Build.0 = Debug|ARM - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Debug|x86.ActiveCfg = Debug|Win32 - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Debug|x86.Build.0 = Debug|Win32 - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Release|ARM.ActiveCfg = Release|ARM - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Release|ARM.Build.0 = Release|ARM - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Release|x86.ActiveCfg = Release|Win32 - {8FA74260-151B-429B-83EF-3CF3EAC8CFD9}.Release|x86.Build.0 = Release|Win32 - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|ARM.ActiveCfg = Debug|ARM - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|ARM.Build.0 = Debug|ARM - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|x86.ActiveCfg = Debug|Win32 - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Debug|x86.Build.0 = Debug|Win32 - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|ARM.ActiveCfg = Release|ARM - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|ARM.Build.0 = Release|ARM - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|x86.ActiveCfg = Release|Win32 - {746EA080-5BA9-42C5-9E52-EA421C3F3AFD}.Release|x86.Build.0 = Release|Win32 - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|ARM.ActiveCfg = Debug|ARM - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|ARM.Build.0 = Debug|ARM - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|x86.ActiveCfg = Debug|Win32 - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Debug|x86.Build.0 = Debug|Win32 - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Release|ARM.ActiveCfg = Release|ARM - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Release|ARM.Build.0 = Release|ARM - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Release|x86.ActiveCfg = Release|Win32 - {D5EC8C11-C1D9-47E3-BB82-A93C300FD902}.Release|x86.Build.0 = Release|Win32 - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Debug|ARM.ActiveCfg = Debug|ARM - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Debug|ARM.Build.0 = Debug|ARM - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Debug|x86.ActiveCfg = Debug|Win32 - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Debug|x86.Build.0 = Debug|Win32 - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|ARM.ActiveCfg = Release|ARM - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|ARM.Build.0 = Release|ARM - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|x86.ActiveCfg = Release|Win32 - {6BD78980-9C71-4341-8775-AD19E9EC7305}.Release|x86.Build.0 = Release|Win32 - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Debug|ARM.ActiveCfg = Debug|ARM - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Debug|ARM.Build.0 = Debug|ARM - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Debug|x86.ActiveCfg = Debug|Win32 - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Debug|x86.Build.0 = Debug|Win32 - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Release|ARM.ActiveCfg = Release|ARM - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Release|ARM.Build.0 = Release|ARM - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Release|x86.ActiveCfg = Release|Win32 - {902DAF1D-EBF1-4D03-B598-143500A50AB4}.Release|x86.Build.0 = Release|Win32 - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Debug|ARM.ActiveCfg = Debug|ARM - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Debug|ARM.Build.0 = Debug|ARM - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Debug|x86.ActiveCfg = Debug|Win32 - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Debug|x86.Build.0 = Debug|Win32 - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Release|ARM.ActiveCfg = Release|ARM - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Release|ARM.Build.0 = Release|ARM - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Release|x86.ActiveCfg = Release|Win32 - {D22BD217-D0F8-4274-9B3A-F3F35F46482C}.Release|x86.Build.0 = Release|Win32 - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Debug|ARM.ActiveCfg = Debug|ARM - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Debug|ARM.Build.0 = Debug|ARM - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Debug|x86.ActiveCfg = Debug|Win32 - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Debug|x86.Build.0 = Debug|Win32 - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Release|ARM.ActiveCfg = Release|ARM - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Release|ARM.Build.0 = Release|ARM - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Release|x86.ActiveCfg = Release|Win32 - {8E216BF3-2DD8-4794-8E97-B1AED301ED4D}.Release|x86.Build.0 = Release|Win32 - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Debug|ARM.ActiveCfg = Debug|ARM - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Debug|ARM.Build.0 = Debug|ARM - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Debug|x86.ActiveCfg = Debug|Win32 - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Debug|x86.Build.0 = Debug|Win32 - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Release|ARM.ActiveCfg = Release|ARM - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Release|ARM.Build.0 = Release|ARM - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Release|x86.ActiveCfg = Release|Win32 - {072FAD20-7007-4DA2-B2E7-16CE2B219F67}.Release|x86.Build.0 = Release|Win32 - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Debug|ARM.ActiveCfg = Debug|ARM - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Debug|ARM.Build.0 = Debug|ARM - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Debug|x86.ActiveCfg = Debug|Win32 - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Debug|x86.Build.0 = Debug|Win32 - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Release|ARM.ActiveCfg = Release|ARM - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Release|ARM.Build.0 = Release|ARM - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Release|x86.ActiveCfg = Release|Win32 - {36B528F9-FB79-4078-A16B-0A7442581BB7}.Release|x86.Build.0 = Release|Win32 - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Debug|ARM.ActiveCfg = Debug|ARM - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Debug|ARM.Build.0 = Debug|ARM - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Debug|x86.ActiveCfg = Debug|Win32 - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Debug|x86.Build.0 = Debug|Win32 - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Release|ARM.ActiveCfg = Release|ARM - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Release|ARM.Build.0 = Release|ARM - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Release|x86.ActiveCfg = Release|Win32 - {9924AC72-F96C-4E56-94D9-2B025DA43C6B}.Release|x86.Build.0 = Release|Win32 - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Debug|ARM.ActiveCfg = Debug|ARM - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Debug|ARM.Build.0 = Debug|ARM - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Debug|x86.ActiveCfg = Debug|Win32 - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Debug|x86.Build.0 = Debug|Win32 - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Release|ARM.ActiveCfg = Release|ARM - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Release|ARM.Build.0 = Release|ARM - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Release|x86.ActiveCfg = Release|Win32 - {018A4428-535C-4566-9AE0-E93AFF0D3ED2}.Release|x86.Build.0 = Release|Win32 - {88191E75-2993-48D7-AA76-652F274EF0FE}.Debug|ARM.ActiveCfg = Debug|ARM - {88191E75-2993-48D7-AA76-652F274EF0FE}.Debug|ARM.Build.0 = Debug|ARM - {88191E75-2993-48D7-AA76-652F274EF0FE}.Debug|x86.ActiveCfg = Debug|Win32 - {88191E75-2993-48D7-AA76-652F274EF0FE}.Debug|x86.Build.0 = Debug|Win32 - {88191E75-2993-48D7-AA76-652F274EF0FE}.Release|ARM.ActiveCfg = Release|ARM - {88191E75-2993-48D7-AA76-652F274EF0FE}.Release|ARM.Build.0 = Release|ARM - {88191E75-2993-48D7-AA76-652F274EF0FE}.Release|x86.ActiveCfg = Release|Win32 - {88191E75-2993-48D7-AA76-652F274EF0FE}.Release|x86.Build.0 = Release|Win32 - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Debug|ARM.ActiveCfg = Debug|ARM - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Debug|ARM.Build.0 = Debug|ARM - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Debug|x86.ActiveCfg = Debug|Win32 - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Debug|x86.Build.0 = Debug|Win32 - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Release|ARM.ActiveCfg = Release|ARM - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Release|ARM.Build.0 = Release|ARM - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Release|x86.ActiveCfg = Release|Win32 - {7AC65D2A-6981-4D17-856D-C37A522739D8}.Release|x86.Build.0 = Release|Win32 - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Debug|ARM.ActiveCfg = Debug|ARM - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Debug|ARM.Build.0 = Debug|ARM - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Debug|x86.ActiveCfg = Debug|Win32 - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Debug|x86.Build.0 = Debug|Win32 - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Release|ARM.ActiveCfg = Release|ARM - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Release|ARM.Build.0 = Release|ARM - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Release|x86.ActiveCfg = Release|Win32 - {E9F8C5D1-13A2-46B6-A9BC-878030D4BE09}.Release|x86.Build.0 = Release|Win32 - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Debug|ARM.ActiveCfg = Debug|ARM - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Debug|ARM.Build.0 = Debug|ARM - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Debug|x86.ActiveCfg = Debug|Win32 - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Debug|x86.Build.0 = Debug|Win32 - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Release|ARM.ActiveCfg = Release|ARM - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Release|ARM.Build.0 = Release|ARM - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Release|x86.ActiveCfg = Release|Win32 - {59500DD1-B192-4DDF-A402-8A8E3739E032}.Release|x86.Build.0 = Release|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|ARM.ActiveCfg = Debug|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|ARM.Build.0 = Debug|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|x86.ActiveCfg = Debug|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|x86.Build.0 = Debug|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|ARM.ActiveCfg = Release|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|ARM.Build.0 = Release|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|x86.ActiveCfg = Release|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|x86.Build.0 = Release|Win32 - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|ARM.ActiveCfg = Debug|ARM - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|ARM.Build.0 = Debug|ARM - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|x86.ActiveCfg = Debug|Win32 - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Debug|x86.Build.0 = Debug|Win32 - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|ARM.ActiveCfg = Release|ARM - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|ARM.Build.0 = Release|ARM - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|x86.ActiveCfg = Release|Win32 - {B4B96BC4-2B72-4964-98E4-7FD048A43363}.Release|x86.Build.0 = Release|Win32 - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Debug|ARM.ActiveCfg = Debug|ARM - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Debug|ARM.Build.0 = Debug|ARM - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Debug|x86.ActiveCfg = Debug|Win32 - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Debug|x86.Build.0 = Debug|Win32 - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Release|ARM.ActiveCfg = Release|ARM - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Release|ARM.Build.0 = Release|ARM - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Release|x86.ActiveCfg = Release|Win32 - {0565952A-EA62-46A2-8261-F5B4B490DA42}.Release|x86.Build.0 = Release|Win32 - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Debug|ARM.ActiveCfg = Debug|ARM - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Debug|ARM.Build.0 = Debug|ARM - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Debug|x86.ActiveCfg = Debug|Win32 - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Debug|x86.Build.0 = Debug|Win32 - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Release|ARM.ActiveCfg = Release|ARM - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Release|ARM.Build.0 = Release|ARM - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Release|x86.ActiveCfg = Release|Win32 - {B16B81A9-BEF2-44C9-B603-1065183AE844}.Release|x86.Build.0 = Release|Win32 - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Debug|ARM.ActiveCfg = Debug|ARM - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Debug|ARM.Build.0 = Debug|ARM - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Debug|x86.ActiveCfg = Debug|Win32 - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Debug|x86.Build.0 = Debug|Win32 - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Release|ARM.ActiveCfg = Release|ARM - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Release|ARM.Build.0 = Release|ARM - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Release|x86.ActiveCfg = Release|Win32 - {A5A719E5-FDD6-4DFD-AAF6-68C9534B5562}.Release|x86.Build.0 = Release|Win32 - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Debug|ARM.ActiveCfg = Debug|ARM - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Debug|ARM.Build.0 = Debug|ARM - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Debug|x86.ActiveCfg = Debug|Win32 - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Debug|x86.Build.0 = Debug|Win32 - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|ARM.ActiveCfg = Release|ARM - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|ARM.Build.0 = Release|ARM - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|x86.ActiveCfg = Release|Win32 - {1DB09AFE-FC9B-472E-A746-0E33F8EF8883}.Release|x86.Build.0 = Release|Win32 - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Debug|ARM.ActiveCfg = Debug|ARM - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Debug|ARM.Build.0 = Debug|ARM - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Debug|x86.ActiveCfg = Debug|Win32 - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Debug|x86.Build.0 = Debug|Win32 - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Release|ARM.ActiveCfg = Release|ARM - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Release|ARM.Build.0 = Release|ARM - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Release|x86.ActiveCfg = Release|Win32 - {D450EC75-DF02-48B0-A4FB-ACA79BD894AB}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/build/wp8/LibLinphoneTester-wp8/LocalizedStrings.cs b/build/wp8/LibLinphoneTester-wp8/LocalizedStrings.cs deleted file mode 100644 index e639982ad..000000000 --- a/build/wp8/LibLinphoneTester-wp8/LocalizedStrings.cs +++ /dev/null @@ -1,14 +0,0 @@ -using LibLinphoneTester_wp8.Resources; - -namespace LibLinphoneTester_wp8 -{ - /// - /// Provides access to string resources. - /// - public class LocalizedStrings - { - private static AppResources _localizedResources = new AppResources(); - - public AppResources LocalizedResources { get { return _localizedResources; } } - } -} \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/MainPage.xaml b/build/wp8/LibLinphoneTester-wp8/MainPage.xaml deleted file mode 100644 index c912857f9..000000000 --- a/build/wp8/LibLinphoneTester-wp8/MainPage.xaml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/MainPage.xaml.cs b/build/wp8/LibLinphoneTester-wp8/MainPage.xaml.cs deleted file mode 100644 index aa5307968..000000000 --- a/build/wp8/LibLinphoneTester-wp8/MainPage.xaml.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Navigation; -using Microsoft.Phone.Controls; -using Microsoft.Phone.Shell; - -namespace LibLinphoneTester_wp8 -{ - public partial class MainPage : PhoneApplicationPage - { - public MainPage() - { - InitializeComponent(); - - var tester = (Application.Current as App).tester; - List source = new List(); - source.Add(new UnitTestSuiteName("ALL")); - for (int i = 0; i < tester.nbTestSuites(); i++) - { - source.Add(new UnitTestSuiteName(tester.testSuiteName(i))); - } - - Tests.ItemsSource = source; - } - - private void Tests_Tap(object sender, System.Windows.Input.GestureEventArgs e) - { - UnitTestSuiteName test = (sender as LongListSelector).SelectedItem as UnitTestSuiteName; - if (test == null) return; - if (test.Name == "ALL") - { - NavigationService.Navigate(new Uri("/TestResultPage.xaml?SuiteName=" + test.Name + "&Verbose=" + Verbose.IsChecked.GetValueOrDefault(), UriKind.Relative)); - } - else - { - NavigationService.Navigate(new Uri("/TestCasePage.xaml?SuiteName=" + test.Name + "&Verbose=" + Verbose.IsChecked.GetValueOrDefault(), UriKind.Relative)); - } - } - } - - public class UnitTestSuiteName - { - public string Name - { - get; - set; - } - - public UnitTestSuiteName(string name) - { - this.Name = name; - } - } -} \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/Properties/AppManifest.xml b/build/wp8/LibLinphoneTester-wp8/Properties/AppManifest.xml deleted file mode 100644 index a95523275..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Properties/AppManifest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/build/wp8/LibLinphoneTester-wp8/Properties/AssemblyInfo.cs b/build/wp8/LibLinphoneTester-wp8/Properties/AssemblyInfo.cs deleted file mode 100644 index 0b87f1f9b..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Resources; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("LibLinphoneTester_wp8")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("LibLinphoneTester_wp8")] -[assembly: AssemblyCopyright("Copyright © 2013")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("f1aad7a9-2083-4726-ab28-f57b1dd5891e")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: NeutralResourcesLanguageAttribute("en-US")] diff --git a/build/wp8/LibLinphoneTester-wp8/Properties/WMAppManifest.xml b/build/wp8/LibLinphoneTester-wp8/Properties/WMAppManifest.xml deleted file mode 100644 index 7ce78feb0..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Properties/WMAppManifest.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Assets\ApplicationIcon.png - - - - - - - - - - - - - - Assets\Tiles\FlipCycleTileSmall.png - 0 - Assets\Tiles\FlipCycleTileMedium.png - LibLinphoneTester_wp8 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/Resources/AppResources.Designer.cs b/build/wp8/LibLinphoneTester-wp8/Resources/AppResources.Designer.cs deleted file mode 100644 index 991c3a23d..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Resources/AppResources.Designer.cs +++ /dev/null @@ -1,127 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.17626 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace LibLinphoneTester_wp8.Resources -{ - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - public class AppResources - { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AppResources() - { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Resources.ResourceManager ResourceManager - { - get - { - if (object.ReferenceEquals(resourceMan, null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LibLinphoneTester_wp8.Resources.AppResources", typeof(AppResources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Globalization.CultureInfo Culture - { - get - { - return resourceCulture; - } - set - { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to LeftToRight. - /// - public static string ResourceFlowDirection - { - get - { - return ResourceManager.GetString("ResourceFlowDirection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to us-EN. - /// - public static string ResourceLanguage - { - get - { - return ResourceManager.GetString("ResourceLanguage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MY APPLICATION. - /// - public static string ApplicationTitle - { - get - { - return ResourceManager.GetString("ApplicationTitle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to button. - /// - public static string AppBarButtonText - { - get - { - return ResourceManager.GetString("AppBarButtonText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to menu item. - /// - public static string AppBarMenuItemText - { - get - { - return ResourceManager.GetString("AppBarMenuItemText", resourceCulture); - } - } - } -} diff --git a/build/wp8/LibLinphoneTester-wp8/Resources/AppResources.resx b/build/wp8/LibLinphoneTester-wp8/Resources/AppResources.resx deleted file mode 100644 index 78837dc46..000000000 --- a/build/wp8/LibLinphoneTester-wp8/Resources/AppResources.resx +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - LeftToRight - Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language - - - en-US - Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language. - - - MY APPLICATION - - - add - - - Menu Item - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/TestCasePage.xaml b/build/wp8/LibLinphoneTester-wp8/TestCasePage.xaml deleted file mode 100644 index b6f2ea932..000000000 --- a/build/wp8/LibLinphoneTester-wp8/TestCasePage.xaml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/TestCasePage.xaml.cs b/build/wp8/LibLinphoneTester-wp8/TestCasePage.xaml.cs deleted file mode 100644 index aae5f878b..000000000 --- a/build/wp8/LibLinphoneTester-wp8/TestCasePage.xaml.cs +++ /dev/null @@ -1,63 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Navigation; -using Microsoft.Phone.Controls; -using Microsoft.Phone.Shell; - -namespace LibLinphoneTester_wp8 -{ - public partial class TestCasePage : PhoneApplicationPage - { - public TestCasePage() - { - InitializeComponent(); - } - - protected override void OnNavigatedTo(NavigationEventArgs e) - { - base.OnNavigatedTo(e); - suiteName = NavigationContext.QueryString["SuiteName"]; - verbose = Convert.ToBoolean(NavigationContext.QueryString["Verbose"]); - var tester = (Application.Current as App).tester; - List source = new List(); - source.Add(new UnitTestCaseName("ALL")); - for (int i = 0; i < tester.nbTests(suiteName); i++) - { - source.Add(new UnitTestCaseName(tester.testName(suiteName, i))); - } - - Tests.ItemsSource = source; - } - - private void Tests_Tap(object sender, System.Windows.Input.GestureEventArgs e) - { - UnitTestCaseName test = (sender as LongListSelector).SelectedItem as UnitTestCaseName; - if (test == null) return; - if (!(Application.Current as App).suiteRunning()) - { - NavigationService.Navigate(new Uri("/TestResultPage.xaml?SuiteName=" + suiteName + "&CaseName=" + test.Name + "&Verbose=" + verbose, UriKind.Relative)); - } - } - - private string suiteName; - private bool verbose; - } - - public class UnitTestCaseName - { - public string Name - { - get; - set; - } - - public UnitTestCaseName(string name) - { - this.Name = name; - } - } -} \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/TestResultPage.xaml b/build/wp8/LibLinphoneTester-wp8/TestResultPage.xaml deleted file mode 100644 index 42f143fa0..000000000 --- a/build/wp8/LibLinphoneTester-wp8/TestResultPage.xaml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/TestResultPage.xaml.cs b/build/wp8/LibLinphoneTester-wp8/TestResultPage.xaml.cs deleted file mode 100644 index 129d2d833..000000000 --- a/build/wp8/LibLinphoneTester-wp8/TestResultPage.xaml.cs +++ /dev/null @@ -1,136 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Navigation; -using Microsoft.Phone.Controls; -using Microsoft.Phone.Shell; -using System.Threading.Tasks; -using linphone_tester_native; - -namespace LibLinphoneTester_wp8 -{ - public delegate void OutputDisplayDelegate(int level, String msg); - - public partial class TestResultPage : PhoneApplicationPage - { - public TestResultPage() - { - InitializeComponent(); - Browser.Navigate(new Uri("log.html", UriKind.Relative)); - } - - private void Browser_LoadCompleted(object sender, NavigationEventArgs e) - { - string suiteName = NavigationContext.QueryString["SuiteName"]; - string caseName; - if (NavigationContext.QueryString.ContainsKey("CaseName")) - { - caseName = NavigationContext.QueryString["CaseName"]; - } - else - { - caseName = "ALL"; - } - bool verbose = Convert.ToBoolean(NavigationContext.QueryString["Verbose"]); - var app = (Application.Current as App); - app.suite = new UnitTestSuite(suiteName, caseName, verbose, new OutputDisplayDelegate(OutputDisplay)); - app.suite.run(); - } - - public void OutputDisplay(int level, String msg) - { - this.Dispatcher.BeginInvoke(() => - { - msg = msg.Replace("\r\n", "\n"); - string[] lines = msg.Split('\n'); - bool insertNewLine = false; - foreach (string line in lines) - { - if (line.Length == 0) - { - insertNewLine = false; - Browser.InvokeScript("append_nl"); - } - else - { - if (insertNewLine == true) - { - Browser.InvokeScript("append_nl"); - } - if (level == 0) - { - Browser.InvokeScript("append_trace", line, "debug"); - } - else if (level == 1) - { - Browser.InvokeScript("append_trace", line, "message"); - } - else if (level == 2) - { - Browser.InvokeScript("append_trace", line, "warning"); - } - else if (level == 3) - { - Browser.InvokeScript("append_trace", line, "error"); - } - else - { - Browser.InvokeScript("append_text", line); - } - insertNewLine = true; - } - } - }); - } - } - - public class UnitTestSuite : OutputTraceListener - { - public UnitTestSuite(string SuiteName, string CaseName, bool Verbose, OutputDisplayDelegate OutputDisplay) - { - this.SuiteName = SuiteName; - this.CaseName = CaseName; - this.Verbose = Verbose; - this.Running = false; - this.OutputDisplay = OutputDisplay; - } - - async public void run() - { - Running = true; - var tup = new Tuple(SuiteName, CaseName, Verbose); - var t = Task.Factory.StartNew((object parameters) => - { - var tester = (Application.Current as App).tester; - tester.setOutputTraceListener(this); - var p = parameters as Tuple; - tester.run(p.Item1, p.Item2, p.Item3); - }, tup); - await t; - Running = false; - } - - public void outputTrace(int level, String msg) - { - if (OutputDisplay != null) - { - OutputDisplay(level, msg); - } - System.Diagnostics.Debug.WriteLine(msg); - } - - public bool running { - get { return Running; } - protected set { Running = value; } - } - - private string SuiteName; - private string CaseName; - private bool Verbose; - private bool Running; - private OutputDisplayDelegate OutputDisplay; - } -} \ No newline at end of file diff --git a/build/wp8/LibLinphoneTester-wp8/log.html b/build/wp8/LibLinphoneTester-wp8/log.html deleted file mode 100644 index 4fea1c8bb..000000000 --- a/build/wp8/LibLinphoneTester-wp8/log.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -

- - diff --git a/build/wp8/LibLinphone_no_tunnel.vcxproj b/build/wp8/LibLinphone_no_tunnel.vcxproj deleted file mode 100644 index 4c31ffbb1..000000000 --- a/build/wp8/LibLinphone_no_tunnel.vcxproj +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Debug - Win32 - - - Debug - ARM - - - Release - Win32 - - - Release - ARM - - - - {08dd0d38-d9b5-4626-b60d-b4d76b571142} - LibLinphone - en-US - 11.0 - - - - DynamicLibrary - true - v110_wp80 - false - - - DynamicLibrary - false - true - v110_wp80 - false - - - - - - - - $(SolutionDir)$(Platform)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(Configuration)\$(TargetName)\ - - - false - - - - Level4 - $(ProjectDir)..\..\..\belle-sip\include;$(ProjectDir)..\..\oRTP\include;$(ProjectDir)..\..\mediastreamer2\include;$(ProjectDir)..\..\..\tunnel\include;$(ProjectDir)..\..\coreapi;$(ProjectDir)..\..\include;$(SolutionDir)$(Platform)\$(Configuration)\include;$(ProjectDir)..\..\..\zlib;$(ProjectDir)..\..\..\sqlite\;$(ProjectDir);%(AdditionalIncludeDirectories) - __STDC_CONSTANT_MACROS;_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;_USRDLL;WINDOW_NATIVE;_TRUE_TIME;IN_LINPHONE;USE_BELLESIP;VIDEO_ENABLED;LINPHONE_PACKAGE_NAME="linphone";LIBLINPHONE_EXPORTS;LINPHONE_PLUGINS_DIR="\\linphone\\plugins";UNICODE;_XKEYCHECK_H;HAVE_ZLIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) - Default - NotUsing - false - $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories) - - - Console - false - false - belle-sip_no_tunnel.lib;mediastreamer2.lib;ws2_32.lib;ortp.lib;gsm.lib;speex.lib;speexdsp.lib;libxml2.lib;sqlite.lib;zlib.lib;%(AdditionalDependencies) - $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) - $(TargetDir)$(TargetName).lib - - - version.bat - - - Batch script to get the git version - - - - - _DEBUG;MSG_STORAGE_ENABLED;%(PreprocessorDefinitions) - - - true - - - false - - - - - NDEBUG;MSG_STORAGE_ENABLED;%(PreprocessorDefinitions) - MaxSpeed - true - true - true - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - false - - - - - {1db09afe-fc9b-472e-a746-0e33f8ef8883} - - - {4c225a82-800b-427b-ba7b-61686a9b347f} - - - {9924ac72-f96c-4e56-94d9-2b025da43c6b} - - - {072fad20-7007-4da2-b2e7-16ce2b219f67} - - - {36b528f9-fb79-4078-a16b-0a7442581bb7} - - - {d22bd217-d0f8-4274-9b3a-f3f35f46482c} - - - {b16b81a9-bef2-44c9-b603-1065183ae844} - - - {0565952a-ea62-46a2-8261-f5b4b490da42} - - - {a45d63b9-60de-476c-8836-f8eedbe139d0} - - - {027bad0e-9179-48c1-9733-7aa7e2c2ec70} - - - {ffc7b532-0502-4d88-ac98-9e89071cbc97} - - - {5dfa07b4-0be9-46a9-ba32-fdf5a55c580b} - - - {7afac3bb-d97b-4578-b9fe-5e1d2b94ea2f} - - - - - diff --git a/build/wp8/libxml2/install_headers.bat b/build/wp8/libxml2/install_headers.bat deleted file mode 100644 index d33f20c04..000000000 --- a/build/wp8/libxml2/install_headers.bat +++ /dev/null @@ -1,6 +0,0 @@ -SET curdir=%CD% -SET incdir=..\..\..\..\libxml2\include\libxml -SET installdir=%1\libxml - -Xcopy /I /Y %incdir%\*.h %installdir%\ -Xcopy /I /Y xmlversion.h %installdir%\ diff --git a/build/wp8/libxml2/libxml2.sln b/build/wp8/libxml2/libxml2.sln deleted file mode 100644 index b10b61b6b..000000000 --- a/build/wp8/libxml2/libxml2.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2012 for Windows Phone -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libxml2", "libxml2.vcxproj", "{5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|Win32 = Debug|Win32 - Release|ARM = Release|ARM - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|ARM.ActiveCfg = Debug|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|ARM.Build.0 = Debug|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Debug|Win32.Build.0 = Debug|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|ARM.ActiveCfg = Release|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|ARM.Build.0 = Release|ARM - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|Win32.ActiveCfg = Release|Win32 - {5DFA07B4-0BE9-46A9-BA32-FDF5A55C580B}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/build/wp8/libxml2/libxml2.vcxproj b/build/wp8/libxml2/libxml2.vcxproj deleted file mode 100644 index 0e1f21c63..000000000 --- a/build/wp8/libxml2/libxml2.vcxproj +++ /dev/null @@ -1,159 +0,0 @@ - - - - - Debug - Win32 - - - Debug - ARM - - - Release - Win32 - - - Release - ARM - - - - {5dfa07b4-0be9-46a9-ba32-fdf5a55c580b} - libxml2 - en-US - 11.0 - - - - DynamicLibrary - true - v110_wp80 - false - - - DynamicLibrary - false - true - v110_wp80 - false - - - - - - - - $(SolutionDir)$(Platform)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(Configuration)\$(TargetName)\ - - - false - - - - Level4 - $(SolutionDir)$(Platform)\$(Configuration)\include;$(ProjectDir)..\..\..\..\libxml2\include;$(ProjectDir)..\..\..\..\libxml2\win32\VC10;%(AdditionalIncludeDirectories) - _WIN32;_WINDLL;_USRDLL;_CRT_SECURE_NO_WARNINGS;HAVE_WIN32_THREADS;HAVE_COMPILER_TLS;UNICODE;%(PreprocessorDefinitions) - LIBXML_MODULES_ENABLED - Default - NotUsing - false - $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories) - $(ProjectDir)libxml2_port.h - - - Console - false - false - $(TargetDir)$(TargetName).lib - Ws2_32.lib;%(AdditionalDependencies) - - - install_headers.bat $(SolutionDir)$(Platform)\$(Configuration)\include - - - - - _DEBUG;%(PreprocessorDefinitions) - - - true - - - - - NDEBUG;%(PreprocessorDefinitions) - MaxSpeed - true - true - true - - - false - - - - - true - - - true - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/wp8/libxml2/libxml2_port.h b/build/wp8/libxml2/libxml2_port.h deleted file mode 100644 index bde826374..000000000 --- a/build/wp8/libxml2/libxml2_port.h +++ /dev/null @@ -1,19 +0,0 @@ - -#ifndef LIBXML2_PORT_H -#define LIBXML2_PORT_H - -#define CreateMutex(a, b, c) CreateMutexExW(a, c, ((b) ? CREATE_MUTEX_INITIAL_OWNER : 0), 0) - -#define GetVersionEx(osvi) (((osvi)->dwPlatformId = 0) != 0) - -#define InitializeCriticalSection(cs) InitializeCriticalSectionEx(cs, 0, 0) - -#define WaitForSingleObject(hHandle, dwMilliseconds) WaitForSingleObjectEx(hHandle, dwMilliseconds, 0) - -#define Sleep(ms) { \ - HANDLE sleepEvent = CreateEventEx(NULL, NULL, CREATE_EVENT_MANUAL_RESET, EVENT_ALL_ACCESS); \ - if (!sleepEvent) return; \ - WaitForSingleObjectEx(sleepEvent, ms, FALSE); \ -} - -#endif /* LIBXML2_PORT_H */ diff --git a/build/wp8/libxml2/xmlversion.h b/build/wp8/libxml2/xmlversion.h deleted file mode 100644 index 40c192eba..000000000 --- a/build/wp8/libxml2/xmlversion.h +++ /dev/null @@ -1,476 +0,0 @@ -/* - * Summary: compile-time version informations - * Description: compile-time version informations for the XML library - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard - */ - -#ifndef __XML_VERSION_H__ -#define __XML_VERSION_H__ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * use those to be sure nothing nasty will happen if - * your library and includes mismatch - */ -#ifndef LIBXML2_COMPILING_MSCCDEF -XMLPUBFUN void XMLCALL xmlCheckVersion(int version); -#endif /* LIBXML2_COMPILING_MSCCDEF */ - -/** - * LIBXML_DOTTED_VERSION: - * - * the version string like "1.2.3" - */ -#define LIBXML_DOTTED_VERSION "2.8.0" - -/** - * LIBXML_VERSION: - * - * the version number: 1.2.3 value is 10203 - */ -#define LIBXML_VERSION 20800 - -/** - * LIBXML_VERSION_STRING: - * - * the version number string, 1.2.3 value is "10203" - */ -#define LIBXML_VERSION_STRING "20800" - -/** - * LIBXML_VERSION_EXTRA: - * - * extra version information, used to show a CVS compilation - */ -#define LIBXML_VERSION_EXTRA "" - -/** - * LIBXML_TEST_VERSION: - * - * Macro to check that the libxml version in use is compatible with - * the version the software has been compiled against - */ -#define LIBXML_TEST_VERSION xmlCheckVersion(20800); - -#ifndef VMS -#if 0 -/** - * WITH_TRIO: - * - * defined if the trio support need to be configured in - */ -#define WITH_TRIO -#else -/** - * WITHOUT_TRIO: - * - * defined if the trio support should not be configured in - */ -#define WITHOUT_TRIO -#endif -#else /* VMS */ -/** - * WITH_TRIO: - * - * defined if the trio support need to be configured in - */ -#define WITH_TRIO 1 -#endif /* VMS */ - -/** - * LIBXML_THREAD_ENABLED: - * - * Whether the thread support is configured in - */ -#if 1 -#if defined(_REENTRANT) || defined(__MT__) || \ - (defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE - 0 >= 199506L)) -#define LIBXML_THREAD_ENABLED -#endif -#endif - -/** - * LIBXML_TREE_ENABLED: - * - * Whether the DOM like tree manipulation API support is configured in - */ -#if 1 -#define LIBXML_TREE_ENABLED -#endif - -/** - * LIBXML_OUTPUT_ENABLED: - * - * Whether the serialization/saving support is configured in - */ -#if 1 -#define LIBXML_OUTPUT_ENABLED -#endif - -/** - * LIBXML_PUSH_ENABLED: - * - * Whether the push parsing interfaces are configured in - */ -#if 1 -#define LIBXML_PUSH_ENABLED -#endif - -/** - * LIBXML_READER_ENABLED: - * - * Whether the xmlReader parsing interface is configured in - */ -#if 1 -#define LIBXML_READER_ENABLED -#endif - -/** - * LIBXML_PATTERN_ENABLED: - * - * Whether the xmlPattern node selection interface is configured in - */ -#if 1 -#define LIBXML_PATTERN_ENABLED -#endif - -/** - * LIBXML_WRITER_ENABLED: - * - * Whether the xmlWriter saving interface is configured in - */ -#if 1 -#define LIBXML_WRITER_ENABLED -#endif - -/** - * LIBXML_SAX1_ENABLED: - * - * Whether the older SAX1 interface is configured in - */ -#if 1 -#define LIBXML_SAX1_ENABLED -#endif - -/** - * LIBXML_FTP_ENABLED: - * - * Whether the FTP support is configured in - */ -#if 1 -#define LIBXML_FTP_ENABLED -#endif - -/** - * LIBXML_HTTP_ENABLED: - * - * Whether the HTTP support is configured in - */ -#if 1 -#define LIBXML_HTTP_ENABLED -#endif - -/** - * LIBXML_VALID_ENABLED: - * - * Whether the DTD validation support is configured in - */ -#if 1 -#define LIBXML_VALID_ENABLED -#endif - -/** - * LIBXML_HTML_ENABLED: - * - * Whether the HTML support is configured in - */ -#if 1 -#define LIBXML_HTML_ENABLED -#endif - -/** - * LIBXML_LEGACY_ENABLED: - * - * Whether the deprecated APIs are compiled in for compatibility - */ -#if 1 -#define LIBXML_LEGACY_ENABLED -#endif - -/** - * LIBXML_C14N_ENABLED: - * - * Whether the Canonicalization support is configured in - */ -#if 1 -#define LIBXML_C14N_ENABLED -#endif - -/** - * LIBXML_CATALOG_ENABLED: - * - * Whether the Catalog support is configured in - */ -#if 0 -#define LIBXML_CATALOG_ENABLED -#endif - -/** - * LIBXML_DOCB_ENABLED: - * - * Whether the SGML Docbook support is configured in - */ -#if 1 -#define LIBXML_DOCB_ENABLED -#endif - -/** - * LIBXML_XPATH_ENABLED: - * - * Whether XPath is configured in - */ -#if 1 -#define LIBXML_XPATH_ENABLED -#endif - -/** - * LIBXML_XPTR_ENABLED: - * - * Whether XPointer is configured in - */ -#if 1 -#define LIBXML_XPTR_ENABLED -#endif - -/** - * LIBXML_XINCLUDE_ENABLED: - * - * Whether XInclude is configured in - */ -#if 1 -#define LIBXML_XINCLUDE_ENABLED -#endif - -/** - * LIBXML_ICONV_ENABLED: - * - * Whether iconv support is available - */ -#if 0 -#define LIBXML_ICONV_ENABLED -#endif - -/** - * LIBXML_ICU_ENABLED: - * - * Whether icu support is available - */ -#if 0 -#define LIBXML_ICU_ENABLED -#endif - -/** - * LIBXML_ISO8859X_ENABLED: - * - * Whether ISO-8859-* support is made available in case iconv is not - */ -#if 0 -#define LIBXML_ISO8859X_ENABLED -#endif - -/** - * LIBXML_DEBUG_ENABLED: - * - * Whether Debugging module is configured in - */ -#if 1 -#define LIBXML_DEBUG_ENABLED -#endif - -/** - * DEBUG_MEMORY_LOCATION: - * - * Whether the memory debugging is configured in - */ -#if 0 -#define DEBUG_MEMORY_LOCATION -#endif - -/** - * LIBXML_DEBUG_RUNTIME: - * - * Whether the runtime debugging is configured in - */ -#if 0 -#define LIBXML_DEBUG_RUNTIME -#endif - -/** - * LIBXML_UNICODE_ENABLED: - * - * Whether the Unicode related interfaces are compiled in - */ -#if 1 -#define LIBXML_UNICODE_ENABLED -#endif - -/** - * LIBXML_REGEXP_ENABLED: - * - * Whether the regular expressions interfaces are compiled in - */ -#if 1 -#define LIBXML_REGEXP_ENABLED -#endif - -/** - * LIBXML_AUTOMATA_ENABLED: - * - * Whether the automata interfaces are compiled in - */ -#if 1 -#define LIBXML_AUTOMATA_ENABLED -#endif - -/** - * LIBXML_EXPR_ENABLED: - * - * Whether the formal expressions interfaces are compiled in - */ -#if 1 -#define LIBXML_EXPR_ENABLED -#endif - -/** - * LIBXML_SCHEMAS_ENABLED: - * - * Whether the Schemas validation interfaces are compiled in - */ -#if 1 -#define LIBXML_SCHEMAS_ENABLED -#endif - -/** - * LIBXML_SCHEMATRON_ENABLED: - * - * Whether the Schematron validation interfaces are compiled in - */ -#if 1 -#define LIBXML_SCHEMATRON_ENABLED -#endif - -/** - * LIBXML_MODULES_ENABLED: - * - * Whether the module interfaces are compiled in - */ -#if 0 -#define LIBXML_MODULES_ENABLED -/** - * LIBXML_MODULE_EXTENSION: - * - * the string suffix used by dynamic modules (usually shared libraries) - */ -#define LIBXML_MODULE_EXTENSION ".dll" -#endif - -/** - * LIBXML_ZLIB_ENABLED: - * - * Whether the Zlib support is compiled in - */ -#if 0 -#define LIBXML_ZLIB_ENABLED -#endif - -/** - * LIBXML_LZMA_ENABLED: - * - * Whether the Lzma support is compiled in - */ -#if 0 -#define LIBXML_LZMA_ENABLED -#endif - -#ifdef __GNUC__ -#ifdef HAVE_ANSIDECL_H -#include -#endif - -/** - * ATTRIBUTE_UNUSED: - * - * Macro used to signal to GCC unused function parameters - */ - -#ifndef ATTRIBUTE_UNUSED -#define ATTRIBUTE_UNUSED __attribute__((unused)) -#endif - -/** - * LIBXML_ATTR_ALLOC_SIZE: - * - * Macro used to indicate to GCC this is an allocator function - */ - -#ifndef LIBXML_ATTR_ALLOC_SIZE -# if ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) -# define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x))) -# else -# define LIBXML_ATTR_ALLOC_SIZE(x) -# endif -#else -# define LIBXML_ATTR_ALLOC_SIZE(x) -#endif - -/** - * LIBXML_ATTR_FORMAT: - * - * Macro used to indicate to GCC the parameter are printf like - */ - -#ifndef LIBXML_ATTR_FORMAT -# if ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))) -# define LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args))) -# else -# define LIBXML_ATTR_FORMAT(fmt,args) -# endif -#else -# define LIBXML_ATTR_FORMAT(fmt,args) -#endif - -#else /* ! __GNUC__ */ -/** - * ATTRIBUTE_UNUSED: - * - * Macro used to signal to GCC unused function parameters - */ -#define ATTRIBUTE_UNUSED -/** - * LIBXML_ATTR_ALLOC_SIZE: - * - * Macro used to indicate to GCC this is an allocator function - */ -#define LIBXML_ATTR_ALLOC_SIZE(x) -/** - * LIBXML_ATTR_FORMAT: - * - * Macro used to indicate to GCC the parameter are printf like - */ -#define LIBXML_ATTR_FORMAT(fmt,args) -#endif /* __GNUC__ */ - -#ifdef __cplusplus -} -#endif /* __cplusplus */ -#endif - - diff --git a/build/wp8/version.bat b/build/wp8/version.bat deleted file mode 100644 index 55ee42831..000000000 --- a/build/wp8/version.bat +++ /dev/null @@ -1,22 +0,0 @@ -@ECHO off - -SET gitlog= -FOR /f "delims=" %%a IN ('git log -1 "--pretty=format:%%H" ../../configure.ac') DO SET gitlog=%%a - -IF [%gitlog%] == [] GOTO UnknownGitVersion - -FOR /f "delims=" %%a IN ('git describe --always') DO SET gitdescribe=%%a -GOTO End - -:UnknownGitVersion -SET gitdescribe=unknown - -:End -ECHO #define LIBLINPHONE_GIT_VERSION "%gitdescribe%" > liblinphone_gitversion.h - - -FOR /F "delims=" %%a IN ('findstr /B AC_INIT ..\..\configure.ac') DO ( - FOR /F "tokens=1,2,3 delims=[,]" %%1 IN ("%%a") DO ( - ECHO #define LIBLINPHONE_VERSION "%%3" > config.h - ) -) diff --git a/build/wp8/zlib/zconf.h b/build/wp8/zlib/zconf.h deleted file mode 100644 index a3a6b54fc..000000000 --- a/build/wp8/zlib/zconf.h +++ /dev/null @@ -1,513 +0,0 @@ -/* zconf.h -- configuration of the zlib compression library - * Copyright (C) 1995-2013 Jean-loup Gailly. - * For conditions of distribution and use, see copyright notice in zlib.h - */ - -/* @(#) $Id$ */ - -#ifndef ZCONF_H -#define ZCONF_H -/* #undef Z_PREFIX */ -#define Z_HAVE_UNISTD_H - -/* - * If you *really* need a unique prefix for all types and library functions, - * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it. - * Even better than compiling with -DZ_PREFIX would be to use configure to set - * this permanently in zconf.h using "./configure --zprefix". - */ -#ifdef Z_PREFIX /* may be set to #if 1 by ./configure */ -# define Z_PREFIX_SET - -/* all linked symbols */ -# define _dist_code z__dist_code -# define _length_code z__length_code -# define _tr_align z__tr_align -# define _tr_flush_bits z__tr_flush_bits -# define _tr_flush_block z__tr_flush_block -# define _tr_init z__tr_init -# define _tr_stored_block z__tr_stored_block -# define _tr_tally z__tr_tally -# define adler32 z_adler32 -# define adler32_combine z_adler32_combine -# define adler32_combine64 z_adler32_combine64 -# ifndef Z_SOLO -# define compress z_compress -# define compress2 z_compress2 -# define compressBound z_compressBound -# endif -# define crc32 z_crc32 -# define crc32_combine z_crc32_combine -# define crc32_combine64 z_crc32_combine64 -# define deflate z_deflate -# define deflateBound z_deflateBound -# define deflateCopy z_deflateCopy -# define deflateEnd z_deflateEnd -# define deflateInit2_ z_deflateInit2_ -# define deflateInit_ z_deflateInit_ -# define deflateParams z_deflateParams -# define deflatePending z_deflatePending -# define deflatePrime z_deflatePrime -# define deflateReset z_deflateReset -# define deflateResetKeep z_deflateResetKeep -# define deflateSetDictionary z_deflateSetDictionary -# define deflateSetHeader z_deflateSetHeader -# define deflateTune z_deflateTune -# define deflate_copyright z_deflate_copyright -# define get_crc_table z_get_crc_table -# ifndef Z_SOLO -# define gz_error z_gz_error -# define gz_intmax z_gz_intmax -# define gz_strwinerror z_gz_strwinerror -# define gzbuffer z_gzbuffer -# define gzclearerr z_gzclearerr -# define gzclose z_gzclose -# define gzclose_r z_gzclose_r -# define gzclose_w z_gzclose_w -# define gzdirect z_gzdirect -# define gzdopen z_gzdopen -# define gzeof z_gzeof -# define gzerror z_gzerror -# define gzflush z_gzflush -# define gzgetc z_gzgetc -# define gzgetc_ z_gzgetc_ -# define gzgets z_gzgets -# define gzoffset z_gzoffset -# define gzoffset64 z_gzoffset64 -# define gzopen z_gzopen -# define gzopen64 z_gzopen64 -# ifdef _WIN32 -# define gzopen_w z_gzopen_w -# endif -# define gzprintf z_gzprintf -# define gzvprintf z_gzvprintf -# define gzputc z_gzputc -# define gzputs z_gzputs -# define gzread z_gzread -# define gzrewind z_gzrewind -# define gzseek z_gzseek -# define gzseek64 z_gzseek64 -# define gzsetparams z_gzsetparams -# define gztell z_gztell -# define gztell64 z_gztell64 -# define gzungetc z_gzungetc -# define gzwrite z_gzwrite -# endif -# define inflate z_inflate -# define inflateBack z_inflateBack -# define inflateBackEnd z_inflateBackEnd -# define inflateBackInit_ z_inflateBackInit_ -# define inflateCopy z_inflateCopy -# define inflateEnd z_inflateEnd -# define inflateGetHeader z_inflateGetHeader -# define inflateInit2_ z_inflateInit2_ -# define inflateInit_ z_inflateInit_ -# define inflateMark z_inflateMark -# define inflatePrime z_inflatePrime -# define inflateReset z_inflateReset -# define inflateReset2 z_inflateReset2 -# define inflateSetDictionary z_inflateSetDictionary -# define inflateGetDictionary z_inflateGetDictionary -# define inflateSync z_inflateSync -# define inflateSyncPoint z_inflateSyncPoint -# define inflateUndermine z_inflateUndermine -# define inflateResetKeep z_inflateResetKeep -# define inflate_copyright z_inflate_copyright -# define inflate_fast z_inflate_fast -# define inflate_table z_inflate_table -# ifndef Z_SOLO -# define uncompress z_uncompress -# endif -# define zError z_zError -# ifndef Z_SOLO -# define zcalloc z_zcalloc -# define zcfree z_zcfree -# endif -# define zlibCompileFlags z_zlibCompileFlags -# define zlibVersion z_zlibVersion - -/* all zlib typedefs in zlib.h and zconf.h */ -# define Byte z_Byte -# define Bytef z_Bytef -# define alloc_func z_alloc_func -# define charf z_charf -# define free_func z_free_func -# ifndef Z_SOLO -# define gzFile z_gzFile -# endif -# define gz_header z_gz_header -# define gz_headerp z_gz_headerp -# define in_func z_in_func -# define intf z_intf -# define out_func z_out_func -# define uInt z_uInt -# define uIntf z_uIntf -# define uLong z_uLong -# define uLongf z_uLongf -# define voidp z_voidp -# define voidpc z_voidpc -# define voidpf z_voidpf - -/* all zlib structs in zlib.h and zconf.h */ -# define gz_header_s z_gz_header_s -# define internal_state z_internal_state - -#endif - -#if defined(__MSDOS__) && !defined(MSDOS) -# define MSDOS -#endif -#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2) -# define OS2 -#endif -#if defined(_WINDOWS) && !defined(WINDOWS) -# define WINDOWS -#endif -#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__) -# ifndef WIN32 -# define WIN32 -# endif -#endif -#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32) -# if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__) -# ifndef SYS16BIT -# define SYS16BIT -# endif -# endif -#endif - -/* - * Compile with -DMAXSEG_64K if the alloc function cannot allocate more - * than 64k bytes at a time (needed on systems with 16-bit int). - */ -#ifdef SYS16BIT -# define MAXSEG_64K -#endif -#ifdef MSDOS -# define UNALIGNED_OK -#endif - -#ifdef __STDC_VERSION__ -# ifndef STDC -# define STDC -# endif -# if __STDC_VERSION__ >= 199901L -# ifndef STDC99 -# define STDC99 -# endif -# endif -#endif -#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus)) -# define STDC -#endif -#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__)) -# define STDC -#endif -#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32)) -# define STDC -#endif -#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__)) -# define STDC -#endif - -#if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */ -# define STDC -#endif - -#ifndef STDC -# ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */ -# define const /* note: need a more gentle solution here */ -# endif -#endif - -#if defined(ZLIB_CONST) && !defined(z_const) -# define z_const const -#else -# define z_const -#endif - -/* Some Mac compilers merge all .h files incorrectly: */ -#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__) -# define NO_DUMMY_DECL -#endif - -/* Maximum value for memLevel in deflateInit2 */ -#ifndef MAX_MEM_LEVEL -# ifdef MAXSEG_64K -# define MAX_MEM_LEVEL 8 -# else -# define MAX_MEM_LEVEL 9 -# endif -#endif - -/* Maximum value for windowBits in deflateInit2 and inflateInit2. - * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files - * created by gzip. (Files created by minigzip can still be extracted by - * gzip.) - */ -#ifndef MAX_WBITS -# define MAX_WBITS 15 /* 32K LZ77 window */ -#endif - -/* The memory requirements for deflate are (in bytes): - (1 << (windowBits+2)) + (1 << (memLevel+9)) - that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values) - plus a few kilobytes for small objects. For example, if you want to reduce - the default memory requirements from 256K to 128K, compile with - make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" - Of course this will generally degrade compression (there's no free lunch). - - The memory requirements for inflate are (in bytes) 1 << windowBits - that is, 32K for windowBits=15 (default value) plus a few kilobytes - for small objects. -*/ - - /* Type declarations */ - -#ifndef OF /* function prototypes */ -# ifdef STDC -# define OF(args) args -# else -# define OF(args) () -# endif -#endif - -#ifndef Z_ARG /* function prototypes for stdarg */ -# if defined(STDC) || defined(Z_HAVE_STDARG_H) -# define Z_ARG(args) args -# else -# define Z_ARG(args) () -# endif -#endif - -/* The following definitions for FAR are needed only for MSDOS mixed - * model programming (small or medium model with some far allocations). - * This was tested only with MSC; for other MSDOS compilers you may have - * to define NO_MEMCPY in zutil.h. If you don't need the mixed model, - * just define FAR to be empty. - */ -#ifdef SYS16BIT -# if defined(M_I86SM) || defined(M_I86MM) - /* MSC small or medium model */ -# define SMALL_MEDIUM -# ifdef _MSC_VER -# define FAR _far -# else -# define FAR far -# endif -# endif -# if (defined(__SMALL__) || defined(__MEDIUM__)) - /* Turbo C small or medium model */ -# define SMALL_MEDIUM -# ifdef __BORLANDC__ -# define FAR _far -# else -# define FAR far -# endif -# endif -#endif - -#if defined(WINDOWS) || defined(WIN32) - /* If building or using zlib as a DLL, define ZLIB_DLL. - * This is not mandatory, but it offers a little performance increase. - */ -# ifdef ZLIB_DLL -# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500)) -# ifdef ZLIB_INTERNAL -# define ZEXTERN extern __declspec(dllexport) -# else -# define ZEXTERN extern __declspec(dllimport) -# endif -# endif -# endif /* ZLIB_DLL */ - /* If building or using zlib with the WINAPI/WINAPIV calling convention, - * define ZLIB_WINAPI. - * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI. - */ -# ifdef ZLIB_WINAPI -# ifdef FAR -# undef FAR -# endif -# include - /* No need for _export, use ZLIB.DEF instead. */ - /* For complete Windows compatibility, use WINAPI, not __stdcall. */ -# define ZEXPORT WINAPI -# ifdef WIN32 -# define ZEXPORTVA WINAPIV -# else -# define ZEXPORTVA FAR CDECL -# endif -# endif -#endif - -#if defined (__BEOS__) -# ifdef ZLIB_DLL -# ifdef ZLIB_INTERNAL -# define ZEXPORT __declspec(dllexport) -# define ZEXPORTVA __declspec(dllexport) -# else -# define ZEXPORT __declspec(dllimport) -# define ZEXPORTVA __declspec(dllimport) -# endif -# endif -#endif - -#ifndef ZEXTERN -# define ZEXTERN extern -#endif -#ifndef ZEXPORT -# define ZEXPORT -#endif -#ifndef ZEXPORTVA -# define ZEXPORTVA -#endif - -#ifndef FAR -# define FAR -#endif - -#if !defined(__MACTYPES__) -typedef unsigned char Byte; /* 8 bits */ -#endif -typedef unsigned int uInt; /* 16 bits or more */ -typedef unsigned long uLong; /* 32 bits or more */ - -#ifdef SMALL_MEDIUM - /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ -# define Bytef Byte FAR -#else - typedef Byte FAR Bytef; -#endif -typedef char FAR charf; -typedef int FAR intf; -typedef uInt FAR uIntf; -typedef uLong FAR uLongf; - -#ifdef STDC - typedef void const *voidpc; - typedef void FAR *voidpf; - typedef void *voidp; -#else - typedef Byte const *voidpc; - typedef Byte FAR *voidpf; - typedef Byte *voidp; -#endif - -#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC) -# include -# if (UINT_MAX == 0xffffffffUL) -# define Z_U4 unsigned -# elif (ULONG_MAX == 0xffffffffUL) -# define Z_U4 unsigned long -# elif (USHRT_MAX == 0xffffffffUL) -# define Z_U4 unsigned short -# endif -#endif - -#ifdef Z_U4 - typedef Z_U4 z_crc_t; -#else - typedef unsigned long z_crc_t; -#endif - -#ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */ -# define Z_HAVE_UNISTD_H -#endif - -#ifdef HAVE_STDARG_H /* may be set to #if 1 by ./configure */ -# define Z_HAVE_STDARG_H -#endif - -#ifdef STDC -# ifndef Z_SOLO -# include /* for off_t */ -# endif -#endif - -#if defined(STDC) || defined(Z_HAVE_STDARG_H) -# ifndef Z_SOLO -# include /* for va_list */ -# endif -#endif - -#ifdef _WIN32 -# ifndef Z_SOLO -# include /* for wchar_t */ -# endif -#endif - -/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and - * "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even - * though the former does not conform to the LFS document), but considering - * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as - * equivalently requesting no 64-bit operations - */ -#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1 -# undef _LARGEFILE64_SOURCE -#endif - -#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H) -# define Z_HAVE_UNISTD_H -#endif -#ifndef Z_SOLO -# if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE) -# include /* for SEEK_*, off_t, and _LFS64_LARGEFILE */ -# ifdef VMS -# include /* for off_t */ -# endif -# ifndef z_off_t -# define z_off_t off_t -# endif -# endif -#endif - -#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0 -# define Z_LFS64 -#endif - -#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64) -# define Z_LARGE64 -#endif - -#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64) -# define Z_WANT64 -#endif - -#if !defined(SEEK_SET) && !defined(Z_SOLO) -# define SEEK_SET 0 /* Seek from beginning of file. */ -# define SEEK_CUR 1 /* Seek from current position. */ -# define SEEK_END 2 /* Set file pointer to EOF plus "offset" */ -#endif - -#ifndef z_off_t -# define z_off_t long -#endif - -#if !defined(_WIN32) && defined(Z_LARGE64) -# define z_off64_t off64_t -#else -# if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO) -# define z_off64_t __int64 -# else -# define z_off64_t z_off_t -# endif -#endif - -/* MVS linker does not support external names larger than 8 bytes */ -#if defined(__MVS__) - #pragma map(deflateInit_,"DEIN") - #pragma map(deflateInit2_,"DEIN2") - #pragma map(deflateEnd,"DEEND") - #pragma map(deflateBound,"DEBND") - #pragma map(inflateInit_,"ININ") - #pragma map(inflateInit2_,"ININ2") - #pragma map(inflateEnd,"INEND") - #pragma map(inflateSync,"INSY") - #pragma map(inflateSetDictionary,"INSEDI") - #pragma map(compressBound,"CMBND") - #pragma map(inflate_table,"INTABL") - #pragma map(inflate_fast,"INFA") - #pragma map(inflate_copyright,"INCOPY") -#endif - -#endif /* ZCONF_H */ diff --git a/build/wp8/zlib/zlib.sln b/build/wp8/zlib/zlib.sln deleted file mode 100644 index 97b0cc6a9..000000000 --- a/build/wp8/zlib/zlib.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2012 for Windows Phone -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib.vcxproj", "{7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|Win32 = Debug|Win32 - Release|ARM = Release|ARM - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Debug|ARM.ActiveCfg = Debug|ARM - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Debug|ARM.Build.0 = Debug|ARM - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Debug|Win32.ActiveCfg = Debug|Win32 - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Debug|Win32.Build.0 = Debug|Win32 - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Release|ARM.ActiveCfg = Release|ARM - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Release|ARM.Build.0 = Release|ARM - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Release|Win32.ActiveCfg = Release|Win32 - {7AFAC3BB-D97B-4578-B9FE-5E1D2B94EA2F}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/build/wp8/zlib/zlib.vcxproj b/build/wp8/zlib/zlib.vcxproj deleted file mode 100644 index 34c9aa46f..000000000 --- a/build/wp8/zlib/zlib.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - Win32 - - - Debug - ARM - - - Release - Win32 - - - Release - ARM - - - - {7afac3bb-d97b-4578-b9fe-5e1d2b94ea2f} - zlib - en-US - 11.0 - - - - DynamicLibrary - true - v110_wp80 - false - - - DynamicLibrary - false - true - v110_wp80 - false - - - - - - - - $(SolutionDir)$(Platform)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(Configuration)\$(TargetName)\ - - - false - - - - Level4 - $(ProjectDir);$(ProjectDir)..\..\..\..\zlib;%(AdditionalIncludeDirectories) - _WIN32;_WINDLL;_USRDLL;_CRT_SECURE_NO_WARNINGS;UNICODE;%(PreprocessorDefinitions) - Default - NotUsing - false - $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories) - - - Console - false - false - $(TargetDir)$(TargetName).lib - Ws2_32.lib;%(AdditionalDependencies) - $(ProjectDir)..\..\..\..\zlib\win32\zlib.def - - - - - _DEBUG;%(PreprocessorDefinitions) - - - true - - - - - NDEBUG;%(PreprocessorDefinitions) - MaxSpeed - true - true - true - - - false - - - - - true - - - true - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file