# /*****************************************************************************
#* Ȩ(C) 2014 ͨѶɷ޹˾
#* 
#* ļ:    Makefile
#* ļʶ:    Makefile
#* ժҪ:    linux
#* ʹ÷:     
#* 
#* ޸        汾      ޸ı       ޸        ޸
#* -----------------------------------------------------------------------------
#* 2014/07/10      V1.0        Create                 
#* 
# *****************************************************************************/

#===============================================================================
#ͷļ
#===============================================================================
include $(PRJ_PATH)/config/project.mk

#===============================================================================
#ϵͳ
#===============================================================================
_SUBSYS_NAME = plat_osa_linux

#===============================================================================
#ϵͳɵĿļ·
#===============================================================================
_SUBSYS_LIB_PATH = $(PLAT_LIB_INTERNAL_PATH)

#===============================================================================
#ģļ
#===============================================================================
ifeq ($(USE_OSS_MIN), yes)
_ALL_MDLS     = osa_linux
_ALL_OBJECTS  = $(wildcard $(OBJ_PATH)/plat/oss/osa/osa_linux/*.o)
else
_ALL_MDLS     = osa_linux com
_ALL_OBJECTS  = $(wildcard $(OBJ_PATH)/plat/oss/osa/com/*.o)                \
                $(wildcard $(OBJ_PATH)/plat/oss/osa/osa_linux/*.o)
endif

#===============================================================================
#commonĿmake
#===============================================================================
com:
	@$(GNUMAKE) --no-print-directory -C $(PLAT_PATH)/src/oss/osa/com
comclean:
	@$(GNUMAKE) --no-print-directory -C $(PLAT_PATH)/src/oss/osa/com clean

#===============================================================================
#osa_linuxĿmake
#===============================================================================
osa_linux:
	@$(GNUMAKE) --no-print-directory -C $(PLAT_PATH)/src/oss/osa/linux/ws -f osa_linux.mk
osa_linuxclean:
	@$(GNUMAKE) --no-print-directory -C $(PLAT_PATH)/src/oss/osa/linux/ws -f osa_linux.mk clean

#===============================================================================
#
#===============================================================================
include $(FRAME_PATH)/rules/lib_rules.mk

