| #*********************************************************************** | |
| # ¡ã?¨¨¡§?¨´¨®D (C)2001,?DD?¨ª¡§??1¨¦¡¤Y¨®D?T1????¡ê | |
| # | |
| # ???t??3?¡êo makefile | |
| # ???t¡À¨º¨º?¡êo ¡À¨¤¨°?drv hal ?a | |
| # ?¨²¨¨Y?a¨°a¡êo ?¡§¨°??y?¡¥?¡ê?¨¦¡À?¨¢?¡ê?¨º1¦Ì?2?¨ª?1¡è3¨¬?¨¦¨°?¡À¨¤¨°??¡ê?¨¦??2?¨ª?¦Ì?¨º¦Ì???¡ä?? | |
| # | |
| # DT??¨¨??¨² ¡ã?¡À?o? DT??¡À¨º?? DT??¨¨? DT???¨²¨¨Y | |
| # --------------------------------------------------------------------- | |
| # 2013/04/02 V1.0 geanfeng create | |
| #***********************************************************************/ | |
| include $(PRJ_PATH)/config/project.mk | |
| include $(PRJ_DRV_PATH)/ws/ref_drv_cfg.mk | |
| ifeq ($(USE_HAL_TEST),yes) | |
| DEFINE += -D_HAL_TEST | |
| endif | |
| #=======================================================================# | |
| # | |
| #/////////// zx297520v3 ///////////// | |
| # | |
| #=======================================================================# | |
| #ifeq ($(PRJ_NAME),zx297520v3) | |
| ################################################################################ | |
| #±àÒëºê¿ª¹Ø | |
| ################################################################################ | |
| #=============================================== | |
| #CPU_PS¨®?CPU_PHY¨ª¡§¨®????? | |
| #=============================================== | |
| USE_BSP ?= yes | |
| USE_SPI ?= no | |
| USE_GPIO ?= no | |
| USE_ICP ?= yes | |
| USE_INT ?= yes | |
| USE_TIMER ?= yes | |
| USE_UART ?= no | |
| USE_POW ?= yes | |
| USE_SYS ?= yes | |
| USE_DMA ?= no | |
| USE_EDCP ?= yes | |
| USE_I2C ?= no | |
| USE_WDT ?= no | |
| USE_COMM ?= yes | |
| USE_RAMLOG ?= yes | |
| USE_USBRNDISNET?=no | |
| USE_PCU ?= yes | |
| USE_DDRNET ?= no | |
| USE_EFUSE ?= yes | |
| #=============================================== | |
| #CPU_PS | |
| #=============================================== | |
| ifeq ($(ARMCORE_TYPE),arm0) | |
| USE_USBDEV ?= no | |
| ifeq ($(OSTYPE),linux) | |
| USE_USBHOST ?= no | |
| else | |
| USE_USBHOST ?= no | |
| endif | |
| USE_CIPHER ?= yes | |
| USE_UICC ?= yes | |
| #USE_SPI ?= yes | |
| USE_DSP ?= no | |
| USE_DPRAM ?= yes | |
| USE_RTC ?= no | |
| #add by shideyou 20130629 | |
| USE_LPM ?= yes | |
| USE_NAND ?= no | |
| #zhouqi 2013.4.25 | |
| USE_MTD ?= no | |
| USE_MMC_HOST ?= no | |
| USE_MMC_DEVICE ?=no | |
| USE_DISK ?= yes | |
| USE_TSC ?=no | |
| endif | |
| ################################################################################ | |
| #±àÒëÄ£¿éÀàÐÍ | |
| ################################################################################ | |
| CHIP_BSP ?= zteIp | |
| CHIP_SPI ?= zteIp | |
| CHIP_CIPHER ?= zteIp | |
| CHIP_GPIO ?= zteIp | |
| CHIP_ICP ?= zteIp | |
| CHIP_LPM ?= zteIp | |
| CHIP_INT ?= zteIp | |
| CHIP_POW ?= zteIp | |
| CHIP_TIMER ?= zteIp | |
| #CHIP_UART ?= zteIp | |
| CHIP_UART ?= UartOpt | |
| CHIP_SYS ?= zteIp | |
| CHIP_DMA ?= zteIp | |
| CHIP_USBDEV ?= device | |
| CHIP_USBHOST ?= dwcHsic | |
| CHIP_UICC ?= infineonIp | |
| CHIP_MMC_HOST ?= host | |
| CHIP_MMC_SLAVE ?= slave | |
| CHIP_EDCP ?= zteIp | |
| CHIP_I2C ?= zteIp | |
| CHIP_DSP ?= zteIp | |
| CHIP_DPRAM ?= zteIp | |
| CHIP_RTC ?= zteIp | |
| CHIP_WDT ?= zteIp | |
| CHIP_TSC ?= zteIp | |
| CHIP_PCU ?= zteIp | |
| CHIP_EFUSE ?= zteIp | |
| CHIP_SPICC ?= zteIp | |
| CHIP_VOU ?= zteIp | |
| ################################################################################ | |
| #±àÒëºê¶¨Òå | |
| ################################################################################ | |
| DEFINE += -D_TEST_ZX297520V3 | |
| ifeq ($(FLAVOR), debug) | |
| ifeq ($(USE_RAMLOG), yes) | |
| DEFINE += -D_USE_RAMLOG | |
| endif | |
| endif | |
| ifeq ($(USE_USBDEV), yes) | |
| DEFINE += -D_DRV_USB_HIGHSPEED | |
| DEFINE += -D_DRV_USB_SINGLE_NIC | |
| DEFINE += -D_DRV_USB_CDROM | |
| endif | |
| ifeq ($(USE_USBPROXY), yes) | |
| DEFINE += -D_DRV_USB_ADB | |
| DEFINE += -D_DRV_USBPROXY | |
| endif | |
| ifeq ($(USE_NAND), yes) | |
| ifeq ($(PRJ_NAME), zx297520v3) | |
| ZFTL_VERSION = ZFTL_VERSION_3 | |
| DEFINE += -D_CONFIG_ZFTL_ENABLE_OOB_ECC | |
| endif | |
| ifeq ($(PRJ_NAME), zx297520v2) | |
| ZFTL_VERSION = ZFTL_VERSION_2 | |
| endif | |
| endif | |
| ifeq ($(USE_SYS), yes) | |
| DEFINE += -D_DRV_AUTO_GATE | |
| endif | |
| ifeq ($(USE_USBHOST), yes) | |
| DEFINE += -D_DRV_USB_HSIC_HOST | |
| endif | |
| ifeq ($(USE_DSDS_VSIM), yes) | |
| DEFINE += -DDSDS_VSIM | |
| endif | |
| ifeq ($(USE_POW), yes) | |
| ifeq ($(PRJ_NAME), zx297520v3) | |
| CPU_TYPE = ARM_CORTEX_A53_32 | |
| endif | |
| ifeq ($(PRJ_NAME), zx297520v2) | |
| CPU_TYPE = ARM_CORTEX_R7 | |
| endif | |
| endif | |
| ################################################################################ | |
| #ÒôÊÓÆµ±àÒë | |
| ################################################################################ | |
| #USE_NXP_AUD = yes | |
| USE_AUDIENCE = no | |
| ifeq ($(USE_AUDIENCE),yes) | |
| DEFINE += -D_USE_AUDIENCE | |
| endif | |
| DEFINE += -D_USE_TEAKAUD | |
| DEFINE += -D_USE_TEAK_AFE | |
| ifeq ($(USE_AMT),yes) | |
| USE_AUDIO_BASE ?= no | |
| USE_REFAUDIO ?= no | |
| else | |
| ifneq ($(USE_SMALL_VERSION),yes) | |
| ifeq ($(USE_VOICE_SUPPORT),yes) | |
| USE_AUDIO_BASE ?= yes | |
| USE_REFAUDIO ?= yes | |
| DEFINE += -D_USE_VOICE | |
| else | |
| USE_AUDIO_BASE ?= no | |
| USE_REFAUDIO ?= no | |
| endif | |
| USE_VOICE ?= yes | |
| USE_TEAKAUD ?= yes | |
| USE_VOICEPROCESS ?= yes | |
| USE_I2S ?= yes | |
| USE_TDM ?= yes | |
| USE_DTMF ?= yes | |
| USE_AUDIO_DATA ?= yes | |
| USE_AUDIOINTF ?= yes | |
| ifeq ($(AUD_PROCESSING),nxp) | |
| USE_NXP = yes | |
| DEFINE += -D_USE_NXP_AUD | |
| endif | |
| ifeq ($(AUD_PROCESSING),webrtc) | |
| USE_WEBRTC = yes | |
| DEFINE += -D_USE_WEBRTC_AUD | |
| endif | |
| USE_AECM ?= yes | |
| USE_AGC ?= yes | |
| USE_NS ?= yes | |
| USE_UTILITY ?= yes | |
| USE_DRV_VOLTE ?= yes | |
| USE_AUDIOMANAGER ?= yes | |
| USE_AUDIO_LIB ?= yes | |
| endif | |
| ifeq ($(USE_EARPIECE_MODULE),yes) | |
| USE_EARPIECE ?= yes | |
| else | |
| USE_EARPIECE ?= no | |
| endif | |
| ifeq ($(USE_AUDIO_MODULE),yes) | |
| USE_AUDIO_CONFIG ?= yes | |
| USE_AUDIO ?= no | |
| else | |
| USE_AUDIO_CONFIG ?= no | |
| USE_AUDIO ?= no | |
| endif | |
| ifeq ($(USE_CODEC_MODULE),yes) | |
| USE_CODEC ?= yes | |
| else | |
| USE_CODEC ?= no | |
| endif | |
| endif | |
| ifeq ($(USE_VOICE),yes) | |
| #DEFINE += -D_USE_VOICE | |
| endif | |
| CHIP_TEAKAUD ?= zteIp | |
| CHIP_VOICE ?= zteIp | |
| CHIP_VOICEPROCESS ?= zteIp | |
| ifeq ($(PRJ_NAME), zx297520v3) | |
| CHIP_I2S ?= zx297520v3 | |
| DEFINE += -D_USE_AUDIO_ON_7520V3 | |
| endif | |
| ifeq ($(PRJ_NAME), zx297520v2) | |
| CHIP_I2S ?= zx297520v2 | |
| DEFINE += -D_USE_AUDIO_ON_7520V2 | |
| endif | |
| ifeq ($(PRJ_NAME), zx297520) | |
| CHIP_I2S ?= zx297520 | |
| DEFINE += -D_USE_AUDIO_ON_7520 | |
| endif | |
| ifeq ($(PRJ_NAME), zx297510) | |
| CHIP_I2S ?= zx297510 | |
| DEFINE += -D_USE_AUDIO_ON_7510 | |
| endif | |
| #endif #---------ifeq($(PRJ_NAME),zx297520v3)) endif---------------------------------# | |
| #=============================================== | |
| #·â¿â¿ª¹Ø | |
| #=============================================== | |
| #MK_SDK_VERSION | |
| ifeq ($(MK_SDK_VERSION), no) | |
| USE_SDK_COMPILE = yes | |
| else | |
| USE_SDK_COMPILE = no | |
| endif | |
| USE_CIPHER_SDK = yes | |
| USE_POW_SDK = yes | |
| USE_DPRAM_SDK = yes | |
| USE_EDCP_SDK = yes | |
| USE_LPM_SDK = yes | |
| USE_ICP_SDK = yes | |
| USE_BSP_SDK = yes | |
| USE_INT_SDK = yes | |
| USE_MMC_SDK = yes | |
| USE_MTD_SDK = yes | |
| USE_PCU_SDK = yes | |
| USE_TIMER_SDK = yes | |
| USE_UART_SDK = yes | |
| USE_EFUSE_SDK = yes | |
| USE_SYS_SDK = yes | |
| USE_GPIO_SDK = yes | |
| USE_SPI_SDK = yes | |
| USE_SPICC_SDK = yes | |
| USE_VOU_SDK = yes | |
| USE_CAMERA_SDK = yes | |
| USE_RTC_SDK = yes | |
| USE_DMA_SDK = yes | |
| USE_UICC_SDK = no | |
| #USE_EARPIECE_SDK = yes | |
| #USE_BACKLIGHT_SDK = yes | |
| #USE_KPDBACKLIGHT_SDK = yes | |
| #USE_KPD_SDK = yes | |
| USE_I2C_SDK = yes | |
| #USE_VIDEO_SDK = yes | |
| #USE_RF_SDK = yes | |
| #USE_MUX_SDK = yes | |
| #USE_FWPHEADSET_SDK = yes | |
| USE_WDT_SDK = yes | |
| USE_COMM_SDK = yes | |
| USE_USBDEV_SDK = yes | |
| USE_USBHOST_SDK = yes | |
| USE_DISK_SDK = yes | |
| USE_PMIC_SDK = yes | |
| #USE_CHG_SDK = yes | |
| USE_TSC_SDK = yes | |
| USE_AUDIO_BASE_SDK = no | |
| USE_WEBRTC_SDK = yes | |
| USE_DDRNET_SDK = yes | |
| #=============================================== | |
| #end | |
| #=============================================== |