blob: 37aa0e39c5667211cc10564ff941776ae070fe3f [file] [log] [blame]
# Copyright 2016 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
visibility = [
"//peridot/bin/cloud_provider_firebase/*",
"//peridot/bin/ledger/*",
]
source_set("network") {
sources = [
"network_service.h",
"network_service_impl.cc",
"network_service_impl.h",
]
public_deps = [
"//garnet/public/lib/fxl",
"//garnet/public/lib/network/fidl",
"//peridot/bin/ledger/backoff",
"//peridot/bin/ledger/callback",
"//zircon/system/ulib/zx",
]
configs += [ "//peridot/bin/ledger:ledger_config" ]
}
source_set("fake") {
testonly = true
sources = [
"fake_network_service.cc",
"fake_network_service.h",
]
public_deps = [
":network",
"//garnet/public/lib/fxl",
]
deps = [
"//garnet/public/lib/fsl",
]
configs += [ "//peridot/bin/ledger:ledger_config" ]
}
source_set("unittests") {
testonly = true
sources = [
"network_service_impl_unittest.cc",
]
deps = [
":network",
"//garnet/public/lib/fsl",
"//garnet/public/lib/netstack/fidl:net_address",
"//peridot/bin/ledger/test:lib",
"//third_party/gtest",
]
configs += [ "//peridot/bin/ledger:ledger_config" ]
}