blob: ffd9fc93d245011cd15fac750cb734ca39b2e1cd [file] [log] [blame]
# Copyright 2018 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.
###############################################################################
# AGGREGATE LIBRARIES
source_set("lib") {
public_deps = [
":node_id",
":reliability_and_ordering",
":seq_num",
":stream_id",
]
}
source_set("tests") {
testonly = true
deps = [
":node_id_test",
":seq_num_test",
]
}
###############################################################################
# node_id
source_set("node_id") {
sources = [
"node_id.cc",
"node_id.h",
]
deps = [
"//garnet/lib/overnet/protocol:serialization_helpers",
"//garnet/lib/overnet/vocabulary:status",
]
}
source_set("node_id_test") {
testonly = true
sources = [
"node_id_test.cc",
]
deps = [
":node_id",
"//third_party/googletest:gtest",
]
}
# reliability_and_ordering
source_set("reliability_and_ordering") {
sources = [
"reliability_and_ordering.cc",
"reliability_and_ordering.h",
]
}
# seq_num
source_set("seq_num") {
sources = [
"seq_num.cc",
"seq_num.h",
]
deps = [
"//garnet/lib/overnet/vocabulary:status",
]
}
source_set("seq_num_test") {
testonly = true
sources = [
"seq_num_test.cc",
]
deps = [
":seq_num",
"//third_party/googletest:gtest",
]
}
# stream_id
source_set("stream_id") {
sources = [
"stream_id.cc",
"stream_id.h",
]
deps = [
"//garnet/lib/overnet/protocol:varint",
]
}