Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: trunk/src/third_party/libjingle/libjingle.gyp

Issue 17573017: Revert 208246 "Support using loadable module for libpeerconnecti..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698