Mercurial > MadButterfly
diff Android/mb/Android.mk @ 494:ebc431f2af70 Android_Skia
Fix issue of replace realloc and malloc.
Since autoconf always say malloc and realloc are not defined when it is
running for cross-compiling. We use a predefined configure cache file
to hard set for the realloc and malloc.
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Thu, 26 Nov 2009 15:03:00 +0800 |
parents | aebfb7c7de46 |
children | 6fc6061fff58 |
line wrap: on
line diff
--- a/Android/mb/Android.mk Thu Nov 26 15:02:51 2009 +0800 +++ b/Android/mb/Android.mk Thu Nov 26 15:03:00 2009 +0800 @@ -1,17 +1,25 @@ LOCAL_PATH:= $(call my-dir) +MB_LOCAL_PATH := $(LOCAL_PATH) include $(CLEAR_VARS) LOCAL_MODULE := MadButterfly LOCAL_CONFIGURE := $(LOCAL_PATH)/../../configure -LOCAL_CONFIGURE_ARGS := --enable-skia +LOCAL_CONFIGURE_ARGS := --enable-skia --config-cache LOCAL_CFLAGS := -I$(shell pwd)/$(call include-path-for,corecg) \ -I$(shell pwd)/$(call include-path-for,corecg)/../effects/ \ -I$(shell pwd)/$(call include-path-for,frameworks-base) +LOCAL_CONFIGURE_CACHE := config.cache include $(BUILD_AUTOCONF) MB_INTERMEDIATES:=$(strip $(intermediates)) +$(LOCAL_BUILT_MODULE): $(MB_INTERMEDIATES)/build/config.cache + +$(MB_INTERMEDIATES)/build/config.cache: + $(hide) mkdir -p $(MB_INTERMEDIATES)/build/; + cp $(strip $(MB_LOCAL_PATH))/config.cache $(MB_INTERMEDIATES)/build/ + include $(CLEAR_VARS) LOCAL_MODULE:= libmbfly @@ -49,3 +57,4 @@ all_copied_headers: $(TARGET_OUT_HEADERS)/$(LOCAL_COPY_HEADERS_TO)/mb_config.h $(MB_INTERMEDIATES)/build/src/.libs/libmbfly.a: MadButterfly +