[Feature][T108][compile] add build with platform source

Change-Id: I6e976ab5c54bcde3a03b42b3e4f5d963d69c70fa
diff --git a/mbtk/Make.defines b/mbtk/Make.defines
index 0a814d7..b4d91d1 100755
--- a/mbtk/Make.defines
+++ b/mbtk/Make.defines
@@ -9,6 +9,7 @@
 LOCAL_PATH=.

 HOME_DIR := $(shell echo ~)

 

+ifneq ($(OPENWRT_SDK_BUILD),y)

 #BUILD_TOOLCHAIN_DIR = $(ROOT)/toolchain/gcc-$(BUILD_GCC_VERSION)-$(BUILD_STD_LIBC)

 BUILD_TOOLCHAIN_DIR = $(HOME_DIR)/openwrt_toolchains/gcc-$(BUILD_GCC_VERSION)-$(BUILD_STD_LIBC)

 

@@ -20,7 +21,41 @@
 AR=$(BUILD_TOOLCHAIN_DIR)/bin/arm-openwrt-linux-muslgnueabi-ar

 endif

 

-MAKE=make

+MAKE=make 

+

+else

+BUILD_TOOLCHAIN_DIR := $(SYSROOT_DIR)

+

+AS	:= $(CROSS_COMPILE)as

+CC	:= $(CROSS_COMPILE)gcc

+CPP	:= $(CROSS_COMPILE)c++

+AR	:= $(CROSS_COMPILE)ar rv

+LD	:= $(CROSS_COMPILE)ld

+STRIP	:= $(CROSS_COMPILE)strip

+RANLIB  := $(CROSS_COMPILE)ranlib

+

+OUT_DIR :=  $(OBJ_DIR)/..

+

+MAKE=make -j1 OPENWRT_SDK_BUILD="$(OPENWRT_SDK_BUILD)" \

+		MBTK_SOURCE_VERSION="$(MBTK_SOURCE_VERSION)" \

+		BUILD_LIB_TYPE="$(BUILD_LIB_TYPE)" \

+		CROSS_COMPILE="$(CROSS_COMPILE)" \

+		EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \

+		LD_FLAGS="$(LD_FLAGS)" \

+		INSTALL_DIR="$(INSTALL_DIR)" \

+		SYSROOT_DIR="$(SYSROOT_DIR)" \

+		OBJ_DIR="$(OBJ_DIR)"

+

+MRVL_INC = \

+	-isystem $(MRVLDIR)/services/ril/include \

+	-isystem $(MRVLDIR)/services/audio/include \

+	-isystem $(MRVLDIR)/services/audio_if/include \

+	-isystem $(MRVLDIR)/services/audio/include/stub \

+	-isystem $(MRVLDIR)/services/audio/tinyalsa/include \

+	-isystem $(MRVLDIR)/services/audio/libaudio-apu \

+	-isystem $(MRVLDIR)/lte-telephony/apps/aud_sw/vcm_ipc

+

+endif

 

 $(info BUILD_LIB_TYPE=$(BUILD_LIB_TYPE))

 $(info BUILD_PLATFORM=$(BUILD_PLATFORM))

@@ -52,6 +87,7 @@
 # -DCONFIG_AB_SYSTEM

 # 	-DMBTK_DUMP_SUPPORT

 DEFINE = \

+	$(MRVL_INC) \

 	-DMBTK_SUPPORT \

 	-DMARVELL_EXTENDED \

 	-DPXA1826_AUDIO \

diff --git a/mbtk/libmbtk_lib/Makefile b/mbtk/libmbtk_lib/Makefile
index 3129978..886ddc1 100755
--- a/mbtk/libmbtk_lib/Makefile
+++ b/mbtk/libmbtk_lib/Makefile
@@ -192,7 +192,6 @@
 
 $(dtarget):$(OBJS)
 	$(CC) $(CFLAGS) $(DEFINE) $(LIB_DIR) $(LIBS) $(OBJS) -o $@
-	@cp -f wifi/libs/libwpa_client.so $(OUT_DIR)/lib
 
 %.o:%.c
 	$(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@