1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/webrtc/signaling/signaling.gyp Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,887 @@ 1.4 +# Copyright (c) 2011 The Chromium Authors. All rights reserved. 1.5 +# Use of this source code is governed by a BSD-style license that can be 1.6 +# found in the LICENSE file. 1.7 +# 1.8 +# Indent 2 spaces, no tabs. 1.9 +# 1.10 +# 1.11 +# sip.gyp - a library for SIP 1.12 +# 1.13 + 1.14 +{ 1.15 + 'variables': { 1.16 + 'chromium_code': 1, 1.17 + }, 1.18 + 1.19 + 'target_defaults': { 1.20 + 'conditions': [ 1.21 + ['moz_widget_toolkit_gonk==1', { 1.22 + 'defines' : [ 1.23 + 'WEBRTC_GONK', 1.24 + ], 1.25 + }], 1.26 + ], 1.27 + }, 1.28 + 1.29 + 'targets': [ 1.30 + 1.31 + # 1.32 + # ECC 1.33 + # 1.34 + { 1.35 + 'target_name': 'ecc', 1.36 + 'type': 'static_library', 1.37 + 1.38 + # 1.39 + # INCLUDES 1.40 + # 1.41 + 'include_dirs': [ 1.42 + '..', 1.43 + './src', 1.44 + './src/callcontrol', 1.45 + './src/common', 1.46 + './src/common/browser_logging', 1.47 + './src/common/time_profiling', 1.48 + './src/media', 1.49 + './src/media-conduit', 1.50 + './src/mediapipeline', 1.51 + './src/softphonewrapper', 1.52 + './src/peerconnection', 1.53 + './include', 1.54 + './src/sipcc/include', 1.55 + './src/sipcc/cpr/include', 1.56 + '../../../ipc/chromium/src', 1.57 + '../../../ipc/chromium/src/base/third_party/nspr', 1.58 + '../../../xpcom/base', 1.59 + '../../../dom/base', 1.60 + '../../../content/media', 1.61 + '../../../media/mtransport', 1.62 + '../trunk', 1.63 + '../trunk/webrtc', 1.64 + '../trunk/webrtc/video_engine/include', 1.65 + '../trunk/webrtc/voice_engine/include', 1.66 + '../trunk/webrtc/modules/interface', 1.67 + '../trunk/webrtc/peerconnection', 1.68 + '../../libyuv/include', 1.69 + '../../../netwerk/srtp/src/include', 1.70 + '../../../netwerk/srtp/src/crypto/include', 1.71 + '../../../ipc/chromium/src', 1.72 + '../../mtransport/third_party/nrappkit/src/util/libekr', 1.73 + ], 1.74 + 1.75 + # 1.76 + # DEPENDENCIES 1.77 + # 1.78 + 'dependencies': [ 1.79 + ], 1.80 + 1.81 + 'export_dependent_settings': [ 1.82 + ], 1.83 + 1.84 + 1.85 + # 1.86 + # SOURCES 1.87 + # 1.88 + 'sources': [ 1.89 + # Media Conduit 1.90 + './src/media-conduit/AudioConduit.h', 1.91 + './src/media-conduit/AudioConduit.cpp', 1.92 + './src/media-conduit/VideoConduit.h', 1.93 + './src/media-conduit/VideoConduit.cpp', 1.94 + # Common 1.95 + './src/common/CommonTypes.h', 1.96 + './src/common/csf_common.h', 1.97 + './src/common/NullDeleter.h', 1.98 + './src/common/Wrapper.h', 1.99 + './src/common/NullTransport.h', 1.100 + './src/common/YuvStamper.cpp', 1.101 + # Browser Logging 1.102 + './src/common/browser_logging/CSFLog.cpp', 1.103 + './src/common/browser_logging/CSFLog.h', 1.104 + # Browser Logging 1.105 + './src/common/time_profiling/timecard.c', 1.106 + './src/common/time_profiling/timecard.h', 1.107 + # Call Control 1.108 + './src/callcontrol/CC_CallTypes.cpp', 1.109 + './src/callcontrol/CallControlManager.cpp', 1.110 + './src/callcontrol/CallControlManagerImpl.cpp', 1.111 + './src/callcontrol/ECC_Types.cpp', 1.112 + './src/callcontrol/PhoneDetailsImpl.cpp', 1.113 + './src/callcontrol/debug-psipcc-types.cpp', 1.114 + './src/callcontrol/CallControlManagerImpl.h', 1.115 + './src/callcontrol/PhoneDetailsImpl.h', 1.116 + # Media 1.117 + './src/media/CSFAudioControlWrapper.cpp', 1.118 + './src/media/CSFVideoControlWrapper.cpp', 1.119 + './src/media/VcmSIPCCBinding.cpp', 1.120 + './src/media/cip_mmgr_mediadefinitions.h', 1.121 + './src/media/cip_Sipcc_CodecMask.h', 1.122 + './src/media/CSFAudioControlWrapper.h', 1.123 + './src/media/CSFAudioTermination.h', 1.124 + './src/media/CSFMediaProvider.h', 1.125 + './src/media/CSFMediaTermination.h', 1.126 + './src/media/CSFToneDefinitions.h', 1.127 + './src/media/CSFVideoCallMediaControl.h', 1.128 + './src/media/CSFVideoControlWrapper.h', 1.129 + './src/media/CSFVideoTermination.h', 1.130 + './src/media/VcmSIPCCBinding.h', 1.131 + # SoftPhoneWrapper 1.132 + './src/softphonewrapper/CC_SIPCCCall.cpp', 1.133 + './src/softphonewrapper/CC_SIPCCCallInfo.cpp', 1.134 + './src/softphonewrapper/CC_SIPCCCallServerInfo.cpp', 1.135 + './src/softphonewrapper/CC_SIPCCDevice.cpp', 1.136 + './src/softphonewrapper/CC_SIPCCDeviceInfo.cpp', 1.137 + './src/softphonewrapper/CC_SIPCCFeatureInfo.cpp', 1.138 + './src/softphonewrapper/CC_SIPCCLine.cpp', 1.139 + './src/softphonewrapper/CC_SIPCCLineInfo.cpp', 1.140 + './src/softphonewrapper/CC_SIPCCService.cpp', 1.141 + './src/softphonewrapper/ccapi_plat_api_impl.cpp', 1.142 + './src/softphonewrapper/CC_SIPCCCall.h', 1.143 + './src/softphonewrapper/CC_SIPCCCallInfo.h', 1.144 + './src/softphonewrapper/CC_SIPCCCallServerInfo.h', 1.145 + './src/softphonewrapper/CC_SIPCCDevice.h', 1.146 + './src/softphonewrapper/CC_SIPCCDeviceInfo.h', 1.147 + './src/softphonewrapper/CC_SIPCCFeatureInfo.h', 1.148 + './src/softphonewrapper/CC_SIPCCLine.h', 1.149 + './src/softphonewrapper/CC_SIPCCLineInfo.h', 1.150 + './src/softphonewrapper/CC_SIPCCService.h', 1.151 + # PeerConnection 1.152 + './src/peerconnection/MediaStreamList.cpp', 1.153 + './src/peerconnection/MediaStreamList.h', 1.154 + './src/peerconnection/PeerConnectionCtx.cpp', 1.155 + './src/peerconnection/PeerConnectionCtx.h', 1.156 + './src/peerconnection/PeerConnectionImpl.cpp', 1.157 + './src/peerconnection/PeerConnectionImpl.h', 1.158 + './src/peerconnection/PeerConnectionMedia.cpp', 1.159 + './src/peerconnection/PeerConnectionMedia.h', 1.160 + 1.161 + # Media pipeline 1.162 + './src/mediapipeline/MediaPipeline.h', 1.163 + './src/mediapipeline/MediaPipeline.cpp', 1.164 + './src/mediapipeline/MediaPipelineFilter.h', 1.165 + './src/mediapipeline/MediaPipelineFilter.cpp', 1.166 + './src/mediapipeline/SrtpFlow.h', 1.167 + './src/mediapipeline/SrtpFlow.cpp', 1.168 + ], 1.169 + 1.170 + # 1.171 + # DEFINES 1.172 + # 1.173 + 1.174 + 'defines' : [ 1.175 + 'LOG4CXX_STATIC', 1.176 + '_NO_LOG4CXX', 1.177 + 'USE_SSLEAY', 1.178 + '_CPR_USE_EXTERNAL_LOGGER', 1.179 + 'WEBRTC_RELATIVE_PATH', 1.180 + 'HAVE_WEBRTC_VIDEO', 1.181 + 'HAVE_WEBRTC_VOICE', 1.182 + 'HAVE_STDINT_H=1', 1.183 + 'HAVE_STDLIB_H=1', 1.184 + 'HAVE_UINT8_T=1', 1.185 + 'HAVE_UINT16_T=1', 1.186 + 'HAVE_UINT32_T=1', 1.187 + 'HAVE_UINT64_T=1', 1.188 + ], 1.189 + 1.190 + 'cflags_mozilla': [ 1.191 + '$(NSPR_CFLAGS)', 1.192 + '$(NSS_CFLAGS)', 1.193 + '$(MOZ_PIXMAN_CFLAGS)', 1.194 + ], 1.195 + 1.196 + # 1.197 + # Conditionals 1.198 + # 1.199 + 'conditions': [ 1.200 + ['moz_webrtc_omx==1', { 1.201 + 'sources': [ 1.202 + './src/media-conduit/WebrtcOMXH264VideoCodec.cpp', 1.203 + './src/media-conduit/OMXVideoCodec.cpp', 1.204 + ], 1.205 + 'include_dirs': [ 1.206 + '../../../content/media/omx', 1.207 + '../../../gfx/layers/client', 1.208 + ], 1.209 + 'cflags_mozilla': [ 1.210 + '-I$(ANDROID_SOURCE)/frameworks/av/include/media/stagefright', 1.211 + '-I$(ANDROID_SOURCE)/frameworks/av/include', 1.212 + '-I$(ANDROID_SOURCE)/frameworks/native/include/media/openmax', 1.213 + '-I$(ANDROID_SOURCE)/frameworks/native/include', 1.214 + '-I$(ANDROID_SOURCE)/frameworks/native/opengl/include', 1.215 + ], 1.216 + 'defines' : [ 1.217 + 'MOZ_WEBRTC_OMX' 1.218 + ], 1.219 + }], 1.220 + ['build_for_test==0', { 1.221 + 'defines' : [ 1.222 + 'MOZILLA_INTERNAL_API' 1.223 + ], 1.224 + 'sources': [ 1.225 + './src/peerconnection/WebrtcGlobalInformation.cpp', 1.226 + './src/peerconnection/WebrtcGlobalInformation.h', 1.227 + ], 1.228 + }], 1.229 + ['build_for_test!=0', { 1.230 + 'include_dirs': [ 1.231 + './test' 1.232 + ], 1.233 + 'defines' : [ 1.234 + 'NO_CHROMIUM_LOGGING', 1.235 + 'USE_FAKE_MEDIA_STREAMS', 1.236 + 'USE_FAKE_PCOBSERVER' 1.237 + ], 1.238 + }], 1.239 + ['(OS=="linux") or (OS=="android")', { 1.240 + 'include_dirs': [ 1.241 + ], 1.242 + 1.243 + 'defines': [ 1.244 + 'SIP_OS_LINUX', 1.245 + '_GNU_SOURCE', 1.246 + 'LINUX', 1.247 + 'GIPS_VER=3510', 1.248 + 'SECLIB_OPENSSL', 1.249 + ], 1.250 + 1.251 + 'cflags_mozilla': [ 1.252 + ], 1.253 + }], 1.254 + ['OS=="win"', { 1.255 + 'include_dirs': [ 1.256 + ], 1.257 + 'defines': [ 1.258 + 'SIP_OS_WINDOWS', 1.259 + 'WIN32', 1.260 + 'GIPS_VER=3480', 1.261 + 'SIPCC_BUILD', 1.262 + 'HAVE_WINSOCK2_H' 1.263 + ], 1.264 + 1.265 + 'cflags_mozilla': [ 1.266 + ], 1.267 + }], 1.268 + ['os_bsd==1', { 1.269 + 'include_dirs': [ 1.270 + ], 1.271 + 'defines': [ 1.272 + # avoiding pointless ifdef churn 1.273 + 'SIP_OS_OSX', 1.274 + 'OSX', 1.275 + 'SECLIB_OPENSSL', 1.276 + ], 1.277 + 1.278 + 'cflags_mozilla': [ 1.279 + ], 1.280 + }], 1.281 + ['OS=="mac"', { 1.282 + 'include_dirs': [ 1.283 + ], 1.284 + 'defines': [ 1.285 + 'SIP_OS_OSX', 1.286 + 'OSX', 1.287 + '_FORTIFY_SOURCE=2', 1.288 + ], 1.289 + 1.290 + 'cflags_mozilla': [ 1.291 + ], 1.292 + }], 1.293 + ], 1.294 + }, 1.295 + 1.296 + # 1.297 + # SIPCC 1.298 + # 1.299 + { 1.300 + 'target_name': 'sipcc', 1.301 + 'type': 'static_library', 1.302 + 1.303 + # 1.304 + # INCLUDES 1.305 + # 1.306 + 'include_dirs': [ 1.307 + './src/common/browser_logging', 1.308 + './src/common/time_profiling', 1.309 + './src/sipcc/include', 1.310 + './src/sipcc/core/includes', 1.311 + './src/sipcc/cpr/include', 1.312 + './src/sipcc/core/common', 1.313 + './src/sipcc/core/sipstack/h', 1.314 + './src/sipcc/core/ccapp', 1.315 + './src/sipcc/core/sdp', 1.316 + './src/sipcc/core/gsm/h', 1.317 + './src/sipcc/plat/common', 1.318 + '../../../media/mtransport', 1.319 + '../../../dom/base', 1.320 + '../trunk/third_party/libsrtp/srtp/include', 1.321 + '../trunk/third_party/libsrtp/srtp/crypto/include', 1.322 + # Danger: this is to include config.h. This could be bad. 1.323 + '../trunk/third_party/libsrtp/config', 1.324 + '../../../netwerk/sctp/datachannel', 1.325 + ], 1.326 + 1.327 + # 1.328 + # DEPENDENCIES 1.329 + # 1.330 + 'dependencies': [ 1.331 + ], 1.332 + 1.333 + 1.334 + 'export_dependent_settings': [ 1.335 + ], 1.336 + 1.337 + 1.338 + # 1.339 + # SOURCES 1.340 + # 1.341 + 'sources': [ 1.342 + # CCAPP 1.343 + './src/sipcc/core/ccapp/call_logger.c', 1.344 + './src/sipcc/core/ccapp/call_logger.h', 1.345 + './src/sipcc/core/ccapp/capability_set.c', 1.346 + './src/sipcc/core/ccapp/capability_set.h', 1.347 + './src/sipcc/core/ccapp/cc_blf.c', 1.348 + './src/sipcc/core/ccapp/cc_call_feature.c', 1.349 + './src/sipcc/core/ccapp/cc_config.c', 1.350 + './src/sipcc/core/ccapp/cc_device_feature.c', 1.351 + './src/sipcc/core/ccapp/cc_device_manager.c', 1.352 + './src/sipcc/core/ccapp/cc_device_manager.h', 1.353 + './src/sipcc/core/ccapp/cc_info.c', 1.354 + './src/sipcc/core/ccapp/cc_service.c', 1.355 + './src/sipcc/core/ccapp/ccapi_call.c', 1.356 + './src/sipcc/core/ccapp/ccapi_call_info.c', 1.357 + './src/sipcc/core/ccapp/ccapi_config.c', 1.358 + './src/sipcc/core/ccapp/ccapi_device.c', 1.359 + './src/sipcc/core/ccapp/ccapi_device_info.c', 1.360 + './src/sipcc/core/ccapp/ccapi_feature_info.c', 1.361 + './src/sipcc/core/ccapp/ccapi_line.c', 1.362 + './src/sipcc/core/ccapp/ccapi_line_info.c', 1.363 + './src/sipcc/core/ccapp/ccapi_service.c', 1.364 + './src/sipcc/core/ccapp/ccapi_snapshot.c', 1.365 + './src/sipcc/core/ccapp/ccapi_snapshot.h', 1.366 + './src/sipcc/core/ccapp/ccapp_task.c', 1.367 + './src/sipcc/core/ccapp/ccapp_task.h', 1.368 + './src/sipcc/core/ccapp/ccprovider.c', 1.369 + './src/sipcc/core/ccapp/CCProvider.h', 1.370 + './src/sipcc/core/ccapp/conf_roster.c', 1.371 + './src/sipcc/core/ccapp/conf_roster.h', 1.372 + './src/sipcc/core/ccapp/sessionHash.c', 1.373 + './src/sipcc/core/ccapp/sessionHash.h', 1.374 + # COMMON 1.375 + './src/sipcc/core/common/cfgfile_utils.c', 1.376 + './src/sipcc/core/common/cfgfile_utils.h', 1.377 + './src/sipcc/core/common/config_api.c', 1.378 + './src/sipcc/core/common/config_parser.c', 1.379 + './src/sipcc/core/common/config_parser.h', 1.380 + './src/sipcc/core/common/init.c', 1.381 + './src/sipcc/core/common/logger.c', 1.382 + './src/sipcc/core/common/logger.h', 1.383 + './src/sipcc/core/common/logmsg.h', 1.384 + './src/sipcc/core/common/misc.c', 1.385 + './src/sipcc/core/common/plat.c', 1.386 + './src/sipcc/core/common/platform_api.c', 1.387 + './src/sipcc/core/common/prot_cfgmgr_private.h', 1.388 + './src/sipcc/core/common/prot_configmgr.c', 1.389 + './src/sipcc/core/common/prot_configmgr.h', 1.390 + './src/sipcc/core/common/resource_manager.c', 1.391 + './src/sipcc/core/common/resource_manager.h', 1.392 + './src/sipcc/core/common/sip_socket_api.c', 1.393 + './src/sipcc/core/common/subscription_handler.c', 1.394 + './src/sipcc/core/common/subscription_handler.h', 1.395 + './src/sipcc/core/common/text_strings.c', 1.396 + './src/sipcc/core/common/text_strings.h', 1.397 + './src/sipcc/core/common/thread_monitor.h', 1.398 + './src/sipcc/core/common/thread_monitor.c', 1.399 + './src/sipcc/core/common/ui.c', 1.400 + # GSM 1.401 + './src/sipcc/core/gsm/ccapi.c', 1.402 + './src/sipcc/core/gsm/ccapi_strings.c', 1.403 + './src/sipcc/core/gsm/dcsm.c', 1.404 + './src/sipcc/core/gsm/fim.c', 1.405 + './src/sipcc/core/gsm/fsm.c', 1.406 + './src/sipcc/core/gsm/fsmb2bcnf.c', 1.407 + './src/sipcc/core/gsm/fsmcac.c', 1.408 + './src/sipcc/core/gsm/fsmcnf.c', 1.409 + './src/sipcc/core/gsm/fsmdef.c', 1.410 + './src/sipcc/core/gsm/fsmxfr.c', 1.411 + './src/sipcc/core/gsm/gsm.c', 1.412 + './src/sipcc/core/gsm/gsm_sdp.c', 1.413 + './src/sipcc/core/gsm/gsm_sdp_crypto.c', 1.414 + './src/sipcc/core/gsm/lsm.c', 1.415 + './src/sipcc/core/gsm/media_cap_tbl.c', 1.416 + './src/sipcc/core/gsm/sm.c', 1.417 + './src/sipcc/core/gsm/subapi.c', 1.418 + './src/sipcc/core/gsm/h/fim.h', 1.419 + './src/sipcc/core/gsm/h/fsm.h', 1.420 + './src/sipcc/core/gsm/h/gsm.h', 1.421 + './src/sipcc/core/gsm/h/gsm_sdp.h', 1.422 + './src/sipcc/core/gsm/h/lsm.h', 1.423 + './src/sipcc/core/gsm/h/lsm_private.h', 1.424 + './src/sipcc/core/gsm/h/sm.h', 1.425 + # CORE INCLUDES 1.426 + './src/sipcc/core/includes/ccSesion.h', 1.427 + './src/sipcc/core/includes/ccapi.h', 1.428 + './src/sipcc/core/includes/check_sync.h', 1.429 + './src/sipcc/core/includes/ci.h', 1.430 + './src/sipcc/core/includes/codec_mask.h', 1.431 + './src/sipcc/core/includes/config.h', 1.432 + './src/sipcc/core/includes/configapp.h', 1.433 + './src/sipcc/core/includes/configmgr.h', 1.434 + './src/sipcc/core/includes/debug.h', 1.435 + './src/sipcc/core/includes/dialplan.h', 1.436 + './src/sipcc/core/includes/dialplanint.h', 1.437 + './src/sipcc/core/includes/digcalc.h', 1.438 + './src/sipcc/core/includes/dns_utils.h', 1.439 + './src/sipcc/core/includes/dtmf.h', 1.440 + './src/sipcc/core/includes/embedded.h', 1.441 + './src/sipcc/core/includes/fsmdef_states.h', 1.442 + './src/sipcc/core/includes/intelpentiumtypes.h', 1.443 + './src/sipcc/core/includes/kpml_common_util.h', 1.444 + './src/sipcc/core/includes/kpmlmap.h', 1.445 + './src/sipcc/core/includes/md5.h', 1.446 + './src/sipcc/core/includes/memory.h', 1.447 + './src/sipcc/core/includes/misc_apps_task.h', 1.448 + './src/sipcc/core/includes/misc_util.h', 1.449 + './src/sipcc/core/includes/phntask.h', 1.450 + './src/sipcc/core/includes/phone.h', 1.451 + './src/sipcc/core/includes/phone_debug.h', 1.452 + './src/sipcc/core/includes/phone_platform_constants.h', 1.453 + './src/sipcc/core/includes/phone_types.h', 1.454 + './src/sipcc/core/includes/platform_api.h', 1.455 + './src/sipcc/core/includes/pres_sub_not_handler.h', 1.456 + './src/sipcc/core/includes/publish_int.h', 1.457 + './src/sipcc/core/includes/regexp.h', 1.458 + './src/sipcc/core/includes/ringlist.h', 1.459 + './src/sipcc/core/includes/rtp_defs.h', 1.460 + './src/sipcc/core/includes/session.h', 1.461 + './src/sipcc/core/includes/sessionConstants.h', 1.462 + './src/sipcc/core/includes/sessionTypes.h', 1.463 + './src/sipcc/core/includes/sessuri.h', 1.464 + './src/sipcc/core/includes/singly_link_list.h', 1.465 + './src/sipcc/core/includes/sip_socket_api.h', 1.466 + './src/sipcc/core/includes/sntp.h', 1.467 + './src/sipcc/core/includes/string_lib.h', 1.468 + './src/sipcc/core/includes/subapi.h', 1.469 + './src/sipcc/core/includes/task.h', 1.470 + './src/sipcc/core/includes/time2.h', 1.471 + './src/sipcc/core/includes/timer.h', 1.472 + './src/sipcc/core/includes/tnpphone.h', 1.473 + './src/sipcc/core/includes/uart.h', 1.474 + './src/sipcc/core/includes/uiapi.h', 1.475 + './src/sipcc/core/includes/upgrade.h', 1.476 + './src/sipcc/core/includes/util_ios_queue.h', 1.477 + './src/sipcc/core/includes/util_parse.h', 1.478 + './src/sipcc/core/includes/util_string.h', 1.479 + './src/sipcc/core/includes/www.h', 1.480 + './src/sipcc/core/includes/xml_defs.h', 1.481 + # SDP 1.482 + './src/sipcc/core/sdp/ccsdp.c', 1.483 + './src/sipcc/core/sdp/sdp_access.c', 1.484 + './src/sipcc/core/sdp/sdp_attr.c', 1.485 + './src/sipcc/core/sdp/sdp_attr_access.c', 1.486 + './src/sipcc/core/sdp/sdp_base64.c', 1.487 + './src/sipcc/core/sdp/sdp_config.c', 1.488 + './src/sipcc/core/sdp/sdp_main.c', 1.489 + './src/sipcc/core/sdp/sdp_token.c', 1.490 + './src/sipcc/core/sdp/sdp.h', 1.491 + './src/sipcc/core/sdp/sdp_base64.h', 1.492 + './src/sipcc/core/sdp/sdp_os_defs.h', 1.493 + './src/sipcc/core/sdp/sdp_private.h', 1.494 + './src/sipcc/core/sdp/sdp_utils.c', 1.495 + './src/sipcc/core/sdp/sdp_services_unix.c', 1.496 + # SIPSTACK 1.497 + './src/sipcc/core/sipstack/ccsip_callinfo.c', 1.498 + './src/sipcc/core/sipstack/ccsip_cc.c', 1.499 + './src/sipcc/core/sipstack/ccsip_common_util.c', 1.500 + './src/sipcc/core/sipstack/ccsip_core.c', 1.501 + './src/sipcc/core/sipstack/ccsip_debug.c', 1.502 + './src/sipcc/core/sipstack/ccsip_info.c', 1.503 + './src/sipcc/core/sipstack/ccsip_messaging.c', 1.504 + './src/sipcc/core/sipstack/ccsip_platform.c', 1.505 + './src/sipcc/core/sipstack/ccsip_platform_tcp.c', 1.506 + './src/sipcc/core/sipstack/ccsip_platform_timers.c', 1.507 + './src/sipcc/core/sipstack/ccsip_platform_tls.c', 1.508 + './src/sipcc/core/sipstack/ccsip_platform_udp.c', 1.509 + './src/sipcc/core/sipstack/ccsip_pmh.c', 1.510 + './src/sipcc/core/sipstack/ccsip_publish.c', 1.511 + './src/sipcc/core/sipstack/ccsip_register.c', 1.512 + './src/sipcc/core/sipstack/ccsip_reldev.c', 1.513 + './src/sipcc/core/sipstack/ccsip_sdp.c', 1.514 + './src/sipcc/core/sipstack/ccsip_spi_utils.c', 1.515 + './src/sipcc/core/sipstack/ccsip_subsmanager.c', 1.516 + './src/sipcc/core/sipstack/ccsip_task.c', 1.517 + './src/sipcc/core/sipstack/httpish.c', 1.518 + './src/sipcc/core/sipstack/pmhutils.c', 1.519 + './src/sipcc/core/sipstack/sip_common_regmgr.c', 1.520 + './src/sipcc/core/sipstack/sip_common_transport.c', 1.521 + './src/sipcc/core/sipstack/sip_csps_transport.c', 1.522 + './src/sipcc/core/sipstack/sip_interface_regmgr.c', 1.523 + './src/sipcc/core/sipstack/h/ccsip_callinfo.h', 1.524 + './src/sipcc/core/sipstack/h/ccsip_cc.h', 1.525 + './src/sipcc/core/sipstack/h/ccsip_common_cb.h', 1.526 + './src/sipcc/core/sipstack/h/ccsip_core.h', 1.527 + './src/sipcc/core/sipstack/h/ccsip_credentials.h', 1.528 + './src/sipcc/core/sipstack/h/ccsip_macros.h', 1.529 + './src/sipcc/core/sipstack/h/ccsip_messaging.h', 1.530 + './src/sipcc/core/sipstack/h/ccsip_platform.h', 1.531 + './src/sipcc/core/sipstack/h/ccsip_platform_tcp.h', 1.532 + './src/sipcc/core/sipstack/h/ccsip_platform_timers.h', 1.533 + './src/sipcc/core/sipstack/h/ccsip_platform_tls.h', 1.534 + './src/sipcc/core/sipstack/h/ccsip_platform_udp.h', 1.535 + './src/sipcc/core/sipstack/h/ccsip_pmh.h', 1.536 + './src/sipcc/core/sipstack/h/ccsip_protocol.h', 1.537 + './src/sipcc/core/sipstack/h/ccsip_publish.h', 1.538 + './src/sipcc/core/sipstack/h/ccsip_register.h', 1.539 + './src/sipcc/core/sipstack/h/ccsip_reldev.h', 1.540 + './src/sipcc/core/sipstack/h/ccsip_sdp.h', 1.541 + './src/sipcc/core/sipstack/h/ccsip_sim.h', 1.542 + './src/sipcc/core/sipstack/h/ccsip_spi_utils.h', 1.543 + './src/sipcc/core/sipstack/h/ccsip_subsmanager.h', 1.544 + './src/sipcc/core/sipstack/h/ccsip_task.h', 1.545 + './src/sipcc/core/sipstack/h/httpish.h', 1.546 + './src/sipcc/core/sipstack/h/httpish_protocol.h', 1.547 + './src/sipcc/core/sipstack/h/pmhdefs.h', 1.548 + './src/sipcc/core/sipstack/h/pmhutils.h', 1.549 + './src/sipcc/core/sipstack/h/regmgrapi.h', 1.550 + './src/sipcc/core/sipstack/h/sip_ccm_transport.h', 1.551 + './src/sipcc/core/sipstack/h/sip_common_regmgr.h', 1.552 + './src/sipcc/core/sipstack/h/sip_common_transport.h', 1.553 + './src/sipcc/core/sipstack/h/sip_csps_transport.h', 1.554 + './src/sipcc/core/sipstack/h/sip_interface_regmgr.h', 1.555 + './src/sipcc/core/sipstack/h/sip_platform_task.h', 1.556 + # SRC-COMMON 1.557 + './src/sipcc/core/src-common/configapp.c', 1.558 + './src/sipcc/core/src-common/dialplan.c', 1.559 + './src/sipcc/core/src-common/dialplanint.c', 1.560 + './src/sipcc/core/src-common/digcalc.c', 1.561 + './src/sipcc/core/src-common/kpml_common_util.c', 1.562 + './src/sipcc/core/src-common/kpmlmap.c', 1.563 + './src/sipcc/core/src-common/md5.c', 1.564 + './src/sipcc/core/src-common/misc_apps_task.c', 1.565 + './src/sipcc/core/src-common/pres_sub_not_handler.c', 1.566 + './src/sipcc/core/src-common/publish_int.c', 1.567 + './src/sipcc/core/src-common/singly_link_list.c', 1.568 + './src/sipcc/core/src-common/sll_lite.c', 1.569 + './src/sipcc/core/src-common/string_lib.c', 1.570 + './src/sipcc/core/src-common/util_ios_queue.c', 1.571 + './src/sipcc/core/src-common/util_parse.c', 1.572 + './src/sipcc/core/src-common/util_string.c', 1.573 + # CPR 1.574 + './src/sipcc/cpr/include/cpr.h', 1.575 + './src/sipcc/cpr/include/cpr_assert.h', 1.576 + './src/sipcc/cpr/include/cpr_debug.h', 1.577 + './src/sipcc/cpr/include/cpr_errno.h', 1.578 + './src/sipcc/cpr/include/cpr_in.h', 1.579 + './src/sipcc/cpr/include/cpr_ipc.h', 1.580 + './src/sipcc/cpr/include/cpr_locks.h', 1.581 + './src/sipcc/cpr/include/cpr_memory.h', 1.582 + './src/sipcc/cpr/include/cpr_rand.h', 1.583 + './src/sipcc/cpr/include/cpr_socket.h', 1.584 + './src/sipcc/cpr/include/cpr_stddef.h', 1.585 + './src/sipcc/cpr/include/cpr_stdio.h', 1.586 + './src/sipcc/cpr/include/cpr_stdlib.h', 1.587 + './src/sipcc/cpr/include/cpr_string.h', 1.588 + './src/sipcc/cpr/include/cpr_strings.h', 1.589 + './src/sipcc/cpr/include/cpr_threads.h', 1.590 + './src/sipcc/cpr/include/cpr_time.h', 1.591 + './src/sipcc/cpr/include/cpr_timers.h', 1.592 + './src/sipcc/cpr/include/cpr_types.h', 1.593 + './src/sipcc/cpr/common/cpr_ipc.c', 1.594 + './src/sipcc/cpr/common/cpr_string.c', 1.595 + # INCLUDE 1.596 + './src/sipcc/include/cc_blf.h', 1.597 + './src/sipcc/include/cc_blf_listener.h', 1.598 + './src/sipcc/include/cc_call_feature.h', 1.599 + './src/sipcc/include/cc_call_listener.h', 1.600 + './src/sipcc/include/cc_config.h', 1.601 + './src/sipcc/include/cc_constants.h', 1.602 + './src/sipcc/include/cc_debug.h', 1.603 + './src/sipcc/include/cc_device_feature.h', 1.604 + './src/sipcc/include/cc_device_listener.h', 1.605 + './src/sipcc/include/cc_info.h', 1.606 + './src/sipcc/include/cc_info_listener.h', 1.607 + './src/sipcc/include/cc_service.h', 1.608 + './src/sipcc/include/cc_service_listener.h', 1.609 + './src/sipcc/include/cc_types.h', 1.610 + './src/sipcc/include/ccapi_call.h', 1.611 + './src/sipcc/include/ccapi_call_info.h', 1.612 + './src/sipcc/include/ccapi_call_listener.h', 1.613 + './src/sipcc/include/ccapi_calllog.h', 1.614 + './src/sipcc/include/ccapi_conf_roster.h', 1.615 + './src/sipcc/include/ccapi_device.h', 1.616 + './src/sipcc/include/ccapi_device_info.h', 1.617 + './src/sipcc/include/ccapi_device_listener.h', 1.618 + './src/sipcc/include/ccapi_feature_info.h', 1.619 + './src/sipcc/include/ccapi_line.h', 1.620 + './src/sipcc/include/ccapi_line_info.h', 1.621 + './src/sipcc/include/ccapi_line_listener.h', 1.622 + './src/sipcc/include/ccapi_service.h', 1.623 + './src/sipcc/include/ccapi_types.h', 1.624 + './src/sipcc/include/ccsdp.h', 1.625 + './src/sipcc/include/ccsdp_rtcp_fb.h', 1.626 + './src/sipcc/include/config_api.h', 1.627 + './src/sipcc/include/dns_util.h', 1.628 + './src/sipcc/include/plat_api.h', 1.629 + './src/sipcc/include/reset_api.h', 1.630 + './src/sipcc/include/sll_lite.h', 1.631 + './src/sipcc/include/vcm.h', 1.632 + './src/sipcc/include/xml_parser_defines.h', 1.633 + 1.634 + # PLAT 1.635 + './src/sipcc/plat/csf2g/model.c', 1.636 + './src/sipcc/plat/csf2g/reset_api.c', 1.637 + # 1.638 + # './src/sipcc/plat/common/plat_debug.h', 1.639 + # './src/sipcc/plat/common/tnp_blf.h', 1.640 + 1.641 + # STUB 1.642 + #'./src/sipcc/stub/cc_blf_stub.c', 1.643 + #'./src/sipcc/stub/vcm_stub.c', 1.644 + 1.645 + ], 1.646 + 1.647 + # 1.648 + # DEFINES 1.649 + # 1.650 + 1.651 + 'defines' : [ 1.652 + # CPR timers are needed by SIP, but are disabled for now 1.653 + # to avoid the extra timer thread and stale cleanup code 1.654 + # 'CPR_TIMERS_ENABLED', 1.655 + ], 1.656 + 1.657 + 'cflags_mozilla': [ 1.658 + '$(NSPR_CFLAGS)', 1.659 + ], 1.660 + 1.661 + # 1.662 + # OS SPECIFIC 1.663 + # 1.664 + 'conditions': [ 1.665 + ['(OS=="android") or (OS=="linux")', { 1.666 + 'include_dirs': [ 1.667 + ], 1.668 + 1.669 + 'defines' : [ 1.670 + 'SIP_OS_LINUX', 1.671 + '_GNU_SOURCE', 1.672 + 'CPR_MEMORY_LITTLE_ENDIAN', 1.673 + 'NO_SOCKET_POLLING', 1.674 + 'USE_TIMER_SELECT_BASED', 1.675 + 'FULL_BUILD', 1.676 + 'STUBBED_OUT', 1.677 + 'USE_PRINTF' 1.678 + 'LINUX', 1.679 + ], 1.680 + 1.681 + 'cflags_mozilla': [ 1.682 + ], 1.683 + }], 1.684 + ['OS=="android"', { 1.685 + 'sources': [ 1.686 + # SIPSTACK 1.687 + './src/sipcc/core/sipstack/sip_platform_task.c', 1.688 + 1.689 + # PLAT 1.690 + './src/sipcc/plat/common/dns_utils.c', 1.691 + 1.692 + # CPR 1.693 + './src/sipcc/cpr/android/cpr_android_errno.c', 1.694 + './src/sipcc/cpr/android/cpr_android_init.c', 1.695 + './src/sipcc/cpr/android/cpr_android_socket.c', 1.696 + './src/sipcc/cpr/android/cpr_android_stdio.c', 1.697 + './src/sipcc/cpr/android/cpr_android_string.c', 1.698 + './src/sipcc/cpr/android/cpr_android_threads.c', 1.699 + './src/sipcc/cpr/android/cpr_android_timers_using_select.c', 1.700 + 1.701 + './src/sipcc/cpr/android/cpr_assert.h', 1.702 + './src/sipcc/cpr/android/cpr_android_align.h', 1.703 + './src/sipcc/cpr/android/cpr_android_assert.h', 1.704 + './src/sipcc/cpr/android/cpr_android_errno.h', 1.705 + './src/sipcc/cpr/android/cpr_android_in.h', 1.706 + './src/sipcc/cpr/android/cpr_android_private.h', 1.707 + './src/sipcc/cpr/android/cpr_android_rand.h', 1.708 + './src/sipcc/cpr/android/cpr_android_socket.h', 1.709 + './src/sipcc/cpr/android/cpr_android_stdio.h', 1.710 + './src/sipcc/cpr/android/cpr_android_string.h', 1.711 + './src/sipcc/cpr/android/cpr_android_strings.h', 1.712 + './src/sipcc/cpr/android/cpr_android_time.h', 1.713 + './src/sipcc/cpr/android/cpr_android_timers.h', 1.714 + './src/sipcc/cpr/android/cpr_android_tst.h', 1.715 + './src/sipcc/cpr/android/cpr_android_types.h', 1.716 + ], 1.717 + }], 1.718 + ['OS=="linux"', { 1.719 + 'sources': [ 1.720 + # SIPSTACK 1.721 + './src/sipcc/core/sipstack/sip_platform_task.c', 1.722 + 1.723 + # PLAT 1.724 + './src/sipcc/plat/common/dns_utils.c', 1.725 + 1.726 + # CPR 1.727 + './src/sipcc/cpr/linux/cpr_linux_errno.c', 1.728 + './src/sipcc/cpr/linux/cpr_linux_init.c', 1.729 + './src/sipcc/cpr/linux/cpr_linux_socket.c', 1.730 + './src/sipcc/cpr/linux/cpr_linux_stdio.c', 1.731 + './src/sipcc/cpr/linux/cpr_linux_string.c', 1.732 + './src/sipcc/cpr/linux/cpr_linux_threads.c', 1.733 + './src/sipcc/cpr/linux/cpr_linux_timers_using_select.c', 1.734 + 1.735 + './src/sipcc/cpr/linux/cpr_assert.h', 1.736 + './src/sipcc/cpr/linux/cpr_linux_align.h', 1.737 + './src/sipcc/cpr/linux/cpr_linux_assert.h', 1.738 + './src/sipcc/cpr/linux/cpr_linux_errno.h', 1.739 + './src/sipcc/cpr/linux/cpr_linux_in.h', 1.740 + './src/sipcc/cpr/linux/cpr_linux_private.h', 1.741 + './src/sipcc/cpr/linux/cpr_linux_rand.h', 1.742 + './src/sipcc/cpr/linux/cpr_linux_socket.h', 1.743 + './src/sipcc/cpr/linux/cpr_linux_stdio.h', 1.744 + './src/sipcc/cpr/linux/cpr_linux_string.h', 1.745 + './src/sipcc/cpr/linux/cpr_linux_strings.h', 1.746 + './src/sipcc/cpr/linux/cpr_linux_time.h', 1.747 + './src/sipcc/cpr/linux/cpr_linux_timers.h', 1.748 + './src/sipcc/cpr/linux/cpr_linux_tst.h', 1.749 + './src/sipcc/cpr/linux/cpr_linux_types.h', 1.750 + 1.751 + ], 1.752 + }], 1.753 + ['OS=="win"', { 1.754 + 'include_dirs': [ 1.755 + ], 1.756 + 1.757 + 'sources': [ 1.758 + # SIPSTACK 1.759 + './src/sipcc/core/sipstack/sip_platform_win32_task.c', 1.760 + 1.761 + # PLAT 1.762 + './src/sipcc/plat/win32/dns_utils.c', 1.763 + './src/sipcc/plat/win32/mystub.c', 1.764 + './src/sipcc/plat/win32/plat_api_stub.c', 1.765 + './src/sipcc/plat/win32/plat_api_win.c', 1.766 + './src/sipcc/plat/win32/StdAfx.h', 1.767 + 1.768 + # CPR 1.769 + './src/sipcc/cpr/win32/cpr_win_assert.h', 1.770 + './src/sipcc/cpr/win32/cpr_win_debug.c', 1.771 + './src/sipcc/cpr/win32/cpr_win_debug.h', 1.772 + './src/sipcc/cpr/win32/cpr_win_defines.h', 1.773 + './src/sipcc/cpr/win32/cpr_win_errno.c', 1.774 + './src/sipcc/cpr/win32/cpr_win_errno.h', 1.775 + './src/sipcc/cpr/win32/cpr_win_in.h', 1.776 + './src/sipcc/cpr/win32/cpr_win_init.c', 1.777 + './src/sipcc/cpr/win32/cpr_win_locks.c', 1.778 + './src/sipcc/cpr/win32/cpr_win_locks.h', 1.779 + './src/sipcc/cpr/win32/cpr_win_rand.c', 1.780 + './src/sipcc/cpr/win32/cpr_win_rand.h', 1.781 + './src/sipcc/cpr/win32/cpr_win_socket.c', 1.782 + './src/sipcc/cpr/win32/cpr_win_socket.h', 1.783 + './src/sipcc/cpr/win32/cpr_win_stdio.c', 1.784 + './src/sipcc/cpr/win32/cpr_win_stdio.h', 1.785 + './src/sipcc/cpr/win32/cpr_win_string.c', 1.786 + './src/sipcc/cpr/win32/cpr_win_string.h', 1.787 + './src/sipcc/cpr/win32/cpr_win_strings.h', 1.788 + './src/sipcc/cpr/win32/cpr_win_threads.c', 1.789 + './src/sipcc/cpr/win32/cpr_win_time.h', 1.790 + './src/sipcc/cpr/win32/cpr_win_timers.c', 1.791 + './src/sipcc/cpr/win32/cpr_win_timers.h', 1.792 + './src/sipcc/cpr/win32/cpr_win_types.h', 1.793 + 1.794 + ], 1.795 + 1.796 + 'defines' : [ 1.797 + 'SIP_OS_WINDOWS', 1.798 + 'WIN32', 1.799 + 'SIPCC_BUILD', 1.800 + 'SDP_WIN32', 1.801 + 'STUBBED_OUT', 1.802 + 'EXTERNAL_TICK_REQUIRED', 1.803 + 'GIPS_VER=3480', 1.804 + ], 1.805 + 1.806 + 'cflags_mozilla': [ 1.807 + ], 1.808 + 1.809 + }], 1.810 + ['OS=="mac" or os_bsd==1', { 1.811 + 1.812 + 'include_dirs': [ 1.813 + ], 1.814 + 1.815 + 'sources': [ 1.816 + # SIPSTACK 1.817 + './src/sipcc/core/sipstack/sip_platform_task.c', 1.818 + 1.819 + # PLAT 1.820 + './src/sipcc/plat/common/dns_utils.c', 1.821 + #'./src/sipcc/plat/darwin/netif.c', 1.822 + './src/sipcc/plat/darwin/plat_api_stub.c', 1.823 + #'./src/sipcc/plat/unix-common/random.c', 1.824 + 1.825 + # CPR 1.826 + './src/sipcc/cpr/darwin/cpr_darwin_assert.h', 1.827 + './src/sipcc/cpr/darwin/cpr_darwin_errno.c', 1.828 + './src/sipcc/cpr/darwin/cpr_darwin_errno.h', 1.829 + './src/sipcc/cpr/darwin/cpr_darwin_in.h', 1.830 + './src/sipcc/cpr/darwin/cpr_darwin_init.c', 1.831 + './src/sipcc/cpr/darwin/cpr_darwin_private.h', 1.832 + './src/sipcc/cpr/darwin/cpr_darwin_rand.h', 1.833 + './src/sipcc/cpr/darwin/cpr_darwin_socket.c', 1.834 + './src/sipcc/cpr/darwin/cpr_darwin_socket.h', 1.835 + './src/sipcc/cpr/darwin/cpr_darwin_stdio.c', 1.836 + './src/sipcc/cpr/darwin/cpr_darwin_stdio.h', 1.837 + './src/sipcc/cpr/darwin/cpr_darwin_string.c', 1.838 + './src/sipcc/cpr/darwin/cpr_darwin_string.h', 1.839 + './src/sipcc/cpr/darwin/cpr_darwin_strings.h', 1.840 + './src/sipcc/cpr/darwin/cpr_darwin_threads.c', 1.841 + './src/sipcc/cpr/darwin/cpr_darwin_time.h', 1.842 + './src/sipcc/cpr/darwin/cpr_darwin_timers.h', 1.843 + './src/sipcc/cpr/darwin/cpr_darwin_timers_using_select.c', 1.844 + './src/sipcc/cpr/darwin/cpr_darwin_tst.h', 1.845 + './src/sipcc/cpr/darwin/cpr_darwin_types.h', 1.846 + ], 1.847 + 1.848 + 1.849 + 'conditions': [ 1.850 + ['OS=="mac"', { 1.851 + 'defines' : [ 1.852 + 'SIP_OS_OSX', 1.853 + '_POSIX_SOURCE', 1.854 + 'CPR_MEMORY_LITTLE_ENDIAN', 1.855 + 'NO_SOCKET_POLLING', 1.856 + 'USE_TIMER_SELECT_BASED', 1.857 + 'FULL_BUILD', 1.858 + 'STUBBED_OUT', 1.859 + 'USE_PRINTF', 1.860 + '_DARWIN_C_SOURCE', 1.861 + 'NO_NSPR_10_SUPPORT', 1.862 + ], 1.863 + }], 1.864 + ['os_bsd==1', { 1.865 + 'defines' : [ 1.866 + 'SIP_OS_OSX', 1.867 + 'CPR_MEMORY_LITTLE_ENDIAN', 1.868 + 'NO_SOCKET_POLLING', 1.869 + 'USE_TIMER_SELECT_BASED', 1.870 + 'FULL_BUILD', 1.871 + 'STUBBED_OUT', 1.872 + 'USE_PRINTF', 1.873 + 'NO_NSPR_10_SUPPORT', 1.874 + ], 1.875 + }], 1.876 + ], 1.877 + 'cflags_mozilla': [ 1.878 + ], 1.879 + }], 1.880 + ], 1.881 + 1.882 + }, 1.883 + ], 1.884 +} 1.885 + 1.886 +# Local Variables: 1.887 +# tab-width:2 1.888 +# indent-tabs-mode:nil 1.889 +# End: 1.890 +# vim: set expandtab tabstop=2 shiftwidth=2: