| 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, |
| (...skipping 880 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 891 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h', | 891 '<(libjingle_source)/talk/media/webrtc/webrtcvoiceengine.h', |
| 892 ], | 892 ], |
| 893 'dependencies': [ | 893 'dependencies': [ |
| 894 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers.
gyp:system_wrappers', | 894 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers.
gyp:system_wrappers', |
| 895 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng
ine_core', | 895 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng
ine_core', |
| 896 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng
ine', | 896 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng
ine', |
| 897 '<@(libjingle_peerconnection_additional_deps)', | 897 '<@(libjingle_peerconnection_additional_deps)', |
| 898 'libjingle_webrtc_common', | 898 'libjingle_webrtc_common', |
| 899 ], | 899 ], |
| 900 'conditions': [ | 900 'conditions': [ |
| 901 ['libpeer_target_type!="static_library"', { | 901 ['libpeer_allocator_shim==1 and ' |
| 902 'libpeer_target_type!="static_library"', { |
| 902 'sources': [ | 903 'sources': [ |
| 903 'overrides/initialize_module.cc', | 904 'overrides/initialize_module.cc', |
| 904 ], | 905 ], |
| 905 'conditions': [ | 906 'conditions': [ |
| 906 ['OS!="mac" and OS!="android"', { | 907 ['OS!="mac"', { |
| 907 'sources': [ | 908 'sources': [ |
| 908 'overrides/allocator_shim/allocator_proxy.cc', | 909 'overrides/allocator_shim/allocator_proxy.cc', |
| 909 ], | 910 ], |
| 910 }], | 911 }], |
| 911 ], | 912 ], |
| 912 }], | 913 }], |
| 913 ['"<(libpeer_target_type)"!="static_library"', { | 914 ['"<(libpeer_target_type)"!="static_library"', { |
| 914 # Used to control symbol export/import. | 915 # Used to control symbol export/import. |
| 915 'defines': [ 'LIBPEERCONNECTION_IMPLEMENTATION=1' ], | 916 'defines': [ 'LIBPEERCONNECTION_IMPLEMENTATION=1' ], |
| 916 }], | 917 }], |
| (...skipping 11 matching lines...) Expand all Loading... |
| 928 # For compatibility with how we export symbols from this | 929 # For compatibility with how we export symbols from this |
| 929 # target on Windows. This also prevents the linker from | 930 # target on Windows. This also prevents the linker from |
| 930 # picking up symbols from this target that should be linked | 931 # picking up symbols from this target that should be linked |
| 931 # in from other libjingle libs. | 932 # in from other libjingle libs. |
| 932 '-fvisibility=hidden', | 933 '-fvisibility=hidden', |
| 933 ], | 934 ], |
| 934 }], | 935 }], |
| 935 ['OS=="mac" and libpeer_target_type!="static_library"', { | 936 ['OS=="mac" and libpeer_target_type!="static_library"', { |
| 936 'product_name': 'libpeerconnection', | 937 'product_name': 'libpeerconnection', |
| 937 }], | 938 }], |
| 938 ['OS=="android" and "<(libpeer_target_type)"=="static_library"', { | 939 ['OS=="android"', { |
| 939 'standalone_static_library': 1, | 940 'standalone_static_library': 1, |
| 940 }], | 941 }], |
| 941 ['OS=="linux" and libpeer_target_type!="static_library"', { | 942 ['OS=="linux" and libpeer_target_type!="static_library"', { |
| 942 # The installer and various tools depend on finding the .so | 943 # The installer and various tools depend on finding the .so |
| 943 # in this directory and not lib.target as will otherwise be | 944 # in this directory and not lib.target as will otherwise be |
| 944 # the case with make builds. | 945 # the case with make builds. |
| 945 'product_dir': '<(PRODUCT_DIR)/lib', | 946 'product_dir': '<(PRODUCT_DIR)/lib', |
| 946 }], | 947 }], |
| 947 ], | 948 ], |
| 948 }, # target libpeerconnection | 949 }, # target libpeerconnection |
| 949 ], | 950 ], |
| 950 }], | 951 }], |
| 951 ], | 952 ], |
| 952 } | 953 } |
| OLD | NEW |