android13/external/camera_engine_rkaiq/algos/Android.bp

531 lines
11 KiB
Plaintext

cc_defaults {
name: "algo_defaults",
rtti: true,
stl: "c++_static",
defaults: [ "rkaiq-defaults", "rkaiq-defaults-flags", ],
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",
"-DGENMESH_ONLINE"
],
include_dirs: [
"external/camera_engine_rkaiq",
"external/camera_engine_rkaiq/iq_parser",
"external/camera_engine_rkaiq/iq_parser_v2",
"external/camera_engine_rkaiq/include/algos",
"external/camera_engine_rkaiq/include",
"external/camera_engine_rkaiq/algos/",
"external/camera_engine_rkaiq/include/xcore/base",
"external/camera_engine_rkaiq/include/xcore",
"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/common",
"external/camera_engine_rkaiq/uAPI/include",
"external/camera_engine_rkaiq/include/uAPI2",
"external/camera_engine_rkaiq/common",
"external/camera_engine_rkaiq/xcore/base",
"external/camera_engine_rkaiq/xcore",
"external/camera_engine_rkaiq/aiq_core",
"external/camera_engine_rkaiq/algos_camgroup",
],
}
subdirs = [
"algos/ae",
"algos/awb",
"algos/af",
"algos/asd",
"algos/afd",
]
cc_rkaiq_library_static {
name: "librkaiq_amerge",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/amerge",
],
}
cc_rkaiq_library_static {
name: "librkaiq_atmo",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/atmo",
],
}
cc_rkaiq_library_static {
name: "librkaiq_a3dlut",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/a3dlut",
],
}
cc_rkaiq_library_static {
name: "librkaiq_ablc",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/ablc",
],
}
cc_rkaiq_library_static {
name: "librkaiq_ablc_v32",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/ablcV32",
],
}
cc_rkaiq_library_static {
name: "librkaiq_accm",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/accm",
],
}
cc_rkaiq_library_static {
name: "librkaiq_adebayer",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/adebayer",
],
}
cc_rkaiq_library_static {
name: "librkaiq_adpcc",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/adpcc",
],
}
cc_rkaiq_library_static {
name: "librkaiq_afec",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/afec",
],
}
cc_rkaiq_library_static {
name: "librkaiq_agamma",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/agamma",
],
}
cc_rkaiq_library_static {
name: "librkaiq_adegamma",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/adegamma",
],
}
cc_rkaiq_library_static {
name: "librkaiq_agic",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/agic",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aldch",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aldch",
],
}
cc_rkaiq_library_static {
name: "librkaiq_alsc",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/alsc",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aorb",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aorb",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acsm",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acsm",
],
}
cc_rkaiq_library_static {
name: "librkaiq_awdr",
vendor: true,
defaults: ["algo_defaults"],
}
cc_rkaiq_library_static {
name: "librkaiq_adrc",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/adrc",
],
}
cc_rkaiq_library_static {
name: "librkaiq_anr",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/anr",
],
}
cc_rkaiq_library_static {
name: "librkaiq_asharp",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/asharp",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acp",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acp",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aie",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aie",
],
}
cc_rkaiq_library_static {
name: "librkaiq_adehaze",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/adehaze",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acgc",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acgc",
],
}
cc_rkaiq_library_static {
name: "librkaiq_asharp_v3",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/asharp3",
],
}
cc_rkaiq_library_static {
name: "librkaiq_asharp_v33",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/asharpV33",
],
}
cc_rkaiq_library_static {
name: "librkaiq_asharp_v4",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/asharp4",
],
}
cc_rkaiq_library_static {
name: "librkaiq_again_v1",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/again",
],
}
cc_rkaiq_library_static {
name: "librkaiq_again_v2",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/again2",
],
}
cc_rkaiq_library_static {
name: "librkaiq_amfnr_v1",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/amfnr",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aynr_v1",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aynr",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aynr_v2",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aynr2",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aynr_v3",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aynr3",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aynr_v22",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/aynrV22",
],
}
cc_rkaiq_library_static {
name: "librkaiq_auvnr_v1",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/auvnr",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acnr_v1",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acnr",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acnr_v2",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acnr2",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acnr_v30",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acnrV30",
],
}
cc_rkaiq_library_static {
name: "librkaiq_arawnr_v1",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/arawnr",
],
}
cc_rkaiq_library_static {
name: "librkaiq_arawnr_v2",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/arawnr2",
],
}
cc_rkaiq_library_static {
name: "librkaiq_abayer2dnr_v2",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/abayer2dnr2",
],
}
cc_rkaiq_library_static {
name: "librkaiq_abayer2dnr_v23",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/abayer2dnrV23",
],
}
cc_rkaiq_library_static {
name: "librkaiq_abayertnr_v2",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/abayertnr2",
],
}
cc_rkaiq_library_static {
name: "librkaiq_abayertnr_v23",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/abayertnrV23",
],
}
cc_rkaiq_library_static {
name: "librkaiq_amd",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/amd",
],
}
cc_rkaiq_library_static {
name: "librkaiq_aeis",
vendor: true,
defaults: ["algo_defaults"],
stl: "c++_static",
include_dirs: [
"external/camera_engine_rkaiq/hwi",
"external/camera_engine_rkaiq/hwi/isp20",
"external/camera_engine_rkaiq/include/algos/aeis",
],
}
cc_rkaiq_library_static {
name: "librkaiq_acac",
vendor: true,
defaults: ["algo_defaults"],
include_dirs: [
"external/camera_engine_rkaiq/include/algos/acac",
],
}