forked from openkylin/platform_build
Enable prebuilt hiddenapi CSV files.
By enabling these hiddenapi CSV files to be prebuilt, it becomes possible to create a split build that supports the hiddenapi encode dex step, but doesn't contain all of the java sources needed to generate the CSV files. Bug: 175048716 Test: m nothing Test: new TestHiddenAPISingletonWithPrebuiltCsvFile Test: local build without prebuilt hiddenapi Test: local build with prebuilt hiddenapi Change-Id: Ia38c5016d2aeba54aa537a5ce601898d46330730
This commit is contained in:
parent
fc596c996f
commit
e3cf60911a
|
@ -990,6 +990,13 @@ $(foreach device,$(call to-upper,$(BOARD_SUPER_PARTITION_BLOCK_DEVICES)), \
|
||||||
|
|
||||||
endif # PRODUCT_USE_DYNAMIC_PARTITIONS
|
endif # PRODUCT_USE_DYNAMIC_PARTITIONS
|
||||||
|
|
||||||
|
# By default, we build the hidden API csv files from source. You can use
|
||||||
|
# prebuilt hiddenapi files by setting BOARD_PREBUILT_HIDDENAPI_DIR to the name
|
||||||
|
# of a directory containing both prebuilt hiddenapi-flags.csv and
|
||||||
|
# hiddenapi-index.csv.
|
||||||
|
BOARD_PREBUILT_HIDDENAPI_DIR ?=
|
||||||
|
.KATI_READONLY := BOARD_PREBUILT_HIDDENAPI_DIR
|
||||||
|
|
||||||
# ###############################################################
|
# ###############################################################
|
||||||
# Set up final options.
|
# Set up final options.
|
||||||
# ###############################################################
|
# ###############################################################
|
||||||
|
|
|
@ -231,6 +231,7 @@ $(call add_json_list, BoardKernelBinaries, $(BOARD_KERNEL_BINARIES))
|
||||||
$(call add_json_list, BoardKernelModuleInterfaceVersions, $(BOARD_KERNEL_MODULE_INTERFACE_VERSIONS))
|
$(call add_json_list, BoardKernelModuleInterfaceVersions, $(BOARD_KERNEL_MODULE_INTERFACE_VERSIONS))
|
||||||
|
|
||||||
$(call add_json_bool, BoardMoveRecoveryResourcesToVendorBoot, $(BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT))
|
$(call add_json_bool, BoardMoveRecoveryResourcesToVendorBoot, $(BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT))
|
||||||
|
$(call add_json_str, PrebuiltHiddenApiDir, $(BOARD_PREBUILT_HIDDENAPI_DIR))
|
||||||
|
|
||||||
$(call json_end)
|
$(call json_end)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue