am 09a00a67
: Don\'t build update zip package if there is no kernel, or it\'s generic device.
Merge commit '09a00a672bb18dccc97af6090739ea275c39d8a3' into gingerbread-plus-aosp * commit '09a00a672bb18dccc97af6090739ea275c39d8a3': Don't build update zip package if there is no kernel, or it's generic device.
This commit is contained in:
@@ -1047,14 +1047,15 @@ endif
|
|||||||
|
|
||||||
target-files-package: $(BUILT_TARGET_FILES_PACKAGE)
|
target-files-package: $(BUILT_TARGET_FILES_PACKAGE)
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
|
||||||
# OTA update package
|
|
||||||
|
|
||||||
ifneq ($(TARGET_SIMULATOR),true)
|
ifneq ($(TARGET_SIMULATOR),true)
|
||||||
ifneq ($(TARGET_PRODUCT),sdk)
|
ifneq ($(TARGET_PRODUCT),sdk)
|
||||||
ifneq ($(TARGET_DEVICE),generic)
|
ifneq ($(TARGET_DEVICE),generic)
|
||||||
ifneq ($(TARGET_NO_KERNEL),true)
|
ifneq ($(TARGET_NO_KERNEL),true)
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
# OTA update package
|
||||||
|
|
||||||
name := $(TARGET_PRODUCT)
|
name := $(TARGET_PRODUCT)
|
||||||
ifeq ($(TARGET_BUILD_TYPE),debug)
|
ifeq ($(TARGET_BUILD_TYPE),debug)
|
||||||
name := $(name)_debug
|
name := $(name)_debug
|
||||||
@@ -1075,6 +1076,34 @@ $(INTERNAL_OTA_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(OTATOOLS)
|
|||||||
.PHONY: otapackage
|
.PHONY: otapackage
|
||||||
otapackage: $(INTERNAL_OTA_PACKAGE_TARGET)
|
otapackage: $(INTERNAL_OTA_PACKAGE_TARGET)
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------
|
||||||
|
# The update package
|
||||||
|
|
||||||
|
name := $(TARGET_PRODUCT)
|
||||||
|
ifeq ($(TARGET_BUILD_TYPE),debug)
|
||||||
|
name := $(name)_debug
|
||||||
|
endif
|
||||||
|
name := $(name)-img-$(FILE_NAME_TAG)
|
||||||
|
|
||||||
|
INTERNAL_UPDATE_PACKAGE_TARGET := $(PRODUCT_OUT)/$(name).zip
|
||||||
|
|
||||||
|
ifeq ($(TARGET_RELEASETOOLS_EXTENSIONS),)
|
||||||
|
# default to common dir for device vendor
|
||||||
|
$(INTERNAL_UPDATE_PACKAGE_TARGET): extensions := $(TARGET_DEVICE_DIR)/../common
|
||||||
|
else
|
||||||
|
$(INTERNAL_UPDATE_PACKAGE_TARGET): extensions := $(TARGET_RELEASETOOLS_EXTENSIONS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(INTERNAL_UPDATE_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(OTATOOLS)
|
||||||
|
@echo "Package: $@"
|
||||||
|
$(hide) ./build/tools/releasetools/img_from_target_files -v \
|
||||||
|
-s $(extensions) \
|
||||||
|
-p $(HOST_OUT) \
|
||||||
|
$(BUILT_TARGET_FILES_PACKAGE) $@
|
||||||
|
|
||||||
|
.PHONY: updatepackage
|
||||||
|
updatepackage: $(INTERNAL_UPDATE_PACKAGE_TARGET)
|
||||||
|
|
||||||
endif # TARGET_NO_KERNEL != true
|
endif # TARGET_NO_KERNEL != true
|
||||||
endif # TARGET_DEVICE != generic
|
endif # TARGET_DEVICE != generic
|
||||||
endif # TARGET_PRODUCT != sdk
|
endif # TARGET_PRODUCT != sdk
|
||||||
@@ -1201,40 +1230,6 @@ endif # TARGET_SIMULATOR != true
|
|||||||
.PHONY: dalvikfiles
|
.PHONY: dalvikfiles
|
||||||
dalvikfiles: $(INTERNAL_DALVIK_MODULES)
|
dalvikfiles: $(INTERNAL_DALVIK_MODULES)
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
|
||||||
# The update package
|
|
||||||
|
|
||||||
ifneq ($(TARGET_SIMULATOR),true)
|
|
||||||
ifneq ($(TARGET_PRODUCT),sdk)
|
|
||||||
|
|
||||||
name := $(TARGET_PRODUCT)
|
|
||||||
ifeq ($(TARGET_BUILD_TYPE),debug)
|
|
||||||
name := $(name)_debug
|
|
||||||
endif
|
|
||||||
name := $(name)-img-$(FILE_NAME_TAG)
|
|
||||||
|
|
||||||
INTERNAL_UPDATE_PACKAGE_TARGET := $(PRODUCT_OUT)/$(name).zip
|
|
||||||
|
|
||||||
ifeq ($(TARGET_RELEASETOOLS_EXTENSIONS),)
|
|
||||||
# default to common dir for device vendor
|
|
||||||
$(INTERNAL_UPDATE_PACKAGE_TARGET): extensions := $(TARGET_DEVICE_DIR)/../common
|
|
||||||
else
|
|
||||||
$(INTERNAL_UPDATE_PACKAGE_TARGET): extensions := $(TARGET_RELEASETOOLS_EXTENSIONS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(INTERNAL_UPDATE_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(OTATOOLS)
|
|
||||||
@echo "Package: $@"
|
|
||||||
$(hide) ./build/tools/releasetools/img_from_target_files -v \
|
|
||||||
-s $(extensions) \
|
|
||||||
-p $(HOST_OUT) \
|
|
||||||
$(BUILT_TARGET_FILES_PACKAGE) $@
|
|
||||||
|
|
||||||
.PHONY: updatepackage
|
|
||||||
updatepackage: $(INTERNAL_UPDATE_PACKAGE_TARGET)
|
|
||||||
|
|
||||||
endif # TARGET_PRODUCT != sdk
|
|
||||||
endif # TARGET_SIMULATOR != true
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# The emulator package
|
# The emulator package
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user