You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
3.1 KiB
127 lines
3.1 KiB
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",
|
|
"rk_aiq/xcore",
|
|
"rk_aiq/xcore/base",
|
|
"rk_aiq/aiq_core",
|
|
"rk_aiq/algos",
|
|
"rk_aiq/algos_camgroup",
|
|
"rk_aiq/hwi",
|
|
"rk_aiq/iq_parser",
|
|
"rk_aiq/iq_parser_v2",
|
|
"rk_aiq/uAPI",
|
|
"rk_aiq/uAPI/include",
|
|
"rk_aiq/uAPI2",
|
|
"rk_aiq/common",
|
|
"rk_aiq/include",
|
|
"rk_aiq/include/iq_parser",
|
|
"rk_aiq/include/iq_parser_v2",
|
|
"rk_aiq/include/iq_parser_v2/j2s",
|
|
"rk_aiq/include/xcore",
|
|
"rk_aiq/include/common",
|
|
"rk_aiq/include/common/mediactl",
|
|
"rk_aiq/include/xcore/base",
|
|
"rk_aiq/include/algos",
|
|
"rk_aiq/include/ipc_server",
|
|
"rk_aiq/ipc_server",
|
|
],
|
|
|
|
//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",
|
|
compile_multilib: "32",
|
|
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",
|
|
],
|
|
}
|