diff options
Diffstat (limited to 'target/board/Android.mk')
-rw-r--r-- | target/board/Android.mk | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/target/board/Android.mk b/target/board/Android.mk new file mode 100644 index 0000000..64e3a74 --- /dev/null +++ b/target/board/Android.mk @@ -0,0 +1,54 @@ +# +# Set up product-global definitions and include product-specific rules. +# + +ifneq ($(strip $(TARGET_NO_BOOTLOADER)),true) + INSTALLED_BOOTLOADER_MODULE := $(PRODUCT_OUT)/bootloader + ifeq ($(strip $(TARGET_BOOTLOADER_IS_2ND)),true) + INSTALLED_2NDBOOTLOADER_TARGET := $(PRODUCT_OUT)/2ndbootloader + else + INSTALLED_2NDBOOTLOADER_TARGET := + endif +else + INSTALLED_BOOTLOADER_MODULE := + INSTALLED_2NDBOOTLOADER_TARGET := +endif # TARGET_NO_BOOTLOADER + +ifneq ($(strip $(TARGET_NO_KERNEL)),true) + INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel +else + INSTALLED_KERNEL_TARGET := +endif + +ifneq ($(strip $(TARGET_NO_RADIOIMAGE)),true) + INSTALLED_RADIOIMAGE_TARGET := $(PRODUCT_OUT)/radio.img +else + INSTALLED_RADIOIMAGE_TARGET := +endif + +ifeq (,$(wildcard $(TARGET_DEVICE_DIR)/AndroidBoard.mk)) + ifeq (,$(wildcard $(TARGET_DEVICE_DIR)/Android.mk)) + $(error Missing "$(TARGET_DEVICE_DIR)/AndroidBoard.mk") + else + # TODO: Remove this check after people have had a chance to switch, + # after April 2009. + $(error Please rename "$(TARGET_DEVICE_DIR)/Android.mk" to "$(TARGET_DEVICE_DIR)/AndroidBoard.mk") + endif +endif +include $(TARGET_DEVICE_DIR)/AndroidBoard.mk + +# Generate a file that contains various information about the +# device we're building for. This file is typically packaged up +# with everything else. +# +# If the file "board-info.txt" appears in $(TARGET_DEVICE_DIR), +# it will be appended to the output file. +# +INSTALLED_ANDROID_INFO_TXT_TARGET := $(PRODUCT_OUT)/android-info.txt +board_info_txt := $(wildcard $(TARGET_DEVICE_DIR)/board-info.txt) +$(INSTALLED_ANDROID_INFO_TXT_TARGET): $(board_info_txt) + $(call pretty,"Generated: ($@)") + $(hide) echo "board=$(TARGET_BOOTLOADER_BOARD_NAME)" > $@ +ifdef board_info_txt + $(hide) cat $< >> $@ +endif |