1*4882a593Smuzhiyunpackage rkaiqdefaults 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunimport ( 4*4882a593Smuzhiyun "fmt" 5*4882a593Smuzhiyun) 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunfunc rkaiq_getAlgosMacros(macros_map map[string]bool) []string { 8*4882a593Smuzhiyun var flag0 bool = false; 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun var cflags []string; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_USE_RAWSTREAM_LIB"] 13*4882a593Smuzhiyun if (flag0) { 14*4882a593Smuzhiyun cflags = append(cflags, "-DUSE_RAWSTREAM_LIB") 15*4882a593Smuzhiyun } 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_ENABLE_PARSER_V1"] 18*4882a593Smuzhiyun if (flag0) { 19*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ENABLE_PARSER_V1") 20*4882a593Smuzhiyun } 21*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_ENABLE_CAMGROUP"] 22*4882a593Smuzhiyun if (flag0) { 23*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ENABLE_CAMGROUP") 24*4882a593Smuzhiyun } 25*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_THUMBNAILS"] 26*4882a593Smuzhiyun if (flag0) { 27*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_THUMBNAILS") 28*4882a593Smuzhiyun } 29*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_FAKECAM"] 30*4882a593Smuzhiyun if (flag0) { 31*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ENABLE_FAKECAM") 32*4882a593Smuzhiyun } 33*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_SPSTREAM"] 34*4882a593Smuzhiyun if (flag0) { 35*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_SPSTREAM") 36*4882a593Smuzhiyun } 37*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_MULTIISP"] 38*4882a593Smuzhiyun if (flag0) { 39*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_MULTIISP") 40*4882a593Smuzhiyun } 41*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AWB_V20"] 42*4882a593Smuzhiyun if (flag0) { 43*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AWB_V20=1") 44*4882a593Smuzhiyun } 45*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AWB_V21"] 46*4882a593Smuzhiyun if (flag0) { 47*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AWB_V21=1") 48*4882a593Smuzhiyun } 49*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AWB_V32"] 50*4882a593Smuzhiyun if (flag0) { 51*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AWB_V32=1") 52*4882a593Smuzhiyun } 53*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_GIC_V1"] 54*4882a593Smuzhiyun if (flag0) { 55*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_GIC_V1=1") 56*4882a593Smuzhiyun } 57*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_GIC_V2"] 58*4882a593Smuzhiyun if (flag0) { 59*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_GIC_V2=1") 60*4882a593Smuzhiyun } 61*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_ORB_V1"] 62*4882a593Smuzhiyun if (flag0) { 63*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_ORB_V1=1") 64*4882a593Smuzhiyun } 65*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_EIS_V1"] 66*4882a593Smuzhiyun if (flag0) { 67*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_EIS_V1=1") 68*4882a593Smuzhiyun } 69*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CAC_V03"] 70*4882a593Smuzhiyun if (flag0) { 71*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CAC_V03=1") 72*4882a593Smuzhiyun } 73*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CAC_V10"] 74*4882a593Smuzhiyun if (flag0) { 75*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CAC_V10=1") 76*4882a593Smuzhiyun } 77*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CAC_V11"] 78*4882a593Smuzhiyun if (flag0) { 79*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CAC_V11=1") 80*4882a593Smuzhiyun } 81*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_YNR_V1"] 82*4882a593Smuzhiyun if (flag0) { 83*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_YNR_V1=1") 84*4882a593Smuzhiyun } 85*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_YNR_V2"] 86*4882a593Smuzhiyun if (flag0) { 87*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_YNR_V2=1") 88*4882a593Smuzhiyun } 89*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_YNR_V3"] 90*4882a593Smuzhiyun if (flag0) { 91*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_YNR_V3=1") 92*4882a593Smuzhiyun } 93*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_YNR_V22"] 94*4882a593Smuzhiyun if (flag0) { 95*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_YNR_V22=1") 96*4882a593Smuzhiyun } 97*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_UVNR_V1"] 98*4882a593Smuzhiyun if (flag0) { 99*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_UVNR_V1=1") 100*4882a593Smuzhiyun } 101*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CNR_V1"] 102*4882a593Smuzhiyun if (flag0) { 103*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CNR_V1=1") 104*4882a593Smuzhiyun } 105*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CNR_V2"] 106*4882a593Smuzhiyun if (flag0) { 107*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CNR_V2=1") 108*4882a593Smuzhiyun } 109*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CNR_V30"] 110*4882a593Smuzhiyun if (flag0) { 111*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CNR_V30=1") 112*4882a593Smuzhiyun } 113*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_SHARP_V1"] 114*4882a593Smuzhiyun if (flag0) { 115*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_SHARP_V1=1") 116*4882a593Smuzhiyun } 117*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_SHARP_V3"] 118*4882a593Smuzhiyun if (flag0) { 119*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_SHARP_V3=1") 120*4882a593Smuzhiyun } 121*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_SHARP_V4"] 122*4882a593Smuzhiyun if (flag0) { 123*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_SHARP_V4=1") 124*4882a593Smuzhiyun } 125*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_SHARP_V33"] 126*4882a593Smuzhiyun if (flag0) { 127*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_SHARP_V33=1") 128*4882a593Smuzhiyun } 129*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_MFNR_V1"] 130*4882a593Smuzhiyun if (flag0) { 131*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_MFNR_V1=1") 132*4882a593Smuzhiyun } 133*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYERNR_V1"] 134*4882a593Smuzhiyun if (flag0) { 135*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYERNR_V1=1") 136*4882a593Smuzhiyun } 137*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYERNR_V2"] 138*4882a593Smuzhiyun if (flag0) { 139*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYERNR_V2=1") 140*4882a593Smuzhiyun } 141*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYER2DNR_V2"] 142*4882a593Smuzhiyun if (flag0) { 143*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYER2DNR_V2=1") 144*4882a593Smuzhiyun } 145*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYER2DNR_V23"] 146*4882a593Smuzhiyun if (flag0) { 147*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYER2DNR_V23=1") 148*4882a593Smuzhiyun } 149*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYERTNR_V2"] 150*4882a593Smuzhiyun if (flag0) { 151*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYERTNR_V2=1") 152*4882a593Smuzhiyun } 153*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYERTNR_V23"] 154*4882a593Smuzhiyun if (flag0) { 155*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYERTNR_V23=1") 156*4882a593Smuzhiyun } 157*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_GAIN_V1"] 158*4882a593Smuzhiyun if (flag0) { 159*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_GAIN_V1=1") 160*4882a593Smuzhiyun } 161*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_GAIN_V2"] 162*4882a593Smuzhiyun if (flag0) { 163*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_GAIN_V2=1") 164*4882a593Smuzhiyun } 165*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BLC_V1"] 166*4882a593Smuzhiyun if (flag0) { 167*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BLC_V1=1") 168*4882a593Smuzhiyun } 169*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BLC_V32"] 170*4882a593Smuzhiyun if (flag0) { 171*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BLC_V32=1") 172*4882a593Smuzhiyun } 173*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_ANR_V1"] 174*4882a593Smuzhiyun if (flag0) { 175*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_ANR_V1=1") 176*4882a593Smuzhiyun } 177*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AMD_V1"] 178*4882a593Smuzhiyun if (flag0) { 179*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AMD_V1=1") 180*4882a593Smuzhiyun } 181*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_PDAF"] 182*4882a593Smuzhiyun if (flag0) { 183*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_PDAF=1") 184*4882a593Smuzhiyun } 185*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_3DLUT_V1"] 186*4882a593Smuzhiyun if (flag0) { 187*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_3DLUT_V1=1") 188*4882a593Smuzhiyun } 189*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CCM_V1"] 190*4882a593Smuzhiyun if (flag0) { 191*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CCM_V1=1") 192*4882a593Smuzhiyun } 193*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CCM_V2"] 194*4882a593Smuzhiyun if (flag0) { 195*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CCM_V2=1") 196*4882a593Smuzhiyun } 197*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_GAMMA_V11"] 198*4882a593Smuzhiyun if (flag0) { 199*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_GAMMA_V11=1") 200*4882a593Smuzhiyun } 201*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_GAMMA_V10"] 202*4882a593Smuzhiyun if (flag0) { 203*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_GAMMA_V10=1") 204*4882a593Smuzhiyun } 205*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_MERGE_V10"] 206*4882a593Smuzhiyun if (flag0) { 207*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_MERGE_V10=1") 208*4882a593Smuzhiyun } 209*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_MERGE_V11"] 210*4882a593Smuzhiyun if (flag0) { 211*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_MERGE_V11=1") 212*4882a593Smuzhiyun } 213*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_MERGE_V12"] 214*4882a593Smuzhiyun if (flag0) { 215*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_MERGE_V12=1") 216*4882a593Smuzhiyun } 217*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DRC_V10"] 218*4882a593Smuzhiyun if (flag0) { 219*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DRC_V10=1") 220*4882a593Smuzhiyun } 221*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DRC_V11"] 222*4882a593Smuzhiyun if (flag0) { 223*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DRC_V11=1") 224*4882a593Smuzhiyun } 225*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DRC_V12"] 226*4882a593Smuzhiyun if (flag0) { 227*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DRC_V12=1") 228*4882a593Smuzhiyun } 229*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEHAZE_V10"] 230*4882a593Smuzhiyun if (flag0) { 231*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEHAZE_V10=1") 232*4882a593Smuzhiyun } 233*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEHAZE_V11"] 234*4882a593Smuzhiyun if (flag0) { 235*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEHAZE_V11=1") 236*4882a593Smuzhiyun } 237*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEHAZE_V11_DUO"] 238*4882a593Smuzhiyun if (flag0) { 239*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEHAZE_V11_DUO=1") 240*4882a593Smuzhiyun } 241*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEHAZE_V12"] 242*4882a593Smuzhiyun if (flag0) { 243*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEHAZE_V12=1") 244*4882a593Smuzhiyun } 245*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_TMO_V1"] 246*4882a593Smuzhiyun if (flag0) { 247*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_TMO_V1=1") 248*4882a593Smuzhiyun } 249*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_WDR_V1"] 250*4882a593Smuzhiyun if (flag0) { 251*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_WDR_V1=1") 252*4882a593Smuzhiyun } 253*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_LDCH_V21"] 254*4882a593Smuzhiyun if (flag0) { 255*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_LDCH_V21=1") 256*4882a593Smuzhiyun } 257*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_LDCH_V10"] 258*4882a593Smuzhiyun if (flag0) { 259*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_LDCH_V10=1") 260*4882a593Smuzhiyun } 261*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_FEC_V10"] 262*4882a593Smuzhiyun if (flag0) { 263*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_FEC_V10=1") 264*4882a593Smuzhiyun } 265*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CSM_V1"] 266*4882a593Smuzhiyun if (flag0) { 267*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CSM_V1=1") 268*4882a593Smuzhiyun } 269*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CGC_V1"] 270*4882a593Smuzhiyun if (flag0) { 271*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CGC_V1=1") 272*4882a593Smuzhiyun } 273*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AE_V1"] 274*4882a593Smuzhiyun if (flag0) { 275*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AE_V1=1") 276*4882a593Smuzhiyun } 277*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AFD_V1"] 278*4882a593Smuzhiyun if (flag0) { 279*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AFD_V1=1") 280*4882a593Smuzhiyun } 281*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AFD_V2"] 282*4882a593Smuzhiyun if (flag0) { 283*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AFD_V2=1") 284*4882a593Smuzhiyun } 285*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEBAYER_V1"] 286*4882a593Smuzhiyun if (flag0) { 287*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEBAYER_V1=1") 288*4882a593Smuzhiyun } 289*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEBAYER_V2"] 290*4882a593Smuzhiyun if (flag0) { 291*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEBAYER_V2=1") 292*4882a593Smuzhiyun } 293*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEBAYER_V2_LITE"] 294*4882a593Smuzhiyun if (flag0) { 295*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEBAYER_V2_LITE=1") 296*4882a593Smuzhiyun } 297*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_LSC_V1"] 298*4882a593Smuzhiyun if (flag0) { 299*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_LSC_V1=1") 300*4882a593Smuzhiyun } 301*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_LSC_V2"] 302*4882a593Smuzhiyun if (flag0) { 303*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_LSC_V2=1") 304*4882a593Smuzhiyun } 305*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_LSC_V3"] 306*4882a593Smuzhiyun if (flag0) { 307*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_LSC_V3=1") 308*4882a593Smuzhiyun } 309*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DPCC_V1"] 310*4882a593Smuzhiyun if (flag0) { 311*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DPCC_V1=1") 312*4882a593Smuzhiyun } 313*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_ACP_V10"] 314*4882a593Smuzhiyun if (flag0) { 315*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_ACP_V10=1") 316*4882a593Smuzhiyun } 317*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AIE_V10"] 318*4882a593Smuzhiyun if (flag0) { 319*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AIE_V10=1") 320*4882a593Smuzhiyun } 321*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_ASD_V10"] 322*4882a593Smuzhiyun if (flag0) { 323*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_ASD_V10=1") 324*4882a593Smuzhiyun } 325*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DEGAMMA_V1"] 326*4882a593Smuzhiyun if (flag0) { 327*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DEGAMMA_V1=1") 328*4882a593Smuzhiyun } 329*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AF_V20"] 330*4882a593Smuzhiyun if (flag0) { 331*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 332*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF_V20=1") 333*4882a593Smuzhiyun } 334*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AF_V30"] 335*4882a593Smuzhiyun if (flag0) { 336*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 337*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF_V30=1") 338*4882a593Smuzhiyun } 339*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AF_V31"] 340*4882a593Smuzhiyun if (flag0) { 341*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 342*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF_V31=1") 343*4882a593Smuzhiyun } 344*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_ONLY_AF_STATS_V20"] 345*4882a593Smuzhiyun if (flag0) { 346*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 347*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ONLY_AF_STATS_V20=1") 348*4882a593Smuzhiyun } 349*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_ONLY_AF_STATS_V30"] 350*4882a593Smuzhiyun if (flag0) { 351*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 352*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ONLY_AF_STATS_V30=1") 353*4882a593Smuzhiyun } 354*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_ONLY_AF_STATS_V31"] 355*4882a593Smuzhiyun if (flag0) { 356*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 357*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ONLY_AF_STATS_V31=1") 358*4882a593Smuzhiyun } 359*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AWB_V32LT"] 360*4882a593Smuzhiyun if (flag0) { 361*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AWB_V32LT=1") 362*4882a593Smuzhiyun } 363*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_CNR_V30_LITE"] 364*4882a593Smuzhiyun if (flag0) { 365*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_CNR_V30_LITE=1") 366*4882a593Smuzhiyun } 367*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_SHARP_V33_LITE"] 368*4882a593Smuzhiyun if (flag0) { 369*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_SHARP_V33_LITE=1") 370*4882a593Smuzhiyun } 371*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_BAYERTNR_V23_LITE"] 372*4882a593Smuzhiyun if (flag0) { 373*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_BAYERTNR_V23_LITE=1") 374*4882a593Smuzhiyun } 375*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_AF_V32_LITE"] 376*4882a593Smuzhiyun if (flag0) { 377*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 378*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF_V32_LITE=1") 379*4882a593Smuzhiyun } 380*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_ONLY_AF_STATS_V32_LITE"] 381*4882a593Smuzhiyun if (flag0) { 382*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_AF=1") 383*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_ONLY_AF_STATS_V32_LITE=1") 384*4882a593Smuzhiyun } 385*4882a593Smuzhiyun flag0 = macros_map["RKAIQ_HAVE_DRC_V12_LITE"] 386*4882a593Smuzhiyun if (flag0) { 387*4882a593Smuzhiyun cflags = append(cflags, "-DRKAIQ_HAVE_DRC_V12_LITE=1") 388*4882a593Smuzhiyun } 389*4882a593Smuzhiyun for i, v := range cflags { 390*4882a593Smuzhiyun fmt.Printf("%d %s\n", i, v) 391*4882a593Smuzhiyun } 392*4882a593Smuzhiyun fmt.Printf("cflags size: %d\n", len(cflags)) 393*4882a593Smuzhiyun return cflags; 394*4882a593Smuzhiyun} 395