Merge "Support custom my_copy_pairs in package-modules.mk" am: 5b91bd4ccb
am: 616764b247
am: b2f7189479
Change-Id: Id6875b2ae03daec9d7b4547fa1c151cb5c12ebb9
This commit is contained in:
commit
0e59a32e8f
2 changed files with 18 additions and 2 deletions
|
@ -144,3 +144,9 @@ custom_images $(my_custom_image_name) : $(my_installed_custom_image)
|
|||
|
||||
# Archive the built image.
|
||||
$(call dist-for-goals, $(my_custom_image_name) custom_images,$(my_installed_custom_image))
|
||||
|
||||
my_staging_dir :=
|
||||
my_built_modules :=
|
||||
my_copy_dest :=
|
||||
my_copy_pairs :=
|
||||
my_pickup_files :=
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
# Input variables:
|
||||
# my_modules: a list of module names
|
||||
# my_package_name: the name of the output zip file.
|
||||
# my_copy_pairs: a list of extra files to install (in src:dest format)
|
||||
# Output variables:
|
||||
# my_package_zip: the path to the output zip file.
|
||||
#
|
||||
|
@ -11,8 +12,8 @@
|
|||
|
||||
my_makefile := $(lastword $(filter-out $(lastword $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))
|
||||
my_staging_dir := $(call intermediates-dir-for,PACKAGING,$(my_package_name))
|
||||
my_built_modules :=
|
||||
my_copy_pairs :=
|
||||
my_built_modules := $(foreach p,$(my_copy_pairs),$(call word-colon,1,$(p)))
|
||||
my_copy_pairs := $(foreach p,$(my_copy_pairs),$(call word-colon,1,$(p)):$(my_staging_dir)/$(call word-colon,2,$(p)))
|
||||
my_pickup_files :=
|
||||
|
||||
# Iterate over the modules and include their direct dependencies stated in the
|
||||
|
@ -67,3 +68,12 @@ $(my_package_zip) : $(my_built_modules)
|
|||
$(hide) $(foreach f, $(PRIVATE_PICKUP_FILES),\
|
||||
cp -RfL $(f) $(dir $@) && ) true
|
||||
$(hide) cd $(dir $@) && zip -rqX $(notdir $@) *
|
||||
|
||||
my_makefile :=
|
||||
my_staging_dir :=
|
||||
my_built_modules :=
|
||||
my_copy_dest :=
|
||||
my_copy_pairs :=
|
||||
my_pickup_files :=
|
||||
my_missing_files :=
|
||||
my_modules_and_deps :=
|
||||
|
|
Loading…
Reference in a new issue