mirror of
https://github.com/nestriness/cdc-file-transfer.git
synced 2026-01-30 14:45:37 +02:00
[cdc_rsync] Move sockets to common (#95)
There are no real changes, just moving files around. Sockets will be used in the future to find available ports in cdc_stream. Therefore, they need to be in common.
This commit is contained in:
78
common/BUILD
78
common/BUILD
@@ -52,6 +52,33 @@ cc_test(
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "build_version",
|
||||
srcs = ["build_version.cc"],
|
||||
hdrs = ["build_version.h"],
|
||||
# This definition should be replaced by release flow.
|
||||
copts = ["-DCDC_BUILD_VERSION=DEV"],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "client_socket",
|
||||
srcs = ["client_socket.cc"],
|
||||
hdrs = ["client_socket.h"],
|
||||
linkopts = select({
|
||||
"//tools:windows": [
|
||||
"/DEFAULTLIB:Ws2_32.lib", # Sockets, e.g. recv, send, WSA*.
|
||||
],
|
||||
"//conditions:default": [],
|
||||
}),
|
||||
target_compatible_with = ["@platforms//os:windows"],
|
||||
deps = [
|
||||
":log",
|
||||
":socket",
|
||||
":status",
|
||||
":util",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "clock",
|
||||
srcs = ["clock.cc"],
|
||||
@@ -62,14 +89,6 @@ cc_library(
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "build_version",
|
||||
srcs = ["build_version.cc"],
|
||||
hdrs = ["build_version.h"],
|
||||
# This definition should be replaced by release flow.
|
||||
copts = ["-DCDC_BUILD_VERSION=DEV"],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "dir_iter",
|
||||
srcs = ["dir_iter.cc"],
|
||||
@@ -127,6 +146,16 @@ cc_test(
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "fake_socket",
|
||||
srcs = ["fake_socket.cc"],
|
||||
hdrs = ["fake_socket.h"],
|
||||
deps = [
|
||||
":socket",
|
||||
"@com_google_absl//absl/status",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "file_watcher",
|
||||
srcs = [
|
||||
@@ -442,6 +471,39 @@ cc_test(
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "server_socket",
|
||||
srcs = ["server_socket.cc"],
|
||||
hdrs = ["server_socket.h"],
|
||||
linkopts = select({
|
||||
"//tools:windows": [
|
||||
"/DEFAULTLIB:Ws2_32.lib", # Sockets, e.g. recv, send, WSA*.
|
||||
],
|
||||
"//conditions:default": [],
|
||||
}),
|
||||
deps = [
|
||||
":log",
|
||||
":socket",
|
||||
":status",
|
||||
":util",
|
||||
"@com_google_absl//absl/status",
|
||||
"@com_google_absl//absl/status:statusor",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "socket",
|
||||
srcs = ["socket.cc"],
|
||||
hdrs = ["socket.h"],
|
||||
deps = [
|
||||
":log",
|
||||
":platform",
|
||||
":status",
|
||||
":util",
|
||||
"@com_google_absl//absl/status",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "stats_collector",
|
||||
srcs = ["stats_collector.cc"],
|
||||
|
||||
Reference in New Issue
Block a user