2025-05-10 21:58:58 +08:00

50 lines
1.3 KiB
Plaintext

cc_library_static {
name: "librkaiq_ae",
vendor: true,
rtti: true,
stl: "c++_static",
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/ae",
"external/camera_engine_rkaiq/algos_camgroup",
],
srcs: [
// AE_SRC
"rk_aiq_algo_ae_itf.cpp",
"rk_aiq_ae_algo.cpp",
"rk_aiq_ae_algo_hdrecm.cpp",
"rk_aiq_ae_algo_ecm.cpp",
"rk_aiq_ae_algo_clm.cpp",
"rk_aiq_ae_algo_ldm.cpp",
"rk_aiq_ae_algo_pid.cpp",
"rk_aiq_uapi_ae_int.cpp",
"rk_aiq_ae_algo_iris.cpp",
],
cppflags: [
"-ffast-math",
"-funroll-loops",
"-Os",
"-g",
"-Wno-error",
"-Wno-unused-value",
"-Wno-unused-variable",
"-Wno-unused-private-field",
"-Wno-unused-but-set-variable",
"-Wno-unused-function",
"-Wno-implicit-fallthrough",
"-Wno-address-of-packed-member",
"-Wno-ignored-qualifiers",
"-Wno-unused-label",
"-fno-strict-aliasing",
"-Wno-reorder",
"-Wno-overloaded-virtual",
"-Wno-unused-parameter",
"-Wno-extern-c-compat",
"-Wno-missing-braces",
"-Wno-missing-field-initializers",
"-UNDEBUG"
],
}