blob: 639baef973d513935dd8e2b640d4a508f556f69b [file] [log] [blame]
# /*****************************************************************************
#* °æÈ¨ËùÓÐ (C)2015, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
#*
#* ÎļþÃû³Æ: project.mk
#* Îļþ±êʶ: project.mk
#* ÄÚÈÝÕªÒª: ¹¤³ÌÅäÖÃÎļþ
#* ʹÓ÷½·¨: include project.mk
#*
#* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
#* -----------------------------------------------------------------------------
#* 2015/05/08 V1.0 Create ÁõÑÇÄÏ ´´½¨
#*
# ******************************************************************************/
#===============================================================================
# Include path
#===============================================================================
export CPU_PUB_INCLUDE = $(CPU_PUB_ROOT)/include
export CPU_PUB_INFRA_INCLUDE = $(CPU_PUB_ROOT)/include/infra
export CPU_PUB_PS_INCLUDE = $(CPU_PUB_ROOT)/include/ps_phy
export CPU_PUB_DRV_INCLUDE = $(CPU_PUB_ROOT)/include/drv
export CPU_PUB_TOOLS_INCLUDE = $(CPU_PUB_ROOT)/include/tools
export CPU_PUB_PSM_INCLUDE = $(CPU_PUB_ROOT)/include/psm
export CPU_PUB_AMT_INCLUDE = $(CPU_PUB_ROOT)/include/amt
export CPU_PUB_PRJ_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include
export CPU_PUB_PRJ_INFRA_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/infra
export CPU_PUB_PRJ_PS_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/ps_phy
export CPU_PUB_PRJ_DRV_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/drv
export CPU_PUB_PRJ_TOOLS_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/tools
export CPU_PUB_PRJ_PSM_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/psm
export CPU_PUB_PRJ_AMT_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/amt
export CPU_PUB_PRJ_NV_INCLUDE = $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/include/nv
#===============================================================================
# CPU arch define
#===============================================================================
ifeq ($(CPU_PUB_ARCH),ARM)
CPU_PUB_DEFINE += -D_CPU_ARM
CPU_PUB_DEFINE += -DCPU_SHIFT=0
endif
ifeq ($(CPU_PUB_ARCH),ZSP)
CPU_PUB_DEFINE += -D_CPU_ZSP
CPU_PUB_DEFINE += -DCPU_SHIFT=1
endif
#===============================================================================
# Chip macro define
#===============================================================================
ifeq ($(PRJ_NAME),zx2804)
CPU_PUB_DEFINE += -D_CHIP_ZX2804
endif
ifeq ($(PRJ_NAME),zx297510)
CPU_PUB_DEFINE += -D_CHIP_ZX297510
endif
ifeq ($(PRJ_NAME),zx297520)
CPU_PUB_DEFINE += -D_CHIP_ZX297520
endif
ifeq ($(PRJ_NAME),zx297520v1_1)
CPU_PUB_DEFINE += -D_CHIP_ZX297520V1_1
endif
ifeq ($(PRJ_NAME),zx297520v2)
CPU_PUB_DEFINE += -D_CHIP_ZX297520V2
endif
ifeq ($(PRJ_NAME),zx297520v3)
CPU_PUB_DEFINE += -D_CHIP_ZX297520V3
endif
#===============================================================================
# Project makefile
#===============================================================================
include $(CPU_PUB_ROOT)/project/$(PRJ_NAME)/config/project.mk
#===============================================================================
# Project macro define
#===============================================================================
include $(CPU_PUB_ROOT)/config/infra_cfg.mk
include $(CPU_PUB_ROOT)/config/ps_phy_cfg.mk
include $(CPU_PUB_ROOT)/config/drv_cfg.mk
include $(CPU_PUB_ROOT)/config/tools_cfg.mk
include $(CPU_PUB_ROOT)/config/psm_cfg.mk
include $(CPU_PUB_ROOT)/config/amt_cfg.mk