Dexpreopting of boot jars is now implemented in build/soong/java/dexpreopt_bootjars.go. Test: m checkbuild Change-Id: I036510e7674b876976ce191c5b18bf0b7a15c6ee
24 lines
1.3 KiB
Makefile
24 lines
1.3 KiB
Makefile
# Rules to install boot.art built by dexpreopt_bootjars.go
|
|
# Input variables:
|
|
# my_2nd_arch_prefix: indicates if this is to build for the 2nd arch.
|
|
# my_dexpreopt_image_extra_deps: extra dependencies to add on the installed boot.art
|
|
|
|
# Install the boot images compiled by Soong
|
|
# The first file (generally boot.art) is saved as DEFAULT_DEX_PREOPT_INSTALLED_IMAGE,
|
|
# and the rest are added as dependencies of the first.
|
|
my_installed := $(call copy-many-files,$(DEXPREOPT_IMAGE_BUILT_INSTALLED_$(TARGET_$(my_2nd_arch_prefix)ARCH)),$(PRODUCT_OUT))
|
|
$(firstword $(my_installed)): $(wordlist 2,9999,$(my_installed))
|
|
$(my_2nd_arch_prefix)DEFAULT_DEX_PREOPT_INSTALLED_IMAGE := $(firstword $(my_installed))
|
|
|
|
# Install the unstripped boot images compiled by Soong into the symbols directory
|
|
# The first file (generally boot.art) made a dependency of DEFAULT_DEX_PREOPT_INSTALLED_IMAGE,
|
|
# and the rest are added as dependencies of the first.
|
|
my_installed := $(call copy-many-files,$(DEXPREOPT_IMAGE_UNSTRIPPED_BUILT_INSTALLED_$(TARGET_$(my_2nd_arch_prefix)ARCH)),$(TARGET_OUT_UNSTRIPPED))
|
|
$(firstword $(my_installed)): $(wordlist 2,9999,$(my_installed))
|
|
$($(my_2nd_arch_prefix)DEFAULT_DEX_PREOPT_INSTALLED_IMAGE): $(firstword $(my_installed))
|
|
|
|
$($(my_2nd_arch_prefix)DEFAULT_DEX_PREOPT_INSTALLED_IMAGE): $(my_dexpreopt_image_extra_deps)
|
|
|
|
my_installed :=
|
|
my_built_installed :=
|