| #*********************************************************************** | |
| # °æÈ¨ËùÓÐ (C)2001,ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£ | |
| # | |
| # ÎļþÃû³Æ£º makefile | |
| # Îļþ±êʶ£º ±àÒëdrv hal ¿â | |
| # ÄÚÈÝÕªÒª£º | |
| # | |
| # ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ | |
| # --------------------------------------------------------------------- | |
| # 2008/11/17 V1.0 huji create | |
| #***********************************************************************/ | |
| include $(PRJ_PATH)/config/project.mk | |
| include $(DRV_PATH)/ws/drv_cfg.mk | |
| lib_mods = chip peri public | |
| lib_clean_mods = chipclean periclean publicclean | |
| ifeq ($(USE_HAL_TEST),yes) | |
| lib_mods += test | |
| lib_clean_mods += testclean | |
| endif | |
| lib:$(lib_mods) | |
| clean: $(lib_clean_mods) | |
| default: lib | |
| export DRV_INC_PATH = $(DRV_PATH)/inc | |
| export DRV_SRC_PATH = $(DRV_PATH)/src | |
| export DRV_OBJ_PATH = $(OBJ_PATH)/drv/hal | |
| export DRV_LIB_PATH = $(LIB_PATH)/drv | |
| export CHIP_PATH = $(DRV_PATH)/src/chipsets | |
| export PERI_PATH = $(DRV_PATH)/src/peripheral | |
| export PUBLIC_PATH = $(DRV_PATH)/src/public | |
| export TEST_PATH = $(DRV_PATH)/src/test | |
| #=============================================== | |
| # chipsets driver | |
| #=============================================== | |
| chip: | |
| @$(GNUMAKE) --no-print-directory -C $(CHIP_PATH)/ws lib | |
| chipclean: | |
| @$(GNUMAKE) --no-print-directory -C $(CHIP_PATH)/ws clean | |
| #=============================================== | |
| # peripheral driver | |
| #=============================================== | |
| peri: | |
| @$(GNUMAKE) --no-print-directory -C $(PERI_PATH)/ws lib | |
| periclean: | |
| @$(GNUMAKE) --no-print-directory -C $(PERI_PATH)/ws clean | |
| #=============================================== | |
| # public driver | |
| #=============================================== | |
| public: | |
| @$(GNUMAKE) --no-print-directory -C $(PUBLIC_PATH)/ws lib | |
| publicclean: | |
| @$(GNUMAKE) --no-print-directory -C $(PUBLIC_PATH)/ws clean | |
| #=============================================== | |
| # test driver | |
| #=============================================== | |
| ifeq ($(USE_HAL_TEST),yes) | |
| test: | |
| @$(GNUMAKE) --no-print-directory -C $(TEST_PATH)/ws lib | |
| testclean: | |
| @$(GNUMAKE) --no-print-directory -C $(TEST_PATH)/ws clean | |
| endif | |
| #=============================================== | |
| # Hardware test module Compile including DBB and Audio | |
| #=============================================== | |
| hrdtest: | |
| @$(GNUMAKE) --no-print-directory -C $(HRDTEST_PATH)/ws lib | |
| hrdtestclean: | |
| @$(GNUMAKE) --no-print-directory -C $(HRDTEST_PATH)/ws clean | |