Commit ca5e9f56 authored by jiayl@chromium.org's avatar jiayl@chromium.org

Do not build webrtc-internals when ENABLE_WEBRTC is false.

BUG=357517

Review URL: https://codereview.chromium.org/281323004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275336 0039d316-1c4b-4281-b951-d872f2087c98
parent e81804aa
......@@ -8,7 +8,6 @@
#include "content/browser/gpu/gpu_internals_ui.h"
#include "content/browser/indexed_db/indexed_db_internals_ui.h"
#include "content/browser/media/media_internals_ui.h"
#include "content/browser/media/webrtc_internals_ui.h"
#include "content/browser/service_worker/service_worker_internals_ui.h"
#include "content/browser/tracing/tracing_ui.h"
#include "content/public/browser/storage_partition.h"
......@@ -16,6 +15,10 @@
#include "content/public/browser/web_ui.h"
#include "content/public/common/url_constants.h"
#if defined(ENABLE_WEBRTC)
#include "content/browser/media/webrtc_internals_ui.h"
#endif
namespace content {
WebUI::TypeID ContentWebUIControllerFactory::GetWebUIType(
......@@ -46,8 +49,6 @@ bool ContentWebUIControllerFactory::UseWebUIBindingsForURL(
WebUIController* ContentWebUIControllerFactory::CreateWebUIControllerForURL(
WebUI* web_ui, const GURL& url) const {
if (url.host() == kChromeUIWebRTCInternalsHost)
return new WebRTCInternalsUI(web_ui);
if (url.host() == kChromeUIGpuHost)
return new GpuInternalsUI(web_ui);
if (url.host() == kChromeUIIndexedDBInternalsHost)
......@@ -63,6 +64,11 @@ WebUIController* ContentWebUIControllerFactory::CreateWebUIControllerForURL(
return new TracingUI(web_ui);
#endif
#if defined(ENABLE_WEBRTC)
if (url.host() == kChromeUIWebRTCInternalsHost)
return new WebRTCInternalsUI(web_ui);
#endif
return NULL;
}
......
......@@ -817,13 +817,6 @@
'browser/media/webrtc_identity_store.h',
'browser/media/webrtc_identity_store_backend.cc',
'browser/media/webrtc_identity_store_backend.h',
'browser/media/webrtc_internals.cc',
'browser/media/webrtc_internals.h',
'browser/media/webrtc_internals_message_handler.cc',
'browser/media/webrtc_internals_message_handler.h',
'browser/media/webrtc_internals_ui.cc',
'browser/media/webrtc_internals_ui.h',
'browser/media/webrtc_internals_ui_observer.h',
'browser/message_port_message_filter.cc',
'browser/message_port_message_filter.h',
'browser/message_port_service.cc',
......@@ -1508,6 +1501,13 @@
'../jingle/jingle.gyp:jingle_glue',
],
'sources': [
'browser/media/webrtc_internals.cc',
'browser/media/webrtc_internals.h',
'browser/media/webrtc_internals_message_handler.cc',
'browser/media/webrtc_internals_message_handler.h',
'browser/media/webrtc_internals_ui.cc',
'browser/media/webrtc_internals_ui.h',
'browser/media/webrtc_internals_ui_observer.h',
'browser/renderer_host/media/peer_connection_tracker_host.cc',
'browser/renderer_host/media/peer_connection_tracker_host.h',
'browser/renderer_host/media/webrtc_identity_service_host.cc',
......
......@@ -1104,7 +1104,6 @@
'browser/media/media_browsertest.h',
'browser/media/media_canplaytype_browsertest.cc',
'browser/media/media_source_browsertest.cc',
'browser/media/webrtc_internals_browsertest.cc',
'browser/plugin_data_remover_impl_browsertest.cc',
'browser/plugin_browsertest.cc',
'browser/plugin_service_impl_browsertest.cc',
......@@ -1268,6 +1267,7 @@
'sources': [
'browser/media/webrtc_browsertest.cc',
'browser/media/webrtc_getusermedia_browsertest.cc',
'browser/media/webrtc_internals_browsertest.cc',
'test/webrtc_content_browsertest_base.cc',
'test/webrtc_content_browsertest_base.h',
],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment