1
0
Fork 0
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

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",
],
}