1*53ee8cc1Swenshuai.xi 2*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MSOS_TYPE_LINUX_KERNEL' 3*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'UTPA2' 4*53ee8cc1Swenshuai.xi 5*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER),y) 6*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER' 7*53ee8cc1Swenshuai.xiendif 8*53ee8cc1Swenshuai.xi 9*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER_32BIT),y) 10*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER_32BIT' 11*53ee8cc1Swenshuai.xiendif 12*53ee8cc1Swenshuai.xi 13*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER_64BIT),y) 14*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER_64BIT' 15*53ee8cc1Swenshuai.xiendif 16*53ee8cc1Swenshuai.xi 17*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER_STRUCT_PACKED),y) 18*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIA_FRAMEWORK_KERNEL_DRIVER_STRUCT_PACKED' 19*53ee8cc1Swenshuai.xiendif 20*53ee8cc1Swenshuai.xi 21*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIA_PROC_DBG_SUPPORT),y) 22*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIA_PROC_DBG_SUPPORT' 23*53ee8cc1Swenshuai.xiendif 24*53ee8cc1Swenshuai.xi 25*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIAXP_PATCH),y) 26*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIAXP_PATCH' 27*53ee8cc1Swenshuai.xiendif 28*53ee8cc1Swenshuai.xi 29*53ee8cc1Swenshuai.xiifeq ($(CONFIG_PURE_SN),y) 30*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_PURE_SN' 31*53ee8cc1Swenshuai.xiendif 32*53ee8cc1Swenshuai.xi 33*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'VDEC_UTOPIA_2K' 34*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'VDEC_UTOPIA_2K_KDRV' 35*53ee8cc1Swenshuai.xi 36*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'AUDIO_UTOPIA2K' 37*53ee8cc1Swenshuai.xi 38*53ee8cc1Swenshuai.xiifeq ($(CONFIG_UTOPIA_GARBAGE_COLLECTION),y) 39*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'CONFIG_UTOPIA_GARBAGE_COLLECTION' 40*53ee8cc1Swenshuai.xiendif 41*53ee8cc1Swenshuai.xi 42*53ee8cc1Swenshuai.xi# ********************************************** 43*53ee8cc1Swenshuai.xi# DMX & DSCMB Build Option 44*53ee8cc1Swenshuai.xi# ********************************************** 45*53ee8cc1Swenshuai.xi 46*53ee8cc1Swenshuai.xiifeq ($(DMX_UTOPIA_2K_EN),m) 47*53ee8cc1Swenshuai.xi#CFG_CC_DEFS += -D'DMX_UTOPIA_2K' 48*53ee8cc1Swenshuai.xiendif 49*53ee8cc1Swenshuai.xi 50*53ee8cc1Swenshuai.xiifeq ($(STC64_ENABLE),y) 51*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'STC64_SUPPORT' 52*53ee8cc1Swenshuai.xiendif 53*53ee8cc1Swenshuai.xiifeq ($(VQ_ENABLE),y) 54*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'VQ_ENABLE' 55*53ee8cc1Swenshuai.xiendif 56*53ee8cc1Swenshuai.xiifeq ($(FILE_VQ_ENABLE),y) 57*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'FIVQ_ENABLE' 58*53ee8cc1Swenshuai.xiendif 59*53ee8cc1Swenshuai.xiifeq ($(EXT_FILTER_ENABLE),y) 60*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'EXT_FILTER_SUPPORT' 61*53ee8cc1Swenshuai.xiendif 62*53ee8cc1Swenshuai.xiifeq ($(TS2_ENABLE),y) 63*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TS2_IF_SUPPORT' 64*53ee8cc1Swenshuai.xiendif 65*53ee8cc1Swenshuai.xiifeq ($(TS3_ENABLE),y) 66*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TS3_IF_SUPPORT' 67*53ee8cc1Swenshuai.xiendif 68*53ee8cc1Swenshuai.xiifeq ($(MMFILEIN_ENABLE),y) 69*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MMFILEIN' 70*53ee8cc1Swenshuai.xiendif 71*53ee8cc1Swenshuai.xiifeq ($(MMFI3D_ENABLE),y) 72*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MMFI_VD3D' 73*53ee8cc1Swenshuai.xiendif 74*53ee8cc1Swenshuai.xiifeq ($(MMFI2_EXTRA_AUFIFO_ENABLE),y) 75*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MMFI2_EXTRA_AUFIFO' 76*53ee8cc1Swenshuai.xiendif 77*53ee8cc1Swenshuai.xiifeq ($(MOBF_ENABLE),y) 78*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MOBF_ENABLE' 79*53ee8cc1Swenshuai.xiendif 80*53ee8cc1Swenshuai.xiifeq ($(MMFIMOBF_ENABLE),y) 81*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MM_MOBF' 82*53ee8cc1Swenshuai.xiendif 83*53ee8cc1Swenshuai.xiifeq ($(DMX_DEBUG_TABLE_ENABLE),y) 84*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'DEBUG_TABLE_SUPPORT' 85*53ee8cc1Swenshuai.xiendif 86*53ee8cc1Swenshuai.xiifeq ($(EXTRA_PVR1_FLT_ENABLE),y) 87*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'EXT_PVR1_FLT' 88*53ee8cc1Swenshuai.xiendif 89*53ee8cc1Swenshuai.xi 90*53ee8cc1Swenshuai.xiifeq ($(TS2_LIVE_ENABLE),y) 91*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TS2_LIVE_SUPPORT' 92*53ee8cc1Swenshuai.xiendif 93*53ee8cc1Swenshuai.xi 94*53ee8cc1Swenshuai.xiifeq ($(TSO_SUPPORT),y) 95*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TSO_ENABLE' 96*53ee8cc1Swenshuai.xiendif 97*53ee8cc1Swenshuai.xi 98*53ee8cc1Swenshuai.xiifeq ($(TSO_20_SUPPORT),y) 99*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TSO_20_ENABLE' 100*53ee8cc1Swenshuai.xiendif 101*53ee8cc1Swenshuai.xi 102*53ee8cc1Swenshuai.xiifeq ($(TSP3_DULFLT_ENABLE),y) 103*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'DUP_PIDFLT' 104*53ee8cc1Swenshuai.xiendif 105*53ee8cc1Swenshuai.xi 106*53ee8cc1Swenshuai.xiifeq ($(DSCMB_CSA_ENABLE),y) 107*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'DSCMB_CSA_ENABLE' 108*53ee8cc1Swenshuai.xiendif 109*53ee8cc1Swenshuai.xi 110*53ee8cc1Swenshuai.xiifeq ($(DSCMB_MULTI2_ENABLE),y) 111*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'DSCMB_MULTI2_ENABLE' 112*53ee8cc1Swenshuai.xiendif 113*53ee8cc1Swenshuai.xi 114*53ee8cc1Swenshuai.xiifeq ($(USE_HWPCR_ENABLE),y) 115*53ee8cc1Swenshuai.xi ifeq ($(CHIP),$(filter $(CHIP),$(TSP4_CHIPS))) 116*53ee8cc1Swenshuai.xi CFG_2K_DEFS += -D'HW_PCRFLT_ENABLE=1' 117*53ee8cc1Swenshuai.xi else 118*53ee8cc1Swenshuai.xi CFG_2K_DEFS += -D'HWPCR_ENABLE' 119*53ee8cc1Swenshuai.xi endif 120*53ee8cc1Swenshuai.xiendif 121*53ee8cc1Swenshuai.xi 122*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(TSP4_CHIPS))) 123*53ee8cc1Swenshuai.xi CFG_2K_DEFS += -DFQ_HW_BOX_SERIES 124*53ee8cc1Swenshuai.xi CFLAGS_drvTSO.o = -DTSP_VERSION -DTSP_VER_4_0 125*53ee8cc1Swenshuai.xiendif 126*53ee8cc1Swenshuai.xi 127*53ee8cc1Swenshuai.xiifeq ($(MERGE_STR_SUPPORT),y) 128*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'MERGE_STR_SUPPORT' 129*53ee8cc1Swenshuai.xiendif 130*53ee8cc1Swenshuai.xi 131*53ee8cc1Swenshuai.xiifeq ($(SECURE_PVR_SUPPORT),y) 132*53ee8cc1Swenshuai.xiCFG_CC_DEFS += -D'SECURE_PVR_ENABLE' 133*53ee8cc1Swenshuai.xiendif 134*53ee8cc1Swenshuai.xi 135*53ee8cc1Swenshuai.xiifeq ($(TSO_PVR_SUPPORT),y) 136*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TSO_PVR_SUPPORT' 137*53ee8cc1Swenshuai.xiendif 138*53ee8cc1Swenshuai.xi 139*53ee8cc1Swenshuai.xiifeq ($(GENERAL_DSCMBTYPE_SUPPORT),y) 140*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'GENERAL_DSCMB' 141*53ee8cc1Swenshuai.xiendif 142*53ee8cc1Swenshuai.xi 143*53ee8cc1Swenshuai.xi###VDEC related define### 144*53ee8cc1Swenshuai.xiVDEC_USE_NEW_LAYOUT = nike madison miami edison eiffel einstein einstein3 napoli kaiser monaco munich keres clippers muji 145*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(VDEC_USE_NEW_LAYOUT))) 146*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DSUPPORT_NEW_MEM_LAYOUT 147*53ee8cc1Swenshuai.xi#CFG_2K_DEFS += -DSUPPORT_NEW_VDEC_FLOW # Use old layout but with new share mem handshake flow 148*53ee8cc1Swenshuai.xiendif 149*53ee8cc1Swenshuai.xi 150*53ee8cc1Swenshuai.xi#ifeq ($(V3_DECODE),true) 151*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DVDEC3 152*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DVDEC3_FB 153*53ee8cc1Swenshuai.xi#endif 154*53ee8cc1Swenshuai.xi 155*53ee8cc1Swenshuai.xi 156*53ee8cc1Swenshuai.xiVDEC_SUPPORT_G2VP9 = monaco muji 157*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(VDEC_SUPPORT_G2VP9))) 158*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DSUPPORT_G2VP9=1 159*53ee8cc1Swenshuai.xielse 160*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DSUPPORT_G2VP9=0 161*53ee8cc1Swenshuai.xiendif 162*53ee8cc1Swenshuai.xi 163*53ee8cc1Swenshuai.xiVDEC_SUPPORT_MSVP9 = manhattan maserati kano curry k6 k6lite k7u M7821 164*53ee8cc1Swenshuai.xiifeq ($(CHIP), $(filter $(CHIP),$(VDEC_SUPPORT_MSVP9))) 165*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DSUPPORT_MSVP9=1 166*53ee8cc1Swenshuai.xielse 167*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -DSUPPORT_MSVP9=0 168*53ee8cc1Swenshuai.xiendif 169*53ee8cc1Swenshuai.xi 170*53ee8cc1Swenshuai.xi 171*53ee8cc1Swenshuai.xi###VDEC related define### 172*53ee8cc1Swenshuai.xi 173*53ee8cc1Swenshuai.xiLKM2K := \ 174*53ee8cc1Swenshuai.xi $(PROJ) \ 175*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_core/linux_kernel \ 176*53ee8cc1Swenshuai.xi $(ROOTLIB)/msos/linux_kernel_V2 \ 177*53ee8cc1Swenshuai.xi $(ROOTLIB)/msos/$(MCU_TYPE) \ 178*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mmio \ 179*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP) \ 180*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/irq \ 181*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mmio \ 182*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/msos/linux \ 183*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/utopia \ 184*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/sys \ 185*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/sys \ 186*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/sem \ 187*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/sem \ 188*53ee8cc1Swenshuai.xi 189*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/include \ 190*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/sys \ 191*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/sem \ 192*53ee8cc1Swenshuai.xi 193*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_AESDMA),m) 194*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/aesdma \ 195*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/aesdma \ 196*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/aesdma 197*53ee8cc1Swenshuai.xi 198*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/aesdma \ 199*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/aesdma 200*53ee8cc1Swenshuai.xiendif 201*53ee8cc1Swenshuai.xi 202*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_CIPHER),m) 203*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/cipher \ 204*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/cipher \ 205*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/cipher \ 206*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/rsa 207*53ee8cc1Swenshuai.xi 208*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/cipher \ 209*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/cipher \ 210*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/rsa 211*53ee8cc1Swenshuai.xiendif 212*53ee8cc1Swenshuai.xi 213*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_PQ),m) 214*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/pq \ 215*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pq \ 216*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/pq 217*53ee8cc1Swenshuai.xi 218*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/pq/include \ 219*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pq/include \ 220*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pq 221*53ee8cc1Swenshuai.xiendif 222*53ee8cc1Swenshuai.xi 223*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_BDMA),m) 224*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/bdma \ 225*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/bdma \ 226*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/bdma 227*53ee8cc1Swenshuai.xi 228*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/bdma \ 229*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/bdma 230*53ee8cc1Swenshuai.xiendif 231*53ee8cc1Swenshuai.xi 232*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_SEM),m) 233*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/sem \ 234*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/sem \ 235*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/sem 236*53ee8cc1Swenshuai.xi 237*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/sem \ 238*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/sem 239*53ee8cc1Swenshuai.xiendif 240*53ee8cc1Swenshuai.xi 241*53ee8cc1Swenshuai.xi 242*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_IR_TX),m) 243*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/ir_tx \ 244*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/ir_tx \ 245*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/ir_tx 246*53ee8cc1Swenshuai.xi 247*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/ir_tx \ 248*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ir_tx 249*53ee8cc1Swenshuai.xiendif 250*53ee8cc1Swenshuai.xi 251*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_MIU),m) 252*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/miu \ 253*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/miu \ 254*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/miu 255*53ee8cc1Swenshuai.xi 256*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/miu \ 257*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/miu 258*53ee8cc1Swenshuai.xiendif 259*53ee8cc1Swenshuai.xi 260*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_VE),m) 261*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/ve \ 262*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/ve \ 263*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/ve 264*53ee8cc1Swenshuai.xi 265*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/ve/include \ 266*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ve/include \ 267*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ve \ 268*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/miu 269*53ee8cc1Swenshuai.xiendif 270*53ee8cc1Swenshuai.xi 271*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_ACE),m) 272*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/ace \ 273*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ace \ 274*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/ace \ 275*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/ace 276*53ee8cc1Swenshuai.xi 277*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/ace/include \ 278*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/ace \ 279*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ace/include \ 280*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ace 281*53ee8cc1Swenshuai.xiendif 282*53ee8cc1Swenshuai.xi 283*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_XC),m) 284*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'UTOPIA_V2' 285*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TEST_NEW_DYNAMIC_NR=0' 286*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'FPGA=0' 287*53ee8cc1Swenshuai.xi#CFG_CC_DEFS += -D'DIP_UTOPIA2K' 288*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/xc \ 289*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/xc \ 290*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/xc \ 291*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/xc 292*53ee8cc1Swenshuai.xi 293*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/xc/include \ 294*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pq/include \ 295*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/xc/include \ 296*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/xc 297*53ee8cc1Swenshuai.xiendif 298*53ee8cc1Swenshuai.xi 299*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_MFE_EX),m) 300*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/mfe_ex \ 301*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mfe_ex \ 302*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mfe_ex/cModel \ 303*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mfe_ex \ 304*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/mfe_ex 305*53ee8cc1Swenshuai.xi 306*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mfe_ex \ 307*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/mfe_ex \ 308*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mfe_ex/cModel \ 309*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mfe_ex 310*53ee8cc1Swenshuai.xiendif 311*53ee8cc1Swenshuai.xi 312*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_PNL),m) 313*53ee8cc1Swenshuai.xi 314*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/pnl \ 315*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pnl \ 316*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pnl \ 317*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/pnl 318*53ee8cc1Swenshuai.xi 319*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/pnl \ 320*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pnl/include \ 321*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pnl/ \ 322*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/pnl 323*53ee8cc1Swenshuai.xiendif 324*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_DLC),m) 325*53ee8cc1Swenshuai.xi 326*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/dlc \ 327*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dlc \ 328*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/dlc \ 329*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/dlc 330*53ee8cc1Swenshuai.xi 331*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/dlc \ 332*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/dlc/include \ 333*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dlc/include \ 334*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dlc/ \ 335*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/dlc 336*53ee8cc1Swenshuai.xiendif 337*53ee8cc1Swenshuai.xi 338*53ee8cc1Swenshuai.xi#ifeq ($(CONFIG_API_DAC),m) 339*53ee8cc1Swenshuai.xi 340*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/dac \ 341*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dac \ 342*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/dac \ 343*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/dac 344*53ee8cc1Swenshuai.xi 345*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/dac \ 346*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/dac/include \ 347*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dac/ \ 348*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/dac 349*53ee8cc1Swenshuai.xi#endif 350*53ee8cc1Swenshuai.xi 351*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_HDMITX),m) 352*53ee8cc1Swenshuai.xi 353*53ee8cc1Swenshuai.xiCFG_CC_DEFS += -D'HDMITX_SUPPORT' 354*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/hdmitx \ 355*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hdmitx \ 356*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hdmitx \ 357*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/hdmitx 358*53ee8cc1Swenshuai.xi 359*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/hdmitx/include \ 360*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hdmitx/include \ 361*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/hdmitx 362*53ee8cc1Swenshuai.xiendif 363*53ee8cc1Swenshuai.xi 364*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_IPAUTH),m) 365*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/ipauth \ 366*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/ipauth 367*53ee8cc1Swenshuai.xi 368*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/drv/ipauth 369*53ee8cc1Swenshuai.xiendif 370*53ee8cc1Swenshuai.xi 371*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_AUDIO),m) 372*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/audio \ 373*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audio \ 374*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audsp \ 375*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/audio \ 376*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/audsp \ 377*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/audio 378*53ee8cc1Swenshuai.xi 379*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/audio \ 380*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/audsp \ 381*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audio \ 382*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audsp \ 383*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/audio 384*53ee8cc1Swenshuai.xiendif 385*53ee8cc1Swenshuai.xi 386*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_AUDIO),m) 387*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/audio \ 388*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audio \ 389*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audsp \ 390*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/audio \ 391*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/audsp \ 392*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/audio 393*53ee8cc1Swenshuai.xi 394*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/audio \ 395*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/audsp \ 396*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audio \ 397*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/audsp \ 398*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/audio 399*53ee8cc1Swenshuai.xiendif 400*53ee8cc1Swenshuai.xi 401*53ee8cc1Swenshuai.xi# ********************************************** 402*53ee8cc1Swenshuai.xi# DMX LIB PATH SETTING START 403*53ee8cc1Swenshuai.xi# ********************************************** 404*53ee8cc1Swenshuai.xiTSP3_CHIPS = eiffel monaco miami clippers muji munich manhattan maserati maxim M7821 mustang M7621 405*53ee8cc1Swenshuai.xiTSP4_CHIPS = kaiser keltic keres kano k6 k6lite k7u curry 406*53ee8cc1Swenshuai.xiFQ_CHIPS = kappa keltic keres monaco maserati maxim kano k6 k6lite k7u curry M7821 M7621 407*53ee8cc1Swenshuai.xiTSO_CHIP = napoli kaiser keres 408*53ee8cc1Swenshuai.xiTSO2_CHIP = monaco miami muji munich manhattan maserati maxim kano k6 k6lite k7u curry M7821 mustang M7621 409*53ee8cc1Swenshuai.xiOTV_CHIPS = kris kirin kano k6 k6lite k7u curry 410*53ee8cc1Swenshuai.xiTSIO_CHIPS = k6 k6lite k7u 411*53ee8cc1Swenshuai.xi 412*53ee8cc1Swenshuai.xiTSP_PATH = $(ROOTLIB)/hal/$(CHIP)/tsp 413*53ee8cc1Swenshuai.xi 414*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(TSP3_CHIPS))) 415*53ee8cc1Swenshuai.xi TSP_PATH += $(ROOTLIB)/drv/tsp3 416*53ee8cc1Swenshuai.xi DMX_OPT_PATH = $(TSP_PATH) \ 417*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mmfi2 418*53ee8cc1Swenshuai.xielse ifeq ($(CHIP),$(filter $(CHIP),$(TSP4_CHIPS))) 419*53ee8cc1Swenshuai.xi TSP_PATH += $(ROOTLIB)/drv/tsp4 420*53ee8cc1Swenshuai.xi DMX_OPT_PATH = $(TSP_PATH) \ 421*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mmfi2 422*53ee8cc1Swenshuai.xielse 423*53ee8cc1Swenshuai.xi TSP_PATH += $(ROOTLIB)/drv/tsp 424*53ee8cc1Swenshuai.xi DMX_OPT_PATH = $(TSP_PATH) \ 425*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mmfi 426*53ee8cc1Swenshuai.xiendif 427*53ee8cc1Swenshuai.xi 428*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(TSO_CHIP))) 429*53ee8cc1Swenshuai.xiDMX_OPT_PATH += $(ROOTLIB)/drv/tso \ 430*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/tso 431*53ee8cc1Swenshuai.xiendif 432*53ee8cc1Swenshuai.xi 433*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(TSO2_CHIP))) 434*53ee8cc1Swenshuai.xiDMX_OPT_PATH += $(ROOTLIB)/drv/tso2 \ 435*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/tso 436*53ee8cc1Swenshuai.xiendif 437*53ee8cc1Swenshuai.xi 438*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(TSIO_CHIPS))) 439*53ee8cc1Swenshuai.xiDMX_OPT_PATH += $(ROOTLIB)/drv/tsio \ 440*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/tsio 441*53ee8cc1Swenshuai.xiendif 442*53ee8cc1Swenshuai.xi 443*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(FQ_CHIPS))) 444*53ee8cc1Swenshuai.xiDMX_OPT_PATH += $(ROOTLIB)/drv/fq \ 445*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/fq 446*53ee8cc1Swenshuai.xiendif 447*53ee8cc1Swenshuai.xi 448*53ee8cc1Swenshuai.xiifeq ($(CHIP),$(filter $(CHIP),$(OTV_CHIPS))) 449*53ee8cc1Swenshuai.xiDMX_OPT_PATH += $(ROOTLIB)/drv/otv \ 450*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/otv 451*53ee8cc1Swenshuai.xiendif 452*53ee8cc1Swenshuai.xi 453*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_DMX),m) 454*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/dmx \ 455*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mmfi \ 456*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/dmx \ 457*53ee8cc1Swenshuai.xi $(DMX_OPT_PATH) 458*53ee8cc1Swenshuai.xi 459*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mmfi \ 460*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/dmx \ 461*53ee8cc1Swenshuai.xi $(DMX_OPT_PATH) 462*53ee8cc1Swenshuai.xiendif 463*53ee8cc1Swenshuai.xi 464*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_DSCMB),m) 465*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/dscmb \ 466*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/dscmb \ 467*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/dscmb \ 468*53ee8cc1Swenshuai.xi $(TSP_PATH) 469*53ee8cc1Swenshuai.xi 470*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/dscmb \ 471*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dscmb \ 472*53ee8cc1Swenshuai.xi $(TSP_PATH) 473*53ee8cc1Swenshuai.xiendif 474*53ee8cc1Swenshuai.xi 475*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_DSCMB2),m) 476*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/dscmb2 \ 477*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/dscmb \ 478*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/dscmb2 479*53ee8cc1Swenshuai.xi 480*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/dscmb \ 481*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/dscmb2 482*53ee8cc1Swenshuai.xiendif 483*53ee8cc1Swenshuai.xi 484*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_PCMCIA),m) 485*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/pcmcia \ 486*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pcmcia \ 487*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/pcmcia 488*53ee8cc1Swenshuai.xi 489*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/pcmcia \ 490*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pcmcia 491*53ee8cc1Swenshuai.xiendif 492*53ee8cc1Swenshuai.xi 493*53ee8cc1Swenshuai.xi# ********************************************** 494*53ee8cc1Swenshuai.xi# DMX LIB PATH SETTING END 495*53ee8cc1Swenshuai.xi# ********************************************** 496*53ee8cc1Swenshuai.xi 497*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_HWI2C),m) 498*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/hwi2c \ 499*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hwi2c \ 500*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/hwi2c 501*53ee8cc1Swenshuai.xi 502*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/hwi2c \ 503*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hwi2c 504*53ee8cc1Swenshuai.xiendif 505*53ee8cc1Swenshuai.xi 506*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_GPIO),m) 507*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/gpio \ 508*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/gpio \ 509*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/gpio 510*53ee8cc1Swenshuai.xi 511*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/gpio \ 512*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/gpio 513*53ee8cc1Swenshuai.xiendif 514*53ee8cc1Swenshuai.xi 515*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_PM),m) 516*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/pm \ 517*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pm \ 518*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/pm 519*53ee8cc1Swenshuai.xi 520*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/pm \ 521*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pm 522*53ee8cc1Swenshuai.xiendif 523*53ee8cc1Swenshuai.xi 524*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_WDT),m) 525*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/wdt \ 526*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/wdt \ 527*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/wdt 528*53ee8cc1Swenshuai.xi 529*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/wdt \ 530*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/wdt 531*53ee8cc1Swenshuai.xiendif 532*53ee8cc1Swenshuai.xi 533*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_RTC),m) 534*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/rtc \ 535*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/rtc \ 536*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/rtc 537*53ee8cc1Swenshuai.xi 538*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/rtc \ 539*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/rtc 540*53ee8cc1Swenshuai.xiendif 541*53ee8cc1Swenshuai.xi 542*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_GOP),m) 543*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/gop \ 544*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/gop \ 545*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/gop \ 546*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/gop 547*53ee8cc1Swenshuai.xi 548*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/gop \ 549*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/gop \ 550*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/gop\ 551*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/xc/include \ 552*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/xc/include \ 553*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/xc 554*53ee8cc1Swenshuai.xiendif 555*53ee8cc1Swenshuai.xi 556*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_GFX),m) 557*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/gfx \ 558*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ge \ 559*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/ge \ 560*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/gfx 561*53ee8cc1Swenshuai.xi 562*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/ge \ 563*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/ge \ 564*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/gfx 565*53ee8cc1Swenshuai.xiendif 566*53ee8cc1Swenshuai.xi 567*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_FLASH),m) 568*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_SERIAL_FLASH),y) 569*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/flash/serial \ 570*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/flash/serial \ 571*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/spi 572*53ee8cc1Swenshuai.xi 573*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/flash/serial \ 574*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/flash/serial 575*53ee8cc1Swenshuai.xiendif 576*53ee8cc1Swenshuai.xiendif 577*53ee8cc1Swenshuai.xi 578*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_SAR),m) 579*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/sar \ 580*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/sar \ 581*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/sar 582*53ee8cc1Swenshuai.xi 583*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/sar \ 584*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/sar 585*53ee8cc1Swenshuai.xiendif 586*53ee8cc1Swenshuai.xi 587*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_PWM),m) 588*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/pwm \ 589*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pwm \ 590*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/pwm 591*53ee8cc1Swenshuai.xi 592*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/pwm \ 593*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pwm 594*53ee8cc1Swenshuai.xiendif 595*53ee8cc1Swenshuai.xi 596*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_CPU),m) 597*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/cpu \ 598*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/cpu \ 599*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/cpu 600*53ee8cc1Swenshuai.xi 601*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/cpu \ 602*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/cpu 603*53ee8cc1Swenshuai.xiendif 604*53ee8cc1Swenshuai.xi 605*53ee8cc1Swenshuai.xi 606*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_MSPI),m) 607*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/mspi \ 608*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mspi \ 609*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/mspi 610*53ee8cc1Swenshuai.xi 611*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mspi \ 612*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mspi \ 613*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/gpio 614*53ee8cc1Swenshuai.xiendif 615*53ee8cc1Swenshuai.xi 616*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_VBI),m) 617*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/vbi \ 618*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vbi \ 619*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/vbi 620*53ee8cc1Swenshuai.xi 621*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/vbi \ 622*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/vbi 623*53ee8cc1Swenshuai.xiendif 624*53ee8cc1Swenshuai.xi 625*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_AVD),m) 626*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/avd \ 627*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/avd \ 628*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/avd 629*53ee8cc1Swenshuai.xi 630*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/avd \ 631*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/avd 632*53ee8cc1Swenshuai.xiendif 633*53ee8cc1Swenshuai.xi 634*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_DEMOD),m) 635*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/demod \ 636*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/demod \ 637*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/demod 638*53ee8cc1Swenshuai.xi 639*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/demod \ 640*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/demod 641*53ee8cc1Swenshuai.xiendif 642*53ee8cc1Swenshuai.xi 643*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_VIF),m) 644*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/vif \ 645*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vif \ 646*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/vif 647*53ee8cc1Swenshuai.xi 648*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/vif \ 649*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/vif 650*53ee8cc1Swenshuai.xiendif 651*53ee8cc1Swenshuai.xi 652*53ee8cc1Swenshuai.xi 653*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_NJPEG_EX),m) 654*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/njpeg_ex \ 655*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 656*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 657*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/njpeg_ex 658*53ee8cc1Swenshuai.xi 659*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 660*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/njpeg_ex \ 661*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex 662*53ee8cc1Swenshuai.xiendif 663*53ee8cc1Swenshuai.xi 664*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_VDEC_EX),m) 665*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/njpeg_ex \ 666*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 667*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/vdec_ex \ 668*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mjpeg_ex \ 669*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvd_ex \ 670*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hvd_ex \ 671*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvd_ex \ 672*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hvd_ex \ 673*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 674*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vpu_ex \ 675*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/vdec_ex 676*53ee8cc1Swenshuai.xi 677*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mvd_ex \ 678*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hvd_ex \ 679*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 680*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vpu_ex \ 681*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvop \ 682*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvd_ex \ 683*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hvd_ex \ 684*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mjpeg_ex \ 685*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 686*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/njpeg_ex \ 687*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/vdec_ex 688*53ee8cc1Swenshuai.xiendif 689*53ee8cc1Swenshuai.xi 690*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_VDEC_V3),m) 691*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/njpeg_ex \ 692*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 693*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/vdec_v3 \ 694*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mjpeg_v3 \ 695*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvd_v3 \ 696*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hvd_v3 \ 697*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvd_v3 \ 698*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hvd_v3 \ 699*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 700*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vpu_v3 \ 701*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/vdec_v3 702*53ee8cc1Swenshuai.xi 703*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mvd_v3 \ 704*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hvd_v3 \ 705*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 706*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vpu_v3 \ 707*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvop \ 708*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvd_v3 \ 709*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hvd_v3 \ 710*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mjpeg_v3 \ 711*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 712*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/njpeg_ex \ 713*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/vdec_v3 714*53ee8cc1Swenshuai.xiendif 715*53ee8cc1Swenshuai.xi 716*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_VDEC_LITE),m) 717*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/njpeg_ex \ 718*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 719*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/vdec_lite \ 720*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mjpeg_lite \ 721*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvd_lite \ 722*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hvd_lite \ 723*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvd_lite \ 724*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hvd_lite \ 725*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 726*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vpu_lite \ 727*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/vdec_lite 728*53ee8cc1Swenshuai.xi 729*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mvd_lite \ 730*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/hvd_lite \ 731*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/njpd_ex \ 732*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/vpu_lite \ 733*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvop \ 734*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvd_lite \ 735*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/hvd_lite \ 736*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mjpeg_lite \ 737*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/njpd_ex \ 738*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/njpeg_ex \ 739*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/vdec_lite 740*53ee8cc1Swenshuai.xiendif 741*53ee8cc1Swenshuai.xi 742*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_GPD),m) 743*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/gpd \ 744*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/gpd \ 745*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/gpd \ 746*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/gpd 747*53ee8cc1Swenshuai.xi 748*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/gpd \ 749*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/gpd \ 750*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/gpd 751*53ee8cc1Swenshuai.xiendif 752*53ee8cc1Swenshuai.xi 753*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_MVOP),m) 754*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/mvop \ 755*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mvop \ 756*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/mvop 757*53ee8cc1Swenshuai.xi 758*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mvop \ 759*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mvop 760*53ee8cc1Swenshuai.xiendif 761*53ee8cc1Swenshuai.xi 762*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_GESTR),m) 763*53ee8cc1Swenshuai.xiCFG_CC_DEFS += -D'GESTR_UTOPIA2K' 764*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/gestr \ 765*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/gestr 766*53ee8cc1Swenshuai.xi 767*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/drv/gestr \ 768*53ee8cc1Swenshuai.xi 769*53ee8cc1Swenshuai.xiendif 770*53ee8cc1Swenshuai.xi 771*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_MHL),m) 772*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'UTOPIA_V2' 773*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TEST_NEW_DYNAMIC_NR=0' 774*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'FPGA=0' 775*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/mhl \ 776*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mhl \ 777*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/mhl/internal \ 778*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/mhl 779*53ee8cc1Swenshuai.xi 780*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/mhl/internal \ 781*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/xc/include \ 782*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/mhl \ 783*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/mhl 784*53ee8cc1Swenshuai.xiendif 785*53ee8cc1Swenshuai.xi 786*53ee8cc1Swenshuai.xiifeq ($(CONFIG_API_CEC),m) 787*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'UTOPIA_V2' 788*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'TEST_NEW_DYNAMIC_NR=0' 789*53ee8cc1Swenshuai.xiCFG_2K_DEFS += -D'FPGA=0' 790*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/api/cec \ 791*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/cec \ 792*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/cec \ 793*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/cec 794*53ee8cc1Swenshuai.xi 795*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/cec/include \ 796*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/cec/include \ 797*53ee8cc1Swenshuai.xi $(ROOTLIB)/api/cec 798*53ee8cc1Swenshuai.xiendif 799*53ee8cc1Swenshuai.xi 800*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_PVR_IFRAMELUT),m) 801*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/pvr_iframelut \ 802*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/pvr_iframelut \ 803*53ee8cc1Swenshuai.xi $(ROOTLIB)/utopia_adaption/pvr_iframelut 804*53ee8cc1Swenshuai.xi 805*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/pvr_iframelut \ 806*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/pvr_iframelut 807*53ee8cc1Swenshuai.xiendif 808*53ee8cc1Swenshuai.xi 809*53ee8cc1Swenshuai.xi 810*53ee8cc1Swenshuai.xi###lsy++ 811*53ee8cc1Swenshuai.xiifeq ($(CONFIG_DRV_CMDQ),m) 812*53ee8cc1Swenshuai.xiLKM2K += $(ROOTLIB)/drv/cmdq \ 813*53ee8cc1Swenshuai.xi $(ROOTLIB)/hal/$(CHIP)/cmdq 814*53ee8cc1Swenshuai.xi 815*53ee8cc1Swenshuai.xiALL_INC_DIR += $(ROOTLIB)/hal/$(CHIP)/cmdq \ 816*53ee8cc1Swenshuai.xi $(ROOTLIB)/drv/cmdq 817*53ee8cc1Swenshuai.xiendif 818*53ee8cc1Swenshuai.xiifeq ($(ExportAllSymbol),y) 819*53ee8cc1Swenshuai.xi LKM2K += $(ROOTLIB)/../build/Ksym 820*53ee8cc1Swenshuai.xiendif 821*53ee8cc1Swenshuai.xi 822*53ee8cc1Swenshuai.xi#EXTRA_CFLAGS += -mfloat-abi=softfp 823*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += $(CFG_2K_DEFS) 824*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += -D'__STDINT_HEADER' 825*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += -D'__SYS_TYPES_HEADER' 826*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += -D'BUILDTYPE_EXE' 827*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += -D'IN_U4=1' 828*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += -Wno-declaration-after-statement -Wno-unused-variable -Wno-unused-function -Wno-unused-value -Wframe-larger-than=3072 829*53ee8cc1Swenshuai.xiifeq ($(CONFIG_KERN_3_10_40),y) 830*53ee8cc1Swenshuai.xielse ifeq ($(CONFIG_KERN_3_10_86),y) 831*53ee8cc1Swenshuai.xielse 832*53ee8cc1Swenshuai.xiEXTRA_CFLAGS += -mlong-calls 833*53ee8cc1Swenshuai.xiendif 834*53ee8cc1Swenshuai.xi 835*53ee8cc1Swenshuai.xi# Kernel path 836*53ee8cc1Swenshuai.xi 837*53ee8cc1Swenshuai.xi##lsy++ 838*53ee8cc1Swenshuai.xiifeq ($(CONFIG_KERN_3_10_40),y) 839*53ee8cc1Swenshuai.xiKERNELDIR ?=/home/beal.wu/i2_work/kernel 840*53ee8cc1Swenshuai.xi##../../../RedLion_develop/3.10.86_linaro_stable/3.10.86/ 841*53ee8cc1Swenshuai.xielse ifeq ($(CONFIG_KERN_3_10_86),y) 842*53ee8cc1Swenshuai.xiKERNELDIR ?=/home/beal.wu/i2_work/kernel 843*53ee8cc1Swenshuai.xi##../../../RedLion_develop/3.10.86_linaro_stable/3.10.86/ 844*53ee8cc1Swenshuai.xielse 845*53ee8cc1Swenshuai.xiKERNELDIR ?=/home/beal.wu/i2_work/kernel 846*53ee8cc1Swenshuai.xi##../../../RedLion/3.10.23/ 847*53ee8cc1Swenshuai.xiendif 848*53ee8cc1Swenshuai.xi 849