#************************************************************************
#* Copyright (C), 2013  huawei Tech. Co., Ltd.                          *
#* All Rights Reserved                                                  *
#*                                                                      *
#* File name: makefile                                                  *
#*                                                                      *
#* Description : make rules for huawei app           .                         *
#*                                                                      *
#* Author:  fengxianzhong                                               *
#*                                                                      *
#* Version: v1.0                                                        *
#*                                                                      *
#* Date:  2013-04-18                                                    *
#************************************************************************

CROSS_COMPILE = /opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-
CC      = $(CROSS_COMPILE)gcc
AR      = $(CROSS_COMPILE)ar
LD      = $(CROSS_COMPILE)ld
AS      = $(CROSS_COMPILE)as
CXX     = $(CROSS_COMPILE)g++
CPP     = $(CROSS_COMPILE)cpp
NM      = $(CROSS_COMPILE)nm
STRIP   = $(CROSS_COMPILE)strip
SSTRIP  = $(CROSS_COMPILE)sstrip
OBJCOPY = $(CROSS_COMPILE)objcopy
OBJDUMP = $(CROSS_COMPILE)objdump
RANLIB  = $(CROSS_COMPILE)ranlib

WEBSDK_ROOT := $(shell pwd)/../../source
INCLUDEDIR := $(WEBSDK_ROOT)/include
ROUTER_ROOT := $(shell pwd)/../../source
ROUTER_INCLUDEDIR := $(ROUTER_ROOT)/netplatforminc
TARGETDIR := $(shell pwd)/../obj
TARGET_EXIST := $(shell if [ -d $(TARGETDIR) ]; then echo "exist"; else echo "notexist" && mkdir $(TARGETDIR); fi;)
BIN_EXIST := $(shell if [ -d $(TARGETDIR)/bin ]; then echo "exist"; else echo "notexist" && mkdir $(TARGETDIR)/bin; fi;)

include product.min
export


startbuild:
#̬:밴й̶˳룬벻Ҫ޸ --------
	cd $(ROUTER_ROOT)/libplatform/cpelib && make -f makefile_modem static
	cd $(WEBSDK_ROOT)/common && make  -f makefile_common	
	cd $(WEBSDK_ROOT)/ats/atproxy && make  -f makefile_atproxy
	
###·Э---------------------------------------

	cd $(ROUTER_ROOT)/netplatform && make -f Makefile_modem

###ģ --------------------------------------

###ҵģ --------------------------------------
	cd $(ROUTER_ROOT)/upgsrvd && make
###ATSģ --------------------------------------

	cd $(WEBSDK_ROOT)/ats/atserver && make  -f makefile_ats
	
	@echo "*********************************************"
	@echo "*          finish TC_APP build !!!          *"
	@echo "*********************************************"
	
clean:
	cd $(ROUTER_ROOT)/libplatform/cpelib && make -f makefile_modem clean
	cd $(ROUTER_ROOT)/netplatform && make -f Makefile_modem clean
	cd $(ROUTER_ROOT)/upgsrvd && make clean
	
	@echo "*********************************************"
	@echo "*          finish TC_APP clean !!!           *"
	@echo "*********************************************"