| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'includes': [ | 6 'includes': [ |
| 7 '../../build/win_precompile.gypi', | 7 '../../build/win_precompile.gypi', |
| 8 ], | 8 ], |
| 9 'variables': { | 9 'variables': { |
| 10 'enabled_libjingle_device_manager%': 0, | 10 'enabled_libjingle_device_manager%': 0, |
| 11 'libjingle_additional_deps%': [], | 11 'libjingle_additional_deps%': [], |
| 12 'libjingle_peerconnection_additional_deps%': [], | 12 'libjingle_peerconnection_additional_deps%': [], |
| 13 'libjingle_source%': "source", | 13 'libjingle_source%': "source", |
| 14 'libpeer_target_type%': 'static_library', | 14 'libpeer_target_type%': 'static_library', |
| 15 'libpeer_allocator_shim%': 0, | 15 'libpeer_allocator_shim%': 0, |
| 16 }, | 16 }, |
| 17 'target_defaults': { | 17 'target_defaults': { |
| 18 'defines': [ | 18 'defines': [ |
| 19 'EXPAT_RELATIVE_PATH', | 19 'EXPAT_RELATIVE_PATH', |
| 20 'FEATURE_ENABLE_SSL', | 20 'FEATURE_ENABLE_SSL', |
| 21 'GTEST_RELATIVE_PATH', | 21 'GTEST_RELATIVE_PATH', |
| 22 'HAVE_SRTP', | 22 'HAVE_SRTP', |
| 23 'HAVE_WEBRTC_VIDEO', | 23 'HAVE_WEBRTC_VIDEO', |
| 24 'HAVE_WEBRTC_VOICE', | 24 'HAVE_WEBRTC_VOICE', |
| 25 'JSONCPP_RELATIVE_PATH', | |
| 26 'LOGGING_INSIDE_LIBJINGLE', | 25 'LOGGING_INSIDE_LIBJINGLE', |
| 27 'NO_MAIN_THREAD_WRAPPING', | 26 'NO_MAIN_THREAD_WRAPPING', |
| 28 'NO_SOUND_SYSTEM', | 27 'NO_SOUND_SYSTEM', |
| 29 'SRTP_RELATIVE_PATH', | 28 'SRTP_RELATIVE_PATH', |
| 30 'USE_WEBRTC_DEV_BRANCH', | 29 'USE_WEBRTC_DEV_BRANCH', |
| 31 ], | 30 ], |
| 32 'configurations': { | 31 'configurations': { |
| 33 'Debug': { | 32 'Debug': { |
| 34 'defines': [ | 33 'defines': [ |
| 35 # TODO(sergeyu): Fix libjingle to use NDEBUG instead of | 34 # TODO(sergeyu): Fix libjingle to use NDEBUG instead of |
| (...skipping 25 matching lines...) Expand all Loading... |
| 61 './<(libjingle_source)', | 60 './<(libjingle_source)', |
| 62 '../../testing/gtest/include', | 61 '../../testing/gtest/include', |
| 63 '../../third_party', | 62 '../../third_party', |
| 64 '../../third_party/webrtc', | 63 '../../third_party/webrtc', |
| 65 ], | 64 ], |
| 66 'defines': [ | 65 'defines': [ |
| 67 'FEATURE_ENABLE_SSL', | 66 'FEATURE_ENABLE_SSL', |
| 68 'FEATURE_ENABLE_VOICEMAIL', | 67 'FEATURE_ENABLE_VOICEMAIL', |
| 69 'EXPAT_RELATIVE_PATH', | 68 'EXPAT_RELATIVE_PATH', |
| 70 'GTEST_RELATIVE_PATH', | 69 'GTEST_RELATIVE_PATH', |
| 71 'JSONCPP_RELATIVE_PATH', | |
| 72 'NO_MAIN_THREAD_WRAPPING', | 70 'NO_MAIN_THREAD_WRAPPING', |
| 73 'NO_SOUND_SYSTEM', | 71 'NO_SOUND_SYSTEM', |
| 74 ], | 72 ], |
| 75 'conditions': [ | 73 'conditions': [ |
| 76 ['OS=="win"', { | 74 ['OS=="win"', { |
| 77 'link_settings': { | 75 'link_settings': { |
| 78 'libraries': [ | 76 'libraries': [ |
| 79 '-lsecur32.lib', | 77 '-lsecur32.lib', |
| 80 '-lcrypt32.lib', | 78 '-lcrypt32.lib', |
| 81 '-liphlpapi.lib', | 79 '-liphlpapi.lib', |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 'defines': [ | 233 'defines': [ |
| 236 'FREEBSD', | 234 'FREEBSD', |
| 237 ], | 235 ], |
| 238 }], | 236 }], |
| 239 ], | 237 ], |
| 240 }, | 238 }, |
| 241 'targets': [ | 239 'targets': [ |
| 242 { | 240 { |
| 243 'target_name': 'libjingle', | 241 'target_name': 'libjingle', |
| 244 'type': 'static_library', | 242 'type': 'static_library', |
| 243 'includes': [ 'libjingle_srcs.gypi' ], |
| 245 'sources': [ | 244 'sources': [ |
| 246 'overrides/talk/base/basictypes.h', | 245 'overrides/talk/base/basictypes.h', |
| 247 'overrides/talk/base/constructormagic.h', | 246 'overrides/talk/base/constructormagic.h', |
| 247 'overrides/talk/base/win32socketinit.cc', |
| 248 | 248 |
| 249 # Overrides logging.h/.cc because libjingle logging should be done to | 249 # Overrides logging.h/.cc because libjingle logging should be done to |
| 250 # the same place as the chromium logging. | 250 # the same place as the chromium logging. |
| 251 'overrides/talk/base/logging.cc', | 251 'overrides/talk/base/logging.cc', |
| 252 'overrides/talk/base/logging.h', | 252 'overrides/talk/base/logging.h', |
| 253 ], |
| 254 'sources!' : [ |
| 255 # Compiled as part of libjingle_p2p_constants. |
| 256 '<(libjingle_source)/talk/p2p/base/constants.cc', |
| 257 '<(libjingle_source)/talk/p2p/base/constants.h', |
| 253 | 258 |
| 254 '<(libjingle_source)/talk/base/asyncfile.cc', | 259 # Replaced with logging.cc in the overrides. |
| 255 '<(libjingle_source)/talk/base/asyncfile.h', | 260 '<(libjingle_source)/talk/base/logging.h', |
| 256 '<(libjingle_source)/talk/base/asynchttprequest.cc', | 261 '<(libjingle_source)/talk/base/logging.cc', |
| 257 '<(libjingle_source)/talk/base/asynchttprequest.h', | |
| 258 '<(libjingle_source)/talk/base/asyncpacketsocket.h', | |
| 259 '<(libjingle_source)/talk/base/asyncsocket.cc', | |
| 260 '<(libjingle_source)/talk/base/asyncsocket.h', | |
| 261 '<(libjingle_source)/talk/base/asynctcpsocket.cc', | |
| 262 '<(libjingle_source)/talk/base/asynctcpsocket.h', | |
| 263 '<(libjingle_source)/talk/base/asyncudpsocket.cc', | |
| 264 '<(libjingle_source)/talk/base/asyncudpsocket.h', | |
| 265 '<(libjingle_source)/talk/base/autodetectproxy.cc', | |
| 266 '<(libjingle_source)/talk/base/autodetectproxy.h', | |
| 267 '<(libjingle_source)/talk/base/base64.cc', | |
| 268 '<(libjingle_source)/talk/base/base64.h', | |
| 269 '<(libjingle_source)/talk/base/basicdefs.h', | |
| 270 '<(libjingle_source)/talk/base/bytebuffer.cc', | |
| 271 '<(libjingle_source)/talk/base/bytebuffer.h', | |
| 272 '<(libjingle_source)/talk/base/byteorder.h', | |
| 273 '<(libjingle_source)/talk/base/checks.cc', | |
| 274 '<(libjingle_source)/talk/base/checks.h', | |
| 275 '<(libjingle_source)/talk/base/common.cc', | |
| 276 '<(libjingle_source)/talk/base/common.h', | |
| 277 '<(libjingle_source)/talk/base/compile_assert.h', | |
| 278 '<(libjingle_source)/talk/base/cpumonitor.cc', | |
| 279 '<(libjingle_source)/talk/base/cpumonitor.h', | |
| 280 '<(libjingle_source)/talk/base/crc32.cc', | |
| 281 '<(libjingle_source)/talk/base/crc32.h', | |
| 282 '<(libjingle_source)/talk/base/criticalsection.h', | |
| 283 '<(libjingle_source)/talk/base/cryptstring.h', | |
| 284 '<(libjingle_source)/talk/base/diskcache.cc', | |
| 285 '<(libjingle_source)/talk/base/diskcache.h', | |
| 286 '<(libjingle_source)/talk/base/dscp.h', | |
| 287 '<(libjingle_source)/talk/base/event.cc', | |
| 288 '<(libjingle_source)/talk/base/event.h', | |
| 289 '<(libjingle_source)/talk/base/fileutils.cc', | |
| 290 '<(libjingle_source)/talk/base/fileutils.h', | |
| 291 '<(libjingle_source)/talk/base/firewallsocketserver.cc', | |
| 292 '<(libjingle_source)/talk/base/firewallsocketserver.h', | |
| 293 '<(libjingle_source)/talk/base/flags.cc', | |
| 294 '<(libjingle_source)/talk/base/flags.h', | |
| 295 '<(libjingle_source)/talk/base/helpers.cc', | |
| 296 '<(libjingle_source)/talk/base/helpers.h', | |
| 297 '<(libjingle_source)/talk/base/httpbase.cc', | |
| 298 '<(libjingle_source)/talk/base/httpbase.h', | |
| 299 '<(libjingle_source)/talk/base/httpclient.cc', | |
| 300 '<(libjingle_source)/talk/base/httpclient.h', | |
| 301 '<(libjingle_source)/talk/base/httpcommon-inl.h', | |
| 302 '<(libjingle_source)/talk/base/httpcommon.cc', | |
| 303 '<(libjingle_source)/talk/base/httpcommon.h', | |
| 304 '<(libjingle_source)/talk/base/httprequest.cc', | |
| 305 '<(libjingle_source)/talk/base/httprequest.h', | |
| 306 '<(libjingle_source)/talk/base/ipaddress.cc', | |
| 307 '<(libjingle_source)/talk/base/ipaddress.h', | |
| 308 '<(libjingle_source)/talk/base/json.cc', | |
| 309 '<(libjingle_source)/talk/base/json.h', | |
| 310 '<(libjingle_source)/talk/base/linked_ptr.h', | |
| 311 '<(libjingle_source)/talk/base/md5.cc', | |
| 312 '<(libjingle_source)/talk/base/md5.h', | |
| 313 '<(libjingle_source)/talk/base/md5digest.h', | |
| 314 '<(libjingle_source)/talk/base/messagedigest.cc', | |
| 315 '<(libjingle_source)/talk/base/messagedigest.h', | |
| 316 '<(libjingle_source)/talk/base/messagehandler.cc', | |
| 317 '<(libjingle_source)/talk/base/messagehandler.h', | |
| 318 '<(libjingle_source)/talk/base/messagequeue.cc', | |
| 319 '<(libjingle_source)/talk/base/messagequeue.h', | |
| 320 '<(libjingle_source)/talk/base/move.h', | |
| 321 '<(libjingle_source)/talk/base/nethelpers.cc', | |
| 322 '<(libjingle_source)/talk/base/nethelpers.h', | |
| 323 '<(libjingle_source)/talk/base/network.cc', | |
| 324 '<(libjingle_source)/talk/base/network.h', | |
| 325 '<(libjingle_source)/talk/base/nssidentity.cc', | |
| 326 '<(libjingle_source)/talk/base/nssidentity.h', | |
| 327 '<(libjingle_source)/talk/base/nssstreamadapter.cc', | |
| 328 '<(libjingle_source)/talk/base/nssstreamadapter.h', | |
| 329 '<(libjingle_source)/talk/base/nullsocketserver.h', | |
| 330 '<(libjingle_source)/talk/base/pathutils.cc', | |
| 331 '<(libjingle_source)/talk/base/pathutils.h', | |
| 332 '<(libjingle_source)/talk/base/physicalsocketserver.cc', | |
| 333 '<(libjingle_source)/talk/base/physicalsocketserver.h', | |
| 334 '<(libjingle_source)/talk/base/proxydetect.cc', | |
| 335 '<(libjingle_source)/talk/base/proxydetect.h', | |
| 336 '<(libjingle_source)/talk/base/proxyinfo.cc', | |
| 337 '<(libjingle_source)/talk/base/proxyinfo.h', | |
| 338 '<(libjingle_source)/talk/base/ratelimiter.cc', | |
| 339 '<(libjingle_source)/talk/base/ratelimiter.h', | |
| 340 '<(libjingle_source)/talk/base/ratetracker.cc', | |
| 341 '<(libjingle_source)/talk/base/ratetracker.h', | |
| 342 '<(libjingle_source)/talk/base/scoped_ptr.h', | |
| 343 '<(libjingle_source)/talk/base/sec_buffer.h', | |
| 344 '<(libjingle_source)/talk/base/sha1.cc', | |
| 345 '<(libjingle_source)/talk/base/sha1.h', | |
| 346 '<(libjingle_source)/talk/base/sha1digest.h', | |
| 347 '<(libjingle_source)/talk/base/signalthread.cc', | |
| 348 '<(libjingle_source)/talk/base/signalthread.h', | |
| 349 '<(libjingle_source)/talk/base/sigslot.h', | |
| 350 '<(libjingle_source)/talk/base/sigslotrepeater.h', | |
| 351 '<(libjingle_source)/talk/base/socket.h', | |
| 352 '<(libjingle_source)/talk/base/socketadapters.cc', | |
| 353 '<(libjingle_source)/talk/base/socketadapters.h', | |
| 354 '<(libjingle_source)/talk/base/socketaddress.cc', | |
| 355 '<(libjingle_source)/talk/base/socketaddress.h', | |
| 356 '<(libjingle_source)/talk/base/socketaddresspair.cc', | |
| 357 '<(libjingle_source)/talk/base/socketaddresspair.h', | |
| 358 '<(libjingle_source)/talk/base/socketfactory.h', | |
| 359 '<(libjingle_source)/talk/base/socketpool.cc', | |
| 360 '<(libjingle_source)/talk/base/socketpool.h', | |
| 361 '<(libjingle_source)/talk/base/socketserver.h', | |
| 362 '<(libjingle_source)/talk/base/socketstream.cc', | |
| 363 '<(libjingle_source)/talk/base/socketstream.h', | |
| 364 '<(libjingle_source)/talk/base/ssladapter.cc', | |
| 365 '<(libjingle_source)/talk/base/ssladapter.h', | |
| 366 '<(libjingle_source)/talk/base/sslfingerprint.cc', | |
| 367 '<(libjingle_source)/talk/base/sslfingerprint.h', | |
| 368 '<(libjingle_source)/talk/base/sslidentity.cc', | |
| 369 '<(libjingle_source)/talk/base/sslidentity.h', | |
| 370 '<(libjingle_source)/talk/base/sslsocketfactory.cc', | |
| 371 '<(libjingle_source)/talk/base/sslsocketfactory.h', | |
| 372 '<(libjingle_source)/talk/base/sslstreamadapter.cc', | |
| 373 '<(libjingle_source)/talk/base/sslstreamadapter.h', | |
| 374 '<(libjingle_source)/talk/base/sslstreamadapterhelper.cc', | |
| 375 '<(libjingle_source)/talk/base/sslstreamadapterhelper.h', | |
| 376 '<(libjingle_source)/talk/base/stream.cc', | |
| 377 '<(libjingle_source)/talk/base/stream.h', | |
| 378 '<(libjingle_source)/talk/base/stringencode.cc', | |
| 379 '<(libjingle_source)/talk/base/stringencode.h', | |
| 380 '<(libjingle_source)/talk/base/stringutils.cc', | |
| 381 '<(libjingle_source)/talk/base/stringutils.h', | |
| 382 '<(libjingle_source)/talk/base/systeminfo.cc', | |
| 383 '<(libjingle_source)/talk/base/systeminfo.h', | |
| 384 '<(libjingle_source)/talk/base/task.cc', | |
| 385 '<(libjingle_source)/talk/base/task.h', | |
| 386 '<(libjingle_source)/talk/base/taskparent.cc', | |
| 387 '<(libjingle_source)/talk/base/taskparent.h', | |
| 388 '<(libjingle_source)/talk/base/taskrunner.cc', | |
| 389 '<(libjingle_source)/talk/base/taskrunner.h', | |
| 390 '<(libjingle_source)/talk/base/template_util.h', | |
| 391 '<(libjingle_source)/talk/base/thread.cc', | |
| 392 '<(libjingle_source)/talk/base/thread.h', | |
| 393 '<(libjingle_source)/talk/base/timeutils.cc', | |
| 394 '<(libjingle_source)/talk/base/timeutils.h', | |
| 395 '<(libjingle_source)/talk/base/timing.cc', | |
| 396 '<(libjingle_source)/talk/base/timing.h', | |
| 397 '<(libjingle_source)/talk/base/urlencode.cc', | |
| 398 '<(libjingle_source)/talk/base/urlencode.h', | |
| 399 '<(libjingle_source)/talk/base/worker.cc', | |
| 400 '<(libjingle_source)/talk/base/worker.h', | |
| 401 '<(libjingle_source)/talk/p2p/base/asyncstuntcpsocket.cc', | |
| 402 '<(libjingle_source)/talk/p2p/base/asyncstuntcpsocket.h', | |
| 403 '<(libjingle_source)/talk/p2p/base/basicpacketsocketfactory.cc', | |
| 404 '<(libjingle_source)/talk/p2p/base/basicpacketsocketfactory.h', | |
| 405 '<(libjingle_source)/talk/p2p/base/candidate.h', | |
| 406 '<(libjingle_source)/talk/p2p/base/common.h', | |
| 407 '<(libjingle_source)/talk/p2p/base/dtlstransport.h', | |
| 408 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.cc', | |
| 409 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.h', | |
| 410 '<(libjingle_source)/talk/p2p/base/p2ptransport.cc', | |
| 411 '<(libjingle_source)/talk/p2p/base/p2ptransport.h', | |
| 412 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.cc', | |
| 413 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.h', | |
| 414 '<(libjingle_source)/talk/p2p/base/parsing.cc', | |
| 415 '<(libjingle_source)/talk/p2p/base/parsing.h', | |
| 416 '<(libjingle_source)/talk/p2p/base/port.cc', | |
| 417 '<(libjingle_source)/talk/p2p/base/port.h', | |
| 418 '<(libjingle_source)/talk/p2p/base/portallocator.cc', | |
| 419 '<(libjingle_source)/talk/p2p/base/portallocator.h', | |
| 420 '<(libjingle_source)/talk/p2p/base/portallocatorsessionproxy.cc', | |
| 421 '<(libjingle_source)/talk/p2p/base/portallocatorsessionproxy.h', | |
| 422 '<(libjingle_source)/talk/p2p/base/portproxy.cc', | |
| 423 '<(libjingle_source)/talk/p2p/base/portproxy.h', | |
| 424 '<(libjingle_source)/talk/p2p/base/pseudotcp.cc', | |
| 425 '<(libjingle_source)/talk/p2p/base/pseudotcp.h', | |
| 426 '<(libjingle_source)/talk/p2p/base/rawtransport.cc', | |
| 427 '<(libjingle_source)/talk/p2p/base/rawtransport.h', | |
| 428 '<(libjingle_source)/talk/p2p/base/rawtransportchannel.cc', | |
| 429 '<(libjingle_source)/talk/p2p/base/rawtransportchannel.h', | |
| 430 '<(libjingle_source)/talk/p2p/base/relayport.cc', | |
| 431 '<(libjingle_source)/talk/p2p/base/relayport.h', | |
| 432 '<(libjingle_source)/talk/p2p/base/session.cc', | |
| 433 '<(libjingle_source)/talk/p2p/base/session.h', | |
| 434 '<(libjingle_source)/talk/p2p/base/sessionclient.h', | |
| 435 '<(libjingle_source)/talk/p2p/base/sessiondescription.cc', | |
| 436 '<(libjingle_source)/talk/p2p/base/sessiondescription.h', | |
| 437 '<(libjingle_source)/talk/p2p/base/sessionid.h', | |
| 438 '<(libjingle_source)/talk/p2p/base/sessionmanager.cc', | |
| 439 '<(libjingle_source)/talk/p2p/base/sessionmanager.h', | |
| 440 '<(libjingle_source)/talk/p2p/base/sessionmessages.cc', | |
| 441 '<(libjingle_source)/talk/p2p/base/sessionmessages.h', | |
| 442 '<(libjingle_source)/talk/p2p/base/stun.cc', | |
| 443 '<(libjingle_source)/talk/p2p/base/stun.h', | |
| 444 '<(libjingle_source)/talk/p2p/base/stunport.cc', | |
| 445 '<(libjingle_source)/talk/p2p/base/stunport.h', | |
| 446 '<(libjingle_source)/talk/p2p/base/stunrequest.cc', | |
| 447 '<(libjingle_source)/talk/p2p/base/stunrequest.h', | |
| 448 '<(libjingle_source)/talk/p2p/base/tcpport.cc', | |
| 449 '<(libjingle_source)/talk/p2p/base/tcpport.h', | |
| 450 '<(libjingle_source)/talk/p2p/base/transport.cc', | |
| 451 '<(libjingle_source)/talk/p2p/base/transport.h', | |
| 452 '<(libjingle_source)/talk/p2p/base/transportchannel.cc', | |
| 453 '<(libjingle_source)/talk/p2p/base/transportchannel.h', | |
| 454 '<(libjingle_source)/talk/p2p/base/transportchannelimpl.h', | |
| 455 '<(libjingle_source)/talk/p2p/base/transportchannelproxy.cc', | |
| 456 '<(libjingle_source)/talk/p2p/base/transportchannelproxy.h', | |
| 457 '<(libjingle_source)/talk/p2p/base/transportdescription.cc', | |
| 458 '<(libjingle_source)/talk/p2p/base/transportdescription.h', | |
| 459 '<(libjingle_source)/talk/p2p/base/transportdescriptionfactory.cc', | |
| 460 '<(libjingle_source)/talk/p2p/base/transportdescriptionfactory.h', | |
| 461 '<(libjingle_source)/talk/p2p/base/turnport.cc', | |
| 462 '<(libjingle_source)/talk/p2p/base/turnport.h', | |
| 463 '<(libjingle_source)/talk/p2p/client/basicportallocator.cc', | |
| 464 '<(libjingle_source)/talk/p2p/client/basicportallocator.h', | |
| 465 '<(libjingle_source)/talk/p2p/client/httpportallocator.cc', | |
| 466 '<(libjingle_source)/talk/p2p/client/httpportallocator.h', | |
| 467 '<(libjingle_source)/talk/p2p/client/sessionmanagertask.h', | |
| 468 '<(libjingle_source)/talk/p2p/client/sessionsendtask.h', | |
| 469 '<(libjingle_source)/talk/p2p/client/socketmonitor.cc', | |
| 470 '<(libjingle_source)/talk/p2p/client/socketmonitor.h', | |
| 471 '<(libjingle_source)/talk/xmllite/qname.cc', | |
| 472 '<(libjingle_source)/talk/xmllite/qname.h', | |
| 473 '<(libjingle_source)/talk/xmllite/xmlbuilder.cc', | |
| 474 '<(libjingle_source)/talk/xmllite/xmlbuilder.h', | |
| 475 '<(libjingle_source)/talk/xmllite/xmlconstants.cc', | |
| 476 '<(libjingle_source)/talk/xmllite/xmlconstants.h', | |
| 477 '<(libjingle_source)/talk/xmllite/xmlelement.cc', | |
| 478 '<(libjingle_source)/talk/xmllite/xmlelement.h', | |
| 479 '<(libjingle_source)/talk/xmllite/xmlnsstack.cc', | |
| 480 '<(libjingle_source)/talk/xmllite/xmlnsstack.h', | |
| 481 '<(libjingle_source)/talk/xmllite/xmlparser.cc', | |
| 482 '<(libjingle_source)/talk/xmllite/xmlparser.h', | |
| 483 '<(libjingle_source)/talk/xmllite/xmlprinter.cc', | |
| 484 '<(libjingle_source)/talk/xmllite/xmlprinter.h', | |
| 485 '<(libjingle_source)/talk/xmpp/asyncsocket.h', | |
| 486 '<(libjingle_source)/talk/xmpp/constants.cc', | |
| 487 '<(libjingle_source)/talk/xmpp/constants.h', | |
| 488 '<(libjingle_source)/talk/xmpp/jid.cc', | |
| 489 '<(libjingle_source)/talk/xmpp/jid.h', | |
| 490 '<(libjingle_source)/talk/xmpp/plainsaslhandler.h', | |
| 491 '<(libjingle_source)/talk/xmpp/prexmppauth.h', | |
| 492 '<(libjingle_source)/talk/xmpp/saslcookiemechanism.h', | |
| 493 '<(libjingle_source)/talk/xmpp/saslhandler.h', | |
| 494 '<(libjingle_source)/talk/xmpp/saslmechanism.cc', | |
| 495 '<(libjingle_source)/talk/xmpp/saslmechanism.h', | |
| 496 '<(libjingle_source)/talk/xmpp/saslplainmechanism.h', | |
| 497 '<(libjingle_source)/talk/xmpp/xmppclient.cc', | |
| 498 '<(libjingle_source)/talk/xmpp/xmppclient.h', | |
| 499 '<(libjingle_source)/talk/xmpp/xmppclientsettings.h', | |
| 500 '<(libjingle_source)/talk/xmpp/xmppengine.h', | |
| 501 '<(libjingle_source)/talk/xmpp/xmppengineimpl.cc', | |
| 502 '<(libjingle_source)/talk/xmpp/xmppengineimpl.h', | |
| 503 '<(libjingle_source)/talk/xmpp/xmppengineimpl_iq.cc', | |
| 504 '<(libjingle_source)/talk/xmpp/xmpplogintask.cc', | |
| 505 '<(libjingle_source)/talk/xmpp/xmpplogintask.h', | |
| 506 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.cc', | |
| 507 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.h', | |
| 508 '<(libjingle_source)/talk/xmpp/xmpptask.cc', | |
| 509 '<(libjingle_source)/talk/xmpp/xmpptask.h', | |
| 510 ], | 262 ], |
| 511 'dependencies': [ | 263 'dependencies': [ |
| 512 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
| 513 'libjingle_p2p_constants', | 264 'libjingle_p2p_constants', |
| 514 '<@(libjingle_additional_deps)', | 265 '<@(libjingle_additional_deps)', |
| 515 ], | 266 ], |
| 516 'export_dependent_settings': [ | |
| 517 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
| 518 ], | |
| 519 'conditions': [ | |
| 520 ['OS=="win"', { | |
| 521 'sources': [ | |
| 522 'overrides/talk/base/win32socketinit.cc', | |
| 523 '<(libjingle_source)/talk/base/schanneladapter.cc', | |
| 524 '<(libjingle_source)/talk/base/schanneladapter.h', | |
| 525 '<(libjingle_source)/talk/base/win32.cc', | |
| 526 '<(libjingle_source)/talk/base/win32.h', | |
| 527 '<(libjingle_source)/talk/base/win32filesystem.cc', | |
| 528 '<(libjingle_source)/talk/base/win32filesystem.h', | |
| 529 '<(libjingle_source)/talk/base/win32window.h', | |
| 530 '<(libjingle_source)/talk/base/win32window.cc', | |
| 531 '<(libjingle_source)/talk/base/win32securityerrors.cc', | |
| 532 '<(libjingle_source)/talk/base/winfirewall.cc', | |
| 533 '<(libjingle_source)/talk/base/winfirewall.h', | |
| 534 '<(libjingle_source)/talk/base/winping.cc', | |
| 535 '<(libjingle_source)/talk/base/winping.h', | |
| 536 ], | |
| 537 # Suppress warnings about WIN32_LEAN_AND_MEAN. | |
| 538 'msvs_disabled_warnings': [ 4005, 4267 ], | |
| 539 }], | |
| 540 ['os_posix == 1', { | |
| 541 'sources': [ | |
| 542 '<(libjingle_source)/talk/base/unixfilesystem.cc', | |
| 543 '<(libjingle_source)/talk/base/unixfilesystem.h', | |
| 544 ], | |
| 545 }], | |
| 546 ['OS=="linux"', { | |
| 547 'sources': [ | |
| 548 '<(libjingle_source)/talk/base/latebindingsymboltable.cc', | |
| 549 '<(libjingle_source)/talk/base/latebindingsymboltable.h', | |
| 550 '<(libjingle_source)/talk/base/linux.cc', | |
| 551 '<(libjingle_source)/talk/base/linux.h', | |
| 552 ], | |
| 553 }], | |
| 554 ['OS=="mac" or OS=="ios"', { | |
| 555 'sources': [ | |
| 556 '<(libjingle_source)/talk/base/macconversion.cc', | |
| 557 '<(libjingle_source)/talk/base/macconversion.h', | |
| 558 '<(libjingle_source)/talk/base/maccocoathreadhelper.h', | |
| 559 '<(libjingle_source)/talk/base/maccocoathreadhelper.mm', | |
| 560 '<(libjingle_source)/talk/base/macutils.cc', | |
| 561 '<(libjingle_source)/talk/base/macutils.h', | |
| 562 '<(libjingle_source)/talk/base/scoped_autorelease_pool.h', | |
| 563 '<(libjingle_source)/talk/base/scoped_autorelease_pool.mm', | |
| 564 ], | |
| 565 }], | |
| 566 ['OS=="android"', { | |
| 567 'sources': [ | |
| 568 '<(libjingle_source)/talk/base/ifaddrs-android.cc', | |
| 569 '<(libjingle_source)/talk/base/ifaddrs-android.h', | |
| 570 '<(libjingle_source)/talk/base/linux.cc', | |
| 571 '<(libjingle_source)/talk/base/linux.h', | |
| 572 ], | |
| 573 'sources!': [ | |
| 574 # These depend on jsoncpp which we don't load because we probably | |
| 575 # don't actually need this code at all. | |
| 576 '<(libjingle_source)/talk/base/json.cc', | |
| 577 '<(libjingle_source)/talk/base/json.h', | |
| 578 ], | |
| 579 'dependencies!': [ | |
| 580 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
| 581 ], | |
| 582 }], | |
| 583 ['use_openssl==1', { | |
| 584 'sources': [ | |
| 585 '<(libjingle_source)/talk/base/openssl.h', | |
| 586 '<(libjingle_source)/talk/base/openssladapter.cc', | |
| 587 '<(libjingle_source)/talk/base/openssldigest.cc', | |
| 588 '<(libjingle_source)/talk/base/opensslidentity.cc', | |
| 589 '<(libjingle_source)/talk/base/opensslstreamadapter.cc', | |
| 590 ], | |
| 591 }], | |
| 592 ], | |
| 593 }, # target libjingle | 267 }, # target libjingle |
| 594 # This has to be is a separate project due to a bug in MSVS 2008 and the | 268 # This has to be is a separate project due to a bug in MSVS 2008 and the |
| 595 # current toolset on android. The problem is that we have two files named | 269 # current toolset on android. The problem is that we have two files named |
| 596 # "constants.cc" and MSVS/android doesn't handle this properly. | 270 # "constants.cc" and MSVS/android doesn't handle this properly. |
| 597 # GYP currently has guards to catch this, so if you want to remove it, | 271 # GYP currently has guards to catch this, so if you want to remove it, |
| 598 # run GYP and if GYP has removed the validation check, then we can assume | 272 # run GYP and if GYP has removed the validation check, then we can assume |
| 599 # that the toolchains have been fixed (we currently use VS2010 and later, | 273 # that the toolchains have been fixed (we currently use VS2010 and later, |
| 600 # so VS2008 isn't a concern anymore). | 274 # so VS2008 isn't a concern anymore). |
| 601 { | 275 { |
| 602 'target_name': 'libjingle_p2p_constants', | 276 'target_name': 'libjingle_p2p_constants', |
| (...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 962 # in this directory and not lib.target as will otherwise be | 636 # in this directory and not lib.target as will otherwise be |
| 963 # the case with make builds. | 637 # the case with make builds. |
| 964 'product_dir': '<(PRODUCT_DIR)/lib', | 638 'product_dir': '<(PRODUCT_DIR)/lib', |
| 965 }], | 639 }], |
| 966 ], | 640 ], |
| 967 }, # target libpeerconnection | 641 }, # target libpeerconnection |
| 968 ], | 642 ], |
| 969 }], | 643 }], |
| 970 ], | 644 ], |
| 971 } | 645 } |
| OLD | NEW |