133 lines
3.8 KiB
Plaintext
Executable File
133 lines
3.8 KiB
Plaintext
Executable File
bootstrap_go_package {
|
|
name: "rkaiq_tool_server_soong-operator",
|
|
pkgPath: "android/soong/external/camera_engine_rkaiq/rkaiq_tool_server",
|
|
deps: [
|
|
"blueprint",
|
|
"blueprint-pathtools",
|
|
"soong",
|
|
"soong-android",
|
|
"soong-cc",
|
|
"soong-genrule",
|
|
],
|
|
srcs: [
|
|
"rkaiq_tool_server.go",
|
|
],
|
|
pluginFor: ["soong_build"],
|
|
}
|
|
|
|
cc_defaults {
|
|
name: "rkaiq_tool_server_defaults",
|
|
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",
|
|
],
|
|
|
|
include_dirs: [
|
|
"external/camera_engine_rkaiq/xcore",
|
|
"external/camera_engine_rkaiq/xcore/base",
|
|
"external/camera_engine_rkaiq/aiq_core",
|
|
"external/camera_engine_rkaiq/algos",
|
|
"external/camera_engine_rkaiq/algos_camgroup",
|
|
"external/camera_engine_rkaiq/hwi",
|
|
"external/camera_engine_rkaiq/iq_parser",
|
|
"external/camera_engine_rkaiq/iq_parser_v2",
|
|
"external/camera_engine_rkaiq/uAPI",
|
|
"external/camera_engine_rkaiq/uAPI/include",
|
|
"external/camera_engine_rkaiq/uAPI2",
|
|
"external/camera_engine_rkaiq/common",
|
|
"external/camera_engine_rkaiq/include",
|
|
"external/camera_engine_rkaiq/include/iq_parser",
|
|
"external/camera_engine_rkaiq/include/iq_parser_v2",
|
|
"external/camera_engine_rkaiq/include/iq_parser_v2/j2s",
|
|
"external/camera_engine_rkaiq/include/xcore",
|
|
"external/camera_engine_rkaiq/include/common",
|
|
"external/camera_engine_rkaiq/include/common/mediactl",
|
|
"external/camera_engine_rkaiq/include/xcore/base",
|
|
"external/camera_engine_rkaiq/include/algos",
|
|
"external/camera_engine_rkaiq/include/ipc_server",
|
|
"external/camera_engine_rkaiq/ipc_server",
|
|
],
|
|
|
|
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",
|
|
],
|
|
}
|
|
|
|
cc_defaults {
|
|
name: "rkaiq_tool_server_default_libs",
|
|
|
|
static_libs: [
|
|
"libliveMedia",
|
|
"libgroupsock",
|
|
"libBasicUsageEnvironment",
|
|
"libUsageEnvironment",
|
|
"librtspserver",
|
|
],
|
|
shared_libs: [
|
|
"libbase",
|
|
"libcutils",
|
|
"liblog",
|
|
"libvpu",
|
|
"libssl",
|
|
"libcrypto",
|
|
],
|
|
}
|
|
|
|
cc_rkaiq_tool_server_binary {
|
|
name: "rkaiq_tool_server",
|
|
compile_multilib: "32",
|
|
defaults: [
|
|
"rkaiq_tool_server_defaults",
|
|
"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",
|
|
],
|
|
}
|