1 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 import("//third_party/protobuf/proto_library.gni") 6 7 # GYP version: device/media_transfer_protocol/media_transfer_protocol.gyp:mtp_file_entry_proto 8 proto_library("mtp_file_entry_proto") { 9 sources = [ "//third_party/cros_system_api/dbus/mtp_file_entry.proto" ] 10 proto_out_dir = "device/media_transfer_protocol" 11 } 12 13 # GYP version: device/media_transfer_protocol/media_transfer_protocol.gyp:mtp_storage_info_proto 14 proto_library("mtp_storage_info_proto") { 15 sources = [ "//third_party/cros_system_api/dbus/mtp_storage_info.proto" ] 16 proto_out_dir = "device/media_transfer_protocol" 17 } 18 19 # GYP version: device/media_transfer_protocol:media_transfer_protocol.gyp:media_transfer_protocol 20 static_library("media_transfer_protocol") { 21 sources = [ 22 "media_transfer_protocol_daemon_client.cc", 23 "media_transfer_protocol_daemon_client.h", 24 "media_transfer_protocol_manager.cc", 25 "media_transfer_protocol_manager.h", 26 ] 27 28 configs += [ "//build/config/linux:dbus" ] 29 30 public_deps = [ 31 ":mtp_file_entry_proto", 32 ":mtp_storage_info_proto", 33 ] 34 } 35