| 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
 | | cc_defaults { |  |     name: "rkaiq_tool_server_default_flags", |  |   |  |     vendor: true, |  |     proprietary: true, |  |   |  |     defaults: [ "rkaiq-defaults", "rkaiq-defaults-flags", ], |  |   |  |     rtti: true, |  |     cflags: [ |  |         "-Wall", |  |         "-Wno-error", |  |         "-Wextra", |  |         "-Wno-missing-field-initializers", |  |         "-Wno-unused-parameter", |  |         "-Wno-unused-variable", |  |         "-Wno-non-pod-varargs", |  |         "-DANDROID", |  |     ], |  |   |  |     local_include_dirs: [ |  |         ".", |  |         "camera", |  |         "common", |  |         "logger", |  |         "mediactl", |  |         "mediactl/linux", |  |         "netserver", |  |         "rkaiq", |  |         "rkaiq/rkaiq_api", |  |         "rtspserver", |  |         "rtspserver/include", |  |         "rtspserver/include/UsageEnvironment/include", |  |         "rtspserver/include/liveMedia/", |  |         "rtspserver/include/liveMedia/include", |  |         "rtspserver/include/BasicUsageEnvironment/include", |  |         "rtspserver/include/groupsock/include", |  |     ], |  |   |  |     //clang: true, |  |   |  |     //tidy: true, |  |     //tidy_checks: [ |  |     //    "-*", |  |     //    "cert-*", |  |     //    "clang-analyzer-security*", |  |     //    "android-*", |  |     //], |  |     //tidy_flags: [ |  |     //    "-warnings-as-errors=clang-analyzer-security*,cert-*", |  |     //], |  | } |  |   |  | cc_defaults { |  |     name: "rkaiq_tool_server_default_libs", |  |   |  |     static_libs: [ |  |         "libliveMedia", |  |         "libgroupsock", |  |         "libBasicUsageEnvironment", |  |         "libUsageEnvironment", |  |         "librtspserver", |  |     ], |  |     shared_libs: [ |  |         "libbase", |  |         "libcutils", |  |         "liblog", |  |         "libvpu", |  |         "libssl", |  |         "libcrypto", |  |     ], |  | } |  |   |  | cc_binary { |  |     name: "rkaiq_tool_server", |  |     defaults: [ |  |         "rkaiq_tool_server_default_flags", |  |         "rkaiq_tool_server_default_libs", |  |     ], |  |   |  |     srcs: [ |  |         "rkaiq_tool_server.cpp", |  |         "camera/camera_capture.cpp", |  |         "camera/camera_device.cpp", |  |         "camera/camera_infohw.cpp", |  |         "camera/camera_memory.cpp", |  |         "logger/log.cpp", |  |         "netserver/tcp_server.cpp", |  |         "netserver/tcp_client.cpp", |  |         "netserver/domain_tcp_client.cpp", |  |         "rkaiq/rkaiq_api/rkaiq_socket.cpp", |  |         "rkaiq/multiframe_process.cpp", |  |         "rkaiq/rkaiq_protocol.cpp", |  |         "rkaiq/rkaiq_online_protocol.cpp", |  |         "rkaiq/rkaiq_raw_protocol.cpp", |  |         "rkaiq/rkaiq_api/rkaiq_media.cpp", |  |         "mediactl/libmediactl.c", |  |         "mediactl/libv4l2subdev.c", |  |         "mediactl/media_info.c", |  |         "mediactl/options.c", |  |     ], |  | } | 
 |