android13/external/camera_engine_rkaiq/rkaiq_getStaticLibSrcs.go

695 lines
26 KiB
Go

package rkaiqdefaults
import (
// "fmt"
)
func rkaiq_getStaticLibSrcs(name string, macros_map map[string]bool) []string {
var srcs []string
switch name {
case "librkaiq_agic":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_GIC_V1"]
flag1 := macros_map["RKAIQ_HAVE_GIC_V2"]
if flag0 || flag1 {
srcs = append(srcs, "agic/rk_aiq_algo_agic_itf.cpp")
srcs = append(srcs, "agic/rk_aiq_uapi_agic_int.cpp")
if flag0 {
srcs = append(srcs, "agic/rk_aiq_algo_agic_v1.cpp")
}
if flag1 {
srcs = append(srcs, "agic/rk_aiq_algo_agic_v2.cpp")
}
}
}
case "librkaiq_aorb":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_ORB_V1"]
if flag0 {
srcs = append(srcs, "aorb/rk_aiq_algo_aorb_itf.cpp")
srcs = append(srcs, "aorb/orb_algos.cpp")
srcs = append(srcs, "aorb/orb_algos_opencv.cpp")
}
}
case "librkaiq_aeis":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_EIS_V1"]
if flag0 {
srcs = append(srcs, "aeis/eis_loader.cpp")
srcs = append(srcs, "aeis/scaler_service.cpp")
srcs = append(srcs, "aeis/remap_backend.cpp")
srcs = append(srcs, "aeis/imu_service.cpp")
srcs = append(srcs, "aeis/eis_algo_service.cpp")
srcs = append(srcs, "aeis/rk_aiq_uapi_aeis_int.cpp")
srcs = append(srcs, "aeis/rk_aiq_algo_aeis_itf.cpp")
}
}
case "librkaiq_acac":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CAC_V03"]
flag1 := macros_map["RKAIQ_HAVE_CAC_V10"]
flag2 := macros_map["RKAIQ_HAVE_CAC_V11"]
if flag0 || flag1 || flag2 {
srcs = append(srcs, "acac/cac_adaptor.cpp")
srcs = append(srcs, "acac/rk_aiq_algo_acac_itf.cpp")
srcs = append(srcs, "acac/rk_aiq_uapi_acac_int.cpp")
}
}
case "librkaiq_aynr_v1":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_YNR_V1"]
if flag0 {
srcs = append(srcs, "aynr/rk_aiq_aynr_algo_itf_v1.cpp")
srcs = append(srcs, "aynr/rk_aiq_aynr_algo_ynr_v1.cpp")
srcs = append(srcs, "aynr/rk_aiq_aynr_algo_v1.cpp")
srcs = append(srcs, "aynr/rk_aiq_uapi_aynr_int_v1.cpp")
}
}
case "librkaiq_aynr_v2":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_YNR_V2"]
if flag0 {
srcs = append(srcs, "aynr2/rk_aiq_aynr_algo_itf_v2.cpp")
srcs = append(srcs, "aynr2/rk_aiq_aynr_algo_ynr_v2.cpp")
srcs = append(srcs, "aynr2/rk_aiq_aynr_algo_v2.cpp")
srcs = append(srcs, "aynr2/rk_aiq_uapi_aynr_int_v2.cpp")
}
}
case "librkaiq_aynr_v3":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_YNR_V3"]
if flag0 {
srcs = append(srcs, "aynr3/rk_aiq_aynr_algo_itf_v3.cpp")
srcs = append(srcs, "aynr3/rk_aiq_aynr_algo_ynr_v3.cpp")
srcs = append(srcs, "aynr3/rk_aiq_aynr_algo_v3.cpp")
srcs = append(srcs, "aynr3/rk_aiq_uapi_aynr_int_v3.cpp")
}
}
case "librkaiq_aynr_v22":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_YNR_V22"]
if flag0 {
srcs = append(srcs, "aynrV22/rk_aiq_aynr_algo_itf_v22.cpp")
srcs = append(srcs, "aynrV22/rk_aiq_aynr_algo_ynr_v22.cpp")
srcs = append(srcs, "aynrV22/rk_aiq_aynr_algo_v22.cpp")
srcs = append(srcs, "aynrV22/rk_aiq_uapi_aynr_int_v22.cpp")
}
}
case "librkaiq_auvnr_v1":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_UVNR_V1"]
if flag0 {
srcs = append(srcs, "auvnr/rk_aiq_auvnr_algo_itf_v1.cpp")
srcs = append(srcs, "auvnr/rk_aiq_auvnr_algo_uvnr_v1.cpp")
srcs = append(srcs, "auvnr/rk_aiq_auvnr_algo_v1.cpp")
srcs = append(srcs, "auvnr/rk_aiq_uapi_auvnr_int_v1.cpp")
}
}
case "librkaiq_acnr_v1":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CNR_V1"]
if flag0 {
srcs = append(srcs, "acnr/rk_aiq_acnr_algo_itf_v1.cpp")
srcs = append(srcs, "acnr/rk_aiq_acnr_algo_cnr_v1.cpp")
srcs = append(srcs, "acnr/rk_aiq_acnr_algo_v1.cpp")
srcs = append(srcs, "acnr/rk_aiq_uapi_acnr_int_v1.cpp")
}
}
case "librkaiq_acnr_v2":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CNR_V2"]
if flag0 {
srcs = append(srcs, "acnr2/rk_aiq_acnr_algo_itf_v2.cpp")
srcs = append(srcs, "acnr2/rk_aiq_acnr_algo_cnr_v2.cpp")
srcs = append(srcs, "acnr2/rk_aiq_acnr_algo_v2.cpp")
srcs = append(srcs, "acnr2/rk_aiq_uapi_acnr_int_v2.cpp")
}
}
case "librkaiq_acnr_v30":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CNR_V30"]
flag1 := macros_map["RKAIQ_HAVE_CNR_V30_LITE"]
if flag0 || flag1 {
srcs = append(srcs, "acnrV30/rk_aiq_acnr_algo_itf_v30.cpp")
srcs = append(srcs, "acnrV30/rk_aiq_acnr_algo_cnr_v30.cpp")
srcs = append(srcs, "acnrV30/rk_aiq_acnr_algo_v30.cpp")
srcs = append(srcs, "acnrV30/rk_aiq_uapi_acnr_int_v30.cpp")
}
}
case "librkaiq_asharp":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_SHARP_V1"]
if flag0 {
srcs = append(srcs, "asharp/rk_aiq_algo_asharp_itf.cpp")
srcs = append(srcs, "asharp/rk_aiq_asharp_algo.cpp")
srcs = append(srcs, "asharp/rk_aiq_asharp_algo_edgefilter.cpp")
srcs = append(srcs, "asharp/rk_aiq_asharp_algo_sharp.cpp")
srcs = append(srcs, "asharp/rk_aiq_uapi_asharp_int.cpp")
}
}
case "librkaiq_asharp_v3":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_SHARP_V3"]
if flag0 {
srcs = append(srcs, "asharp3/rk_aiq_asharp_algo_itf_v3.cpp")
srcs = append(srcs, "asharp3/rk_aiq_asharp_algo_sharp_v3.cpp")
srcs = append(srcs, "asharp3/rk_aiq_asharp_algo_v3.cpp")
srcs = append(srcs, "asharp3/rk_aiq_uapi_asharp_int_v3.cpp")
}
}
case "librkaiq_asharp_v4":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_SHARP_V4"]
if flag0 {
srcs = append(srcs, "asharp4/rk_aiq_asharp_algo_itf_v4.cpp")
srcs = append(srcs, "asharp4/rk_aiq_asharp_algo_sharp_v4.cpp")
srcs = append(srcs, "asharp4/rk_aiq_asharp_algo_v4.cpp")
srcs = append(srcs, "asharp4/rk_aiq_uapi_asharp_int_v4.cpp")
}
}
case "librkaiq_asharp_v33":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_SHARP_V33"]
flag1 := macros_map["RKAIQ_HAVE_SHARP_V33_LITE"]
if flag0 || flag1 {
srcs = append(srcs, "asharpV33/rk_aiq_asharp_algo_itf_v33.cpp")
srcs = append(srcs, "asharpV33/rk_aiq_asharp_algo_sharp_v33.cpp")
srcs = append(srcs, "asharpV33/rk_aiq_asharp_algo_v33.cpp")
srcs = append(srcs, "asharpV33/rk_aiq_uapi_asharp_int_v33.cpp")
}
}
case "librkaiq_amfnr_v1":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_MFNR_V1"]
if flag0 {
srcs = append(srcs, "amfnr/rk_aiq_amfnr_algo_itf_v1.cpp")
srcs = append(srcs, "amfnr/rk_aiq_amfnr_algo_mfnr_v1.cpp")
srcs = append(srcs, "amfnr/rk_aiq_amfnr_algo_v1.cpp")
srcs = append(srcs, "amfnr/rk_aiq_uapi_amfnr_int_v1.cpp")
}
}
case "librkaiq_arawnr_v1":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BAYERNR_V1"]
if flag0 {
srcs = append(srcs, "arawnr/rk_aiq_abayernr_algo_itf_v1.cpp")
srcs = append(srcs, "arawnr/rk_aiq_abayernr_algo_bayernr_v1.cpp")
srcs = append(srcs, "arawnr/rk_aiq_abayernr_algo_v1.cpp")
srcs = append(srcs, "arawnr/rk_aiq_uapi_abayernr_int_v1.cpp")
}
}
case "librkaiq_arawnr_v2":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BAYERNR_V2"]
if flag0 {
srcs = append(srcs, "arawnr2/rk_aiq_abayernr_algo_itf_v2.cpp")
srcs = append(srcs, "arawnr2/rk_aiq_abayernr_algo_bayernr_v2.cpp")
srcs = append(srcs, "arawnr2/rk_aiq_abayernr_algo_v2.cpp")
srcs = append(srcs, "arawnr2/rk_aiq_uapi_abayernr_int_v2.cpp")
}
}
case "librkaiq_abayer2dnr_v2":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BAYER2DNR_V2"]
if flag0 {
srcs = append(srcs, "abayer2dnr2/rk_aiq_abayer2dnr_algo_itf_v2.cpp")
srcs = append(srcs, "abayer2dnr2/rk_aiq_abayer2dnr_algo_bayernr_v2.cpp")
srcs = append(srcs, "abayer2dnr2/rk_aiq_abayer2dnr_algo_v2.cpp")
srcs = append(srcs, "abayer2dnr2/rk_aiq_uapi_abayer2dnr_int_v2.cpp")
}
}
case "librkaiq_abayer2dnr_v23":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BAYER2DNR_V23"]
if flag0 {
srcs = append(srcs, "abayer2dnrV23/rk_aiq_abayer2dnr_algo_itf_v23.cpp")
srcs = append(srcs, "abayer2dnrV23/rk_aiq_abayer2dnr_algo_bayernr_v23.cpp")
srcs = append(srcs, "abayer2dnrV23/rk_aiq_abayer2dnr_algo_v23.cpp")
srcs = append(srcs, "abayer2dnrV23/rk_aiq_uapi_abayer2dnr_int_v23.cpp")
}
}
case "librkaiq_abayertnr_v2":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BAYERTNR_V2"]
if flag0 {
srcs = append(srcs, "abayertnr2/rk_aiq_abayertnr_algo_itf_v2.cpp")
srcs = append(srcs, "abayertnr2/rk_aiq_abayertnr_algo_bayertnr_v2.cpp")
srcs = append(srcs, "abayertnr2/rk_aiq_abayertnr_algo_v2.cpp")
srcs = append(srcs, "abayertnr2/rk_aiq_uapi_abayertnr_int_v2.cpp")
}
}
case "librkaiq_abayertnr_v23":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BAYERTNR_V23"]
flag1 := macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"]
if flag0 || flag1 {
srcs = append(srcs, "abayertnrV23/rk_aiq_abayertnr_algo_itf_v23.cpp")
srcs = append(srcs, "abayertnrV23/rk_aiq_abayertnr_algo_bayertnr_v23.cpp")
srcs = append(srcs, "abayertnrV23/rk_aiq_abayertnr_algo_v23.cpp")
srcs = append(srcs, "abayertnrV23/rk_aiq_uapi_abayertnr_int_v23.cpp")
}
}
case "librkaiq_again_v1":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_GAIN_V1"]
if flag0 {
srcs = append(srcs, "again/rk_aiq_again_algo_itf.cpp")
srcs = append(srcs, "again/rk_aiq_again_algo_gain.cpp")
srcs = append(srcs, "again/rk_aiq_again_algo.cpp")
srcs = append(srcs, "again/rk_aiq_uapi_again_int.cpp")
}
}
case "librkaiq_again_v2":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_GAIN_V2"]
if flag0 {
srcs = append(srcs, "again2/rk_aiq_again_algo_itf_v2.cpp")
srcs = append(srcs, "again2/rk_aiq_again_algo_gain_v2.cpp")
srcs = append(srcs, "again2/rk_aiq_again_algo_v2.cpp")
srcs = append(srcs, "again2/rk_aiq_uapi_again_int_v2.cpp")
}
}
case "librkaiq_ablc":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BLC_V1"]
if flag0 {
srcs = append(srcs, "ablc/rk_aiq_algo_ablc_itf.cpp")
srcs = append(srcs, "ablc/rk_aiq_ablc_algo.cpp")
srcs = append(srcs, "ablc/rk_aiq_uapi_ablc_int.cpp")
}
}
case "librkaiq_ablc_v32":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_BLC_V32"]
if flag0 {
srcs = append(srcs, "ablcV32/rk_aiq_ablc_algo_itf_v32.cpp")
srcs = append(srcs, "ablcV32/rk_aiq_ablc_algo_v32.cpp")
srcs = append(srcs, "ablcV32/rk_aiq_uapi_ablc_int_v32.cpp")
}
}
case "librkaiq_anr":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_ANR_V1"]
if flag0 {
srcs = append(srcs, "anr/rk_aiq_algo_anr_itf.cpp")
srcs = append(srcs, "anr/rk_aiq_anr_algo.cpp")
srcs = append(srcs, "anr/rk_aiq_anr_algo_bayernr.cpp")
srcs = append(srcs, "anr/rk_aiq_anr_algo_mfnr.cpp")
srcs = append(srcs, "anr/rk_aiq_anr_algo_uvnr.cpp")
srcs = append(srcs, "anr/rk_aiq_anr_algo_ynr.cpp")
srcs = append(srcs, "anr/rk_aiq_uapi_anr_int.cpp")
srcs = append(srcs, "anr/rk_aiq_anr_algo_gain.cpp")
}
}
case "librkaiq_amd":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_AMD_V1"]
if flag0 {
srcs = append(srcs, "amd/rk_aiq_algo_amd_itf.cpp")
}
}
case "librkaiq_a3dlut":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_3DLUT_V1"]
if flag0 {
srcs = append(srcs, "a3dlut/rk_aiq_algo_a3dlut_itf.cpp")
srcs = append(srcs, "a3dlut/rk_aiq_uapi_a3dlut_int.cpp")
srcs = append(srcs, "a3dlut/rk_aiq_a3dlut_algo.cpp")
}
}
case "librkaiq_accm":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CCM_V1"]
flag1 := macros_map["RKAIQ_HAVE_CCM_V2"]
if flag0 || flag1 {
srcs = append(srcs, "accm/rk_aiq_algo_accm_itf.cpp")
srcs = append(srcs, "accm/rk_aiq_accm_algo_com.cpp")
srcs = append(srcs, "accm/rk_aiq_uapi_accm_int.cpp")
if flag0 {
srcs = append(srcs, "accm/rk_aiq_accm_algo_v1.cpp")
}
if flag1 {
srcs = append(srcs, "accm/rk_aiq_accm_algo_v2.cpp")
}
}
}
case "librkaiq_agamma":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_GAMMA_V10"]
flag1 := macros_map["RKAIQ_HAVE_GAMMA_V11"]
if flag0 || flag1 {
srcs = append(srcs, "agamma/rk_aiq_algo_agamma_itf.cpp")
srcs = append(srcs, "agamma/rk_aiq_uapi_agamma_int.cpp")
if flag0 {
srcs = append(srcs, "agamma/rk_aiq_agamma_algo_v10.cpp")
}
if flag1 {
srcs = append(srcs, "agamma/rk_aiq_agamma_algo_v11.cpp")
}
}
}
case "librkaiq_amerge":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_MERGE_V10"]
flag1 := macros_map["RKAIQ_HAVE_MERGE_V11"]
flag2 := macros_map["RKAIQ_HAVE_MERGE_V12"]
if flag0 || flag1 || flag2 {
srcs = append(srcs, "amerge/rk_aiq_algo_amerge_itf.cpp")
srcs = append(srcs, "amerge/rk_aiq_uapi_amerge_int.cpp")
if flag0 {
srcs = append(srcs, "amerge/rk_aiq_amerge_algo_v10.cpp")
}
if flag1 {
srcs = append(srcs, "amerge/rk_aiq_amerge_algo_v11.cpp")
}
if flag2 {
srcs = append(srcs, "amerge/rk_aiq_amerge_algo_v12.cpp")
}
}
}
case "librkaiq_adrc":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_DRC_V10"]
flag1 := macros_map["RKAIQ_HAVE_DRC_V11"]
flag2 := macros_map["RKAIQ_HAVE_DRC_V12"]
flag3 := macros_map["RKAIQ_HAVE_DRC_V12_LITE"]
if flag0 || flag1 || flag2 || flag3 {
srcs = append(srcs, "adrc/rk_aiq_algo_adrc_itf.cpp")
srcs = append(srcs, "adrc/rk_aiq_uapi_adrc_int.cpp")
if flag0 {
srcs = append(srcs, "adrc/rk_aiq_adrc_algo_v10.cpp")
}
if flag1 {
srcs = append(srcs, "adrc/rk_aiq_adrc_algo_v11.cpp")
}
if flag2 || flag3 {
srcs = append(srcs, "adrc/rk_aiq_adrc_algo_v12.cpp")
}
}
}
case "librkaiq_adehaze":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_DEHAZE_V10"]
flag1 := macros_map["RKAIQ_HAVE_DEHAZE_V11"]
flag2 := macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"]
flag3 := macros_map["RKAIQ_HAVE_DEHAZE_V12"]
if flag0 || flag1 || flag2 || flag3 {
srcs = append(srcs, "adehaze/rk_aiq_algo_adehaze_itf.cpp")
srcs = append(srcs, "adehaze/rk_aiq_uapi_adehaze_int.cpp")
if flag0 {
srcs = append(srcs, "adehaze/rk_aiq_adehaze_algo_v10.cpp")
}
if flag1 {
srcs = append(srcs, "adehaze/rk_aiq_adehaze_algo_v11.cpp")
}
if flag2 {
srcs = append(srcs, "adehaze/rk_aiq_adehaze_algo_v11_duo.cpp")
}
if flag3 {
srcs = append(srcs, "adehaze/rk_aiq_adehaze_algo_v12.cpp")
}
}
}
case "librkaiq_adegamma":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_DEGAMMA_V1"]
if flag0 {
srcs = append(srcs, "adegamma/rk_aiq_algo_adegamma_itf.cpp")
srcs = append(srcs, "adegamma/rk_aiq_adegamma_algo.cpp")
srcs = append(srcs, "adegamma/rk_aiq_uapi_adegamma_int.cpp")
}
}
case "librkaiq_atmo":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_TMO_V1"]
if flag0 {
srcs = append(srcs, "atmo/rk_aiq_algo_atmo_itf.cpp")
srcs = append(srcs, "atmo/rk_aiq_atmo_algo.cpp")
srcs = append(srcs, "atmo/rk_aiq_uapi_atmo_int.cpp")
}
}
case "librkaiq_awdr":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_WDR_V1"]
if flag0 {
srcs = append(srcs, "awdr/rk_aiq_algo_awdr_itf.cpp")
}
}
case "librkaiq_aldch":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_LDCH_V10"]
flag1 := macros_map["RKAIQ_HAVE_LDCH_V21"]
if flag0 || flag1 {
if flag0 {
srcs = append(srcs, "aldch/rk_aiq_uapi_aldch_int.cpp")
srcs = append(srcs, "aldch/rk_aiq_algo_aldch_itf.cpp")
srcs = append(srcs, "aldch/rk_aiq_ldch_generate_mesh.cpp")
}
if flag1 {
srcs = append(srcs, "aldch/rk_aiq_uapi_aldch_v21_int.cpp")
srcs = append(srcs, "aldch/rk_aiq_algo_aldch_v21_itf.cpp")
srcs = append(srcs, "aldch/rk_aiq_ldch_generate_mesh.cpp")
}
}
}
case "librkaiq_afec":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_FEC_V10"]
if flag0 {
srcs = append(srcs, "afec/rk_aiq_algo_afec_itf.cpp")
srcs = append(srcs, "afec/rk_aiq_uapi_afec_int.cpp")
}
}
case "librkaiq_acsm":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CSM_V1"]
if flag0 {
srcs = append(srcs, "acsm/rk_aiq_algo_acsm_itf.cpp")
srcs = append(srcs, "acsm/rk_aiq_uapi_acsm_int.cpp")
}
}
case "librkaiq_acgc":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_CGC_V1"]
if flag0 {
srcs = append(srcs, "acgc/rk_aiq_algo_acgc_itf.cpp")
srcs = append(srcs, "acgc/rk_aiq_uapi_acgc_int.cpp")
}
}
case "librkaiq_adebayer":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_DEBAYER_V1"]
flag1 := macros_map["RKAIQ_HAVE_DEBAYER_V2"]
flag2 := macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"]
if flag0 || flag1 || flag2 {
srcs = append(srcs, "adebayer/rk_aiq_algo_adebayer_itf.cpp")
srcs = append(srcs, "adebayer/rk_aiq_uapi_adebayer_int.cpp")
if flag0 {
srcs = append(srcs, "adebayer/rk_aiq_adebayer_algo_v1.cpp")
}
if flag1 || flag2 {
srcs = append(srcs, "adebayer/rk_aiq_adebayer_algo_v2.cpp")
}
}
}
case "librkaiq_alsc":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_LSC_V1"]
flag1 := macros_map["RKAIQ_HAVE_LSC_V2"]
flag2 := macros_map["RKAIQ_HAVE_LSC_V3"]
if flag0 || flag1 || flag2 {
srcs = append(srcs, "alsc/rk_aiq_algo_alsc_itf.cpp")
srcs = append(srcs, "alsc/rk_aiq_alsc_algo.cpp")
srcs = append(srcs, "alsc/rk_aiq_uapi_alsc_int.cpp")
srcs = append(srcs, "alsc/rk_aiq_alsc_convert_otp.cpp")
}
}
case "librkaiq_adpcc":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_DPCC_V1"]
if flag0 {
srcs = append(srcs, "adpcc/rk_aiq_algo_adpcc_itf.cpp")
srcs = append(srcs, "adpcc/rk_aiq_adpcc_algo.cpp")
srcs = append(srcs, "adpcc/rk_aiq_uapi_adpcc_int.cpp")
}
}
case "librkaiq_aie":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_AIE_V10"]
if flag0 {
srcs = append(srcs, "aie/rk_aiq_algo_aie_itf.cpp")
srcs = append(srcs, "aie/rk_aiq_algo_aie_int.cpp")
}
}
case "librkaiq_acp":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_ACP_V10"]
if flag0 {
srcs = append(srcs, "acp/rk_aiq_algo_acp_itf.cpp")
srcs = append(srcs, "acp/rk_aiq_uapi_acp_int.cpp")
}
}
case "librkaiq_awb":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_AWB_V20"]
flag1 := macros_map["RKAIQ_HAVE_AWB_V21"]
flag2 := macros_map["RKAIQ_HAVE_AWB_V32"]
flag3 := macros_map["RKAIQ_HAVE_AWB_V32LT"]
if flag0 || flag1 || flag2 || flag3 {
srcs = append(srcs, "color_space_convert.cpp")
srcs = append(srcs, "fixfloat.cpp")
srcs = append(srcs, "rk_aiq_algo_awb_itf.cpp")
srcs = append(srcs, "rk_aiq_awb_algo_com1.cpp")
srcs = append(srcs, "rk_aiq_awb_algo_com2.cpp")
srcs = append(srcs, "rk_aiq_awb_algo_sgc.cpp")
srcs = append(srcs, "rk_aiq_uapi_awb_int.cpp")
srcs = append(srcs, "rk_aiq_uapiv2_awb_int.cpp")
if flag0 {
srcs = append(srcs, "rk_aiq_awb_algo_v200.cpp")
}
if flag1 {
srcs = append(srcs, "rk_aiq_awb_algo_v201.cpp")
}
if flag2 || flag3 {
srcs = append(srcs, "rk_aiq_awb_algo_v32.cpp")
}
}
}
case "librkaiq_afd":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_HAVE_AFD_V1"]
flag1 := macros_map["RKAIQ_HAVE_AFD_V2"]
if flag0 || flag1 {
srcs = append(srcs, "afd/rk_aiq_algo_afd_itf.cpp")
srcs = append(srcs, "afd/rk_aiq_afd_algo.cpp")
srcs = append(srcs, "afd/rk_aiq_uapi_afd_int.cpp")
}
}
case "librkaiq_camgroup_misc":
{
srcs = srcs[len(srcs):]
flag0 := macros_map["RKAIQ_ENABLE_CAMGROUP"]
if flag0 {
srcs = append(srcs, "abayer2dnr2/*.cpp")
srcs = append(srcs, "abayer2dnrV23/*.cpp")
srcs = append(srcs, "abayernr2/*.cpp")
srcs = append(srcs, "abayertnr2/*.cpp")
srcs = append(srcs, "abayertnrV23/*.cpp")
srcs = append(srcs, "acnr/*.cpp")
srcs = append(srcs, "acnr2/*.cpp")
srcs = append(srcs, "acnrV30/*.cpp")
srcs = append(srcs, "again2/*.cpp")
srcs = append(srcs, "asharp3/*.cpp")
srcs = append(srcs, "asharp4/*.cpp")
srcs = append(srcs, "asharpV33/*.cpp")
srcs = append(srcs, "aynr2/*.cpp")
srcs = append(srcs, "aynr3/*.cpp")
srcs = append(srcs, "aynrV22/*.cpp")
srcs = append(srcs, "misc/*.cpp")
}
}
}
// fmt.Printf("%s srcs:", name, srcs)
// fmt.Printf("\n")
return srcs
}