# 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("//build/config/jumbo.gni") import("//third_party/protobuf/proto_library.gni") import("protocol_sources.gni") proto_library("protocol") { proto_in_dir = "//" sources = sync_protocol_sources extra_configs = [ "//build/config/compiler:wexit_time_destructors" ] } jumbo_static_library("util") { sources = [ "proto_enum_conversions.cc", "proto_enum_conversions.h", "proto_memory_estimations.cc", "proto_memory_estimations.h", "proto_value_conversions.cc", "proto_value_conversions.h", "proto_visitors.h", "sync_protocol_error.cc", "sync_protocol_error.h", ] configs += [ "//build/config:precompiled_headers" ] public_deps = [ "//base", "//components/sync/base", ] } if (is_android) { import("//build/config/android/rules.gni") proto_java_library("protocol_java") { proto_path = "//" sources = sync_protocol_sources } }