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

Unified Diff: webrtc/api/api.gyp

Issue 2509703002: Remove all references to GYP (Closed)
Patch Set: Rebased Created 4 years, 1 month 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/api/android/README ('k') | webrtc/api/api_java.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/api/api.gyp
diff --git a/webrtc/api/api.gyp b/webrtc/api/api.gyp
deleted file mode 100644
index 70efb5a27e84d9fce50cf827caf1da20753c7c27..0000000000000000000000000000000000000000
--- a/webrtc/api/api.gyp
+++ /dev/null
@@ -1,249 +0,0 @@
-# Copyright (c) 2015 The WebRTC project authors. All Rights Reserved.
-#
-# Use of this source code is governed by a BSD-style license
-# that can be found in the LICENSE file in the root of the source
-# tree. An additional intellectual property rights grant can be found
-# in the file PATENTS. All contributing project authors may
-# be found in the AUTHORS file in the root of the source tree.
-
-{
- 'includes': [ '../build/common.gypi', ],
- 'conditions': [
- ['os_posix == 1 and OS != "mac" and OS != "ios"', {
- 'conditions': [
- ['sysroot!=""', {
- 'variables': {
- 'pkg-config': '../../../build/linux/pkg-config-wrapper "<(sysroot)" "<(target_arch)"',
- },
- }, {
- 'variables': {
- 'pkg-config': 'pkg-config'
- },
- }],
- ],
- }],
- # Excluded from the Chromium build since they cannot be built due to
- # incompability with Chromium's logging implementation.
- ['OS=="android" and build_with_chromium==0', {
- 'targets': [
- {
- 'target_name': 'libjingle_peerconnection_jni',
- 'type': 'static_library',
- 'dependencies': [
- '<(webrtc_root)/system_wrappers/system_wrappers.gyp:field_trial_default',
- '<(webrtc_root)/system_wrappers/system_wrappers.gyp:metrics_default',
- 'libjingle_peerconnection',
- ],
- 'sources': [
- 'android/jni/androidmediacodeccommon.h',
- 'android/jni/androidmediadecoder_jni.cc',
- 'android/jni/androidmediadecoder_jni.h',
- 'android/jni/androidmediaencoder_jni.cc',
- 'android/jni/androidmediaencoder_jni.h',
- 'android/jni/androidmetrics_jni.cc',
- 'android/jni/androidnetworkmonitor_jni.cc',
- 'android/jni/androidnetworkmonitor_jni.h',
- 'android/jni/androidvideotracksource_jni.cc',
- 'android/jni/classreferenceholder.cc',
- 'android/jni/classreferenceholder.h',
- 'android/jni/jni_helpers.cc',
- 'android/jni/jni_helpers.h',
- 'android/jni/native_handle_impl.cc',
- 'android/jni/native_handle_impl.h',
- 'android/jni/peerconnection_jni.cc',
- 'android/jni/surfacetexturehelper_jni.cc',
- 'android/jni/surfacetexturehelper_jni.h',
- 'androidvideotracksource.cc',
- 'androidvideotracksource.h',
- ],
- 'include_dirs': [
- '<(libyuv_dir)/include',
- ],
- # TODO(kjellander): Make the code compile without disabling these flags.
- # See https://bugs.chromium.org/p/webrtc/issues/detail?id=3307
- 'cflags': [
- '-Wno-sign-compare',
- '-Wno-unused-variable',
- ],
- 'cflags!': [
- '-Wextra',
- ],
- 'msvs_disabled_warnings': [
- 4245, # conversion from 'int' to 'size_t', signed/unsigned mismatch.
- 4267, # conversion from 'size_t' to 'int', possible loss of data.
- 4389, # signed/unsigned mismatch.
- ],
- },
- {
- 'target_name': 'libjingle_peerconnection_so',
- 'type': 'shared_library',
- 'dependencies': [
- 'libjingle_peerconnection',
- 'libjingle_peerconnection_jni',
- ],
- 'sources': [
- 'android/jni/jni_onload.cc',
- ],
- 'variables': {
- # This library uses native JNI exports; tell GYP so that the
- # required symbols will be kept.
- 'use_native_jni_exports': 1,
- },
- },
- ]
- }],
- ], # conditions
- 'targets': [
- {
- 'target_name': 'call_api',
- 'type': 'static_library',
- 'dependencies': [
- # TODO(kjellander): Add remaining dependencies when webrtc:4243 is done.
- ':audio_mixer_api',
- '<(webrtc_root)/base/base.gyp:rtc_base_approved',
- '<(webrtc_root)/common.gyp:webrtc_common',
- '<(webrtc_root)/modules/modules.gyp:audio_encoder_interface',
- ],
- 'sources': [
- 'call/audio_receive_stream.h',
- 'call/audio_send_stream.cc',
- 'call/audio_send_stream.h',
- 'call/audio_sink.h',
- 'call/audio_state.h',
- 'call/flexfec_receive_stream.h'
- ],
- },
- {
- 'target_name': 'libjingle_peerconnection',
- 'type': 'static_library',
- 'dependencies': [
- ':call_api',
- ':rtc_stats_api',
- '<(webrtc_root)/media/media.gyp:rtc_media',
- '<(webrtc_root)/pc/pc.gyp:rtc_pc',
- '<(webrtc_root)/stats/stats.gyp:rtc_stats',
- ],
- 'sources': [
- 'audiotrack.cc',
- 'audiotrack.h',
- 'datachannel.cc',
- 'datachannel.h',
- 'datachannelinterface.h',
- 'dtmfsender.cc',
- 'dtmfsender.h',
- 'dtmfsenderinterface.h',
- 'jsep.h',
- 'jsepicecandidate.cc',
- 'jsepicecandidate.h',
- 'jsepsessiondescription.cc',
- 'jsepsessiondescription.h',
- 'localaudiosource.cc',
- 'localaudiosource.h',
- 'mediaconstraintsinterface.cc',
- 'mediaconstraintsinterface.h',
- 'mediacontroller.cc',
- 'mediacontroller.h',
- 'mediastream.cc',
- 'mediastream.h',
- 'mediastreaminterface.h',
- 'mediastreamobserver.cc',
- 'mediastreamobserver.h',
- 'mediastreamproxy.h',
- 'mediastreamtrack.h',
- 'mediastreamtrackproxy.h',
- 'notifier.h',
- 'peerconnection.cc',
- 'peerconnection.h',
- 'peerconnectionfactory.cc',
- 'peerconnectionfactory.h',
- 'peerconnectionfactoryproxy.h',
- 'peerconnectioninterface.h',
- 'peerconnectionproxy.h',
- 'proxy.h',
- 'remoteaudiosource.cc',
- 'remoteaudiosource.h',
- 'rtcstatscollector.cc',
- 'rtcstatscollector.h',
- 'rtpparameters.h',
- 'rtpreceiver.cc',
- 'rtpreceiver.h',
- 'rtpreceiverinterface.h',
- 'rtpsender.cc',
- 'rtpsender.h',
- 'rtpsenderinterface.h',
- 'sctputils.cc',
- 'sctputils.h',
- 'statscollector.cc',
- 'statscollector.h',
- 'statstypes.cc',
- 'statstypes.h',
- 'streamcollection.h',
- 'videocapturertracksource.cc',
- 'videocapturertracksource.h',
- 'videosourceproxy.h',
- 'videotrack.cc',
- 'videotrack.h',
- 'videotracksource.cc',
- 'videotracksource.h',
- 'webrtcsdp.cc',
- 'webrtcsdp.h',
- 'webrtcsession.cc',
- 'webrtcsession.h',
- 'webrtcsessiondescriptionfactory.cc',
- 'webrtcsessiondescriptionfactory.h',
- ],
- 'conditions': [
- ['clang==1', {
- 'cflags!': [
- '-Wextra',
- ],
- 'xcode_settings': {
- 'WARNING_CFLAGS!': ['-Wextra'],
- },
- }, {
- 'cflags': [
- '-Wno-maybe-uninitialized', # Only exists for GCC.
- ],
- }],
- ['use_quic==1', {
- 'dependencies': [
- '<(DEPTH)/third_party/libquic/libquic.gyp:libquic',
- ],
- 'sources': [
- 'quicdatachannel.cc',
- 'quicdatachannel.h',
- 'quicdatatransport.cc',
- 'quicdatatransport.h',
- ],
- 'export_dependent_settings': [
- '<(DEPTH)/third_party/libquic/libquic.gyp:libquic',
- ],
- }],
- ],
- }, # target libjingle_peerconnection
- {
- # GN version: webrtc/api:rtc_stats_api
- 'target_name': 'rtc_stats_api',
- 'type': 'static_library',
- 'dependencies': [
- '<(webrtc_root)/base/base.gyp:rtc_base_approved',
- ],
- 'sources': [
- 'stats/rtcstats.h',
- 'stats/rtcstats_objects.h',
- 'stats/rtcstatsreport.h',
- ],
- }, # target rtc_stats_api
- {
- # GN version: webrtc/api:audio_mixer_api
- 'target_name': 'audio_mixer_api',
- 'type': 'static_library',
- 'dependencies': [
- '<(webrtc_root)/base/base.gyp:rtc_base_approved',
- ],
- 'sources': [
- 'audio/audio_mixer.h',
- ],
- }, # target rtc_stats_api
- ], # targets
-}
« no previous file with comments | « webrtc/api/android/README ('k') | webrtc/api/api_java.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698