aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrika Sjoberg <ulrika.sjoberg@stericsson.com>2011-04-05 16:33:31 +0200
committerMichael BRANDT <michael.brandt@stericsson.com>2011-04-11 10:07:44 +0200
commit1777962eacd2114084d970c5aa3b6df72ce8f365 (patch)
treee7ef607e29a6534000980f4398d00a82e0b0c07f
parenta67c031d51b8881f1021275e46571fc4a34b1860 (diff)
[Android] Remove use of ALL_PREBUILT
Removes the use of ALL_PREBUILT. Use of this parameter will be forbidden in future releases of Android and it also prevents builds of Android SDK. Depends-On: I9b44253b4adf225da8ca449030c00f18fd19a637, Ic0c2d65a2dcb10198a07209c07282c8f52f985e5 ST-Ericsson ID: 328774, 321316 ST-Ericsson FOSS-OUT ID: NA Change-Id: I0e46b03201e0d99ae8320ed7673767a67eff4688 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20084 Reviewed-by: Hans ODEBERG <hans.odeberg@stericsson.com> Reviewed-by: Markus GRAPE <markus.grape@stericsson.com> Tested-by: Ulrika SJOBERG <ulrika.sjoberg@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
-rw-r--r--Android.mk30
1 files changed, 25 insertions, 5 deletions
diff --git a/Android.mk b/Android.mk
index acaf6806b..fcbbe6432 100644
--- a/Android.mk
+++ b/Android.mk
@@ -30,11 +30,31 @@ UBOOT_SET_SPLASH_IMAGE ?= $(LOCAL_PATH)/tools/logos/stericsson.bmp
PRODUCT_COPY_FILES += $(UBOOT_SET_SPLASH_IMAGE):$(UBOOT_SPLASH_IMAGE_OUTPUT)
endif
-# Links the uboot build into the Android build
-ALL_PREBUILT += build-uboot
-
-# Add mk_envimg to the build
-ALL_PREBUILT += build-mkenvimg
+include $(CLEAR_VARS)
+UBOOT_LIBPATH := $(UBOOT_OUTPUT)
+LOCAL_PATH := $(UBOOT_LIBPATH)
+LOCAL_SRC_FILES := u-boot.bin
+LOCAL_MODULE := $(LOCAL_SRC_FILES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := EXECUTABLES
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)
+
+$(UBOOT_LIBPATH)/$(LOCAL_SRC_FILES) $(UBOOT_LIBPATH)/tools/mkimage: build-uboot
+include $(BUILD_PREBUILT)
+
+ifdef BUILD_UBOOT_ENV_IMG_OUTPUT
+include $(CLEAR_VARS)
+ENVIMG_LIBPATH := $(dir $(BUILD_UBOOT_ENV_IMG_OUTPUT))
+LOCAL_PATH := $(ENVIMG_LIBPATH)
+LOCAL_SRC_FILES := $(notdir $(BUILD_UBOOT_ENV_IMG_OUTPUT))
+LOCAL_MODULE := $(LOCAL_SRC_FILES)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := EXECUTABLES
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)
+
+$(ENVIMG_LIBPATH)/$(LOCAL_SRC_FILES): build-mkenvimg
+include $(BUILD_PREBUILT)
+endif
# Configures, builds and installs uboot. UBOOT_DEFCONFIG usually
# comes from the BoardConfig.mk file, but can be overridden on the