chromium/components/services/storage/public/cpp/BUILD.gn

# Copyright 2019 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

component("cpp") {
  output_name = "storage_service_public"

  public = [
    "big_io_buffer.h",
    "constants.h",
    "quota_client_callback_wrapper.h",
    "quota_error_or.h",
  ]

  sources = [
    "big_io_buffer.cc",
    "constants.cc",
    "quota_client_callback_wrapper.cc",
  ]

  public_deps = [
    "//base",
    "//components/services/storage/public/cpp/buckets",
    "//components/services/storage/public/cpp/filesystem",
    "//components/services/storage/public/mojom",
    "//net",
  ]

  defines = [ "IS_STORAGE_SERVICE_PUBLIC_IMPL" ]
}