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 |