forked from open-webrtc-toolkit/owt-sdk-quic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild-gn.patch
48 lines (47 loc) · 1.58 KB
/
build-gn.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
diff --git a/net/BUILD.gn b/net/BUILD.gn
index c2f0a78..7927d78 100644
--- a/net/BUILD.gn
+++ b/net/BUILD.gn
@@ -3326,6 +3326,20 @@ source_set("simple_quic_tools") {
"tools/quic/quic_simple_server_session_helper.h",
"tools/quic/synchronous_host_resolver.cc",
"tools/quic/synchronous_host_resolver.h",
+ "tools/quic/raw/quic_raw_stream.cc",
+ "tools/quic/raw/quic_raw_stream.h",
+ "tools/quic/raw/quic_raw_server_session.cc",
+ "tools/quic/raw/quic_raw_server_session.h",
+ "tools/quic/raw/quic_raw_dispatcher.cc",
+ "tools/quic/raw/quic_raw_dispatcher.h",
+ "tools/quic/raw/quic_raw_server.cc",
+ "tools/quic/raw/quic_raw_server.h",
+ "tools/quic/raw/quic_raw_client_session.cc",
+ "tools/quic/raw/quic_raw_client_session.h",
+ "tools/quic/raw/quic_raw_client_base.cc",
+ "tools/quic/raw/quic_raw_client_base.h",
+ "tools/quic/raw/quic_raw_client.cc",
+ "tools/quic/raw/quic_raw_client.h",
]
deps = [
":net",
@@ -3337,6 +3351,22 @@ source_set("simple_quic_tools") {
}
if (!is_ios) {
+ shared_library("rawquic") {
+ sources = [
+ "tools/quic/raw/wrapper/quic_raw_lib.cc",
+ "tools/quic/raw/wrapper/quic_raw_lib.h",
+ ]
+ defines = [ "IS_OMS_QUIC_IMPL" ]
+ configs -= [ "//build/config/gcc:symbol_visibility_hidden" ]
+ configs += [ "//build/config/gcc:symbol_visibility_default" ]
+ deps = [
+ ":net",
+ ":simple_quic_tools",
+ "//base",
+ "//build/win:default_exe_manifest",
+ "//url",
+ ]
+ }
executable("quic_client") {
sources = [
"tools/quic/quic_simple_client_bin.cc",