Index: device/media_transfer_protocol/BUILD.gn |
diff --git a/device/media_transfer_protocol/BUILD.gn b/device/media_transfer_protocol/BUILD.gn |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0e2ff84b28bed274e3f578bb081b255e2cebb443 |
--- /dev/null |
+++ b/device/media_transfer_protocol/BUILD.gn |
@@ -0,0 +1,37 @@ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+import("//third_party/protobuf/proto_library.gni") |
+ |
+# GYP version: device/media_transfer_protocol/media_transfer_protocol.gyp:mtp_file_entry_proto |
+proto_library("mtp_file_entry_proto") { |
+ sources = [ "//third_party/cros_system_api/dbus/mtp_file_entry.proto" ] |
+ proto_in_dir = "//third_party/cros_system_api/dbus" |
+ proto_out_dir = "device/media_transfer_protocol" |
+} |
+ |
+# GYP version: device/media_transfer_protocol/media_transfer_protocol.gyp:mtp_storage_info_proto |
+proto_library("mtp_storage_info_proto") { |
+ sources = [ "//third_party/cros_system_api/dbus/mtp_storage_info.proto" ] |
+ proto_in_dir = "//third_party/cros_system_api/dbus" |
+ proto_out_dir = "device/media_transfer_protocol" |
+} |
+ |
+# GYP version: device/media_transfer_protocol:media_transfer_protocol.gyp:media_transfer_protocol |
+static_library("media_transfer_protocol") { |
+ sources = [ |
+ "media_transfer_protocol_daemon_client.cc", |
+ "media_transfer_protocol_daemon_client.h", |
+ "media_transfer_protocol_manager.cc", |
+ "media_transfer_protocol_manager.h", |
+ ] |
+ |
+ configs += [ "//build/config/linux:dbus" ] |
+ |
+ deps = [ |
+ ":mtp_file_entry_proto", |
+ ":mtp_storage_info_proto", |
+ ] |
+ forward_dependent_configs_from = deps |
+} |