Index: chrome/browser/devtools/BUILD.gn |
diff --git a/chrome/browser/devtools/BUILD.gn b/chrome/browser/devtools/BUILD.gn |
index a8a83d79d03abbc1dab46e8326934e89136331f0..173924927aa3b2b7eb51079a14d04f100e1cdba0 100644 |
--- a/chrome/browser/devtools/BUILD.gn |
+++ b/chrome/browser/devtools/BUILD.gn |
@@ -2,6 +2,10 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+if (!is_android) { |
+ import("//tools/grit/grit_rule.gni") |
+} |
+ |
action("devtools_protocol_constants") { |
script = "devtools_protocol_constants_generator.py" |
@@ -61,19 +65,24 @@ static_library("devtools") { |
if (!is_android) { |
deps += [ |
- "//chrome:extra_resources", |
- "//chrome:resources", |
- "//chrome:strings", |
"//chrome/app/theme:theme_resources", |
"//chrome/common/extensions/api", |
"//chrome/common/extensions/api:api_registration", |
+ "//chrome:extra_resources", |
+ "//chrome:resources", |
+ "//chrome:strings", |
"//net:http_server", |
"//skia", |
"//third_party/icu", |
"//third_party/leveldatabase", |
"//third_party/libusb", |
+ ":webrtc_device_provider_resources", |
] |
sources += [ |
+ "browser_list_tabcontents_provider.cc", |
+ "browser_list_tabcontents_provider.h", |
+ "chrome_devtools_manager_delegate.cc", |
+ "chrome_devtools_manager_delegate.h", |
"device/adb/adb_client_socket.cc", |
"device/adb/adb_client_socket.h", |
"device/adb/adb_device_info_query.cc", |
@@ -83,6 +92,8 @@ static_library("devtools") { |
"device/android_device_manager.cc", |
"device/android_device_manager.h", |
"device/android_web_socket.cc", |
+ "device/webrtc/webrtc_device_provider.cc", |
+ "device/webrtc/webrtc_device_provider.h", |
"device/devtools_android_bridge.cc", |
"device/devtools_android_bridge.h", |
"device/port_forwarding_controller.cc", |
@@ -97,10 +108,6 @@ static_library("devtools") { |
"device/usb/android_usb_socket.h", |
"device/usb/usb_device_provider.cc", |
"device/usb/usb_device_provider.h", |
- "browser_list_tabcontents_provider.cc", |
- "browser_list_tabcontents_provider.h", |
- "chrome_devtools_manager_delegate.cc", |
- "chrome_devtools_manager_delegate.h", |
"devtools_contents_resizing_strategy.cc", |
"devtools_contents_resizing_strategy.h", |
"devtools_embedder_message_dispatcher.cc", |
@@ -124,3 +131,16 @@ static_library("devtools") { |
] |
} |
} |
+ |
+if (!is_android) { |
+ # GYP version: chrome/browser/devtools/webrtc_device_provider_resources.gyp:webrtc_device_provider_resources |
+ grit("webrtc_device_provider_resources") { |
+ source = "device/webrtc/resources.grd" |
+ output_dir = "$root_gen_dir/chrome" |
+ outputs = [ |
+ "grit/webrtc_device_provider_resources_map.cc", |
+ "grit/webrtc_device_provider_resources_map.h", |
+ "webrtc_device_provider_resources.pak", |
+ ] |
+ } |
+} |