2020-05-06 05:07:24 +00:00
|
|
|
# App prebuilt coming from Soong.
|
|
|
|
# Extra inputs:
|
2020-07-28 21:21:14 +00:00
|
|
|
# LOCAL_APK_SET_INSTALL_FILE
|
2020-05-06 05:07:24 +00:00
|
|
|
|
|
|
|
ifneq ($(LOCAL_MODULE_MAKEFILE),$(SOONG_ANDROID_MK))
|
|
|
|
$(call pretty-error,soong_apk_set.mk may only be used from Soong)
|
|
|
|
endif
|
|
|
|
|
2021-11-12 23:13:59 +00:00
|
|
|
LOCAL_BUILT_MODULE_STEM := package.apk
|
|
|
|
LOCAL_INSTALLED_MODULE_STEM := $(notdir $(LOCAL_PREBUILT_MODULE_FILE))
|
2021-10-09 04:06:56 +00:00
|
|
|
|
|
|
|
# Use the Soong output as the checkbuild target instead of LOCAL_BUILT_MODULE
|
|
|
|
# to avoid checkbuilds making an extra copy of every module.
|
|
|
|
LOCAL_CHECKED_MODULE := $(LOCAL_PREBUILT_MODULE_FILE)
|
|
|
|
|
2020-05-06 05:07:24 +00:00
|
|
|
#######################################
|
|
|
|
include $(BUILD_SYSTEM)/base_rules.mk
|
|
|
|
#######################################
|
|
|
|
|
2021-11-12 23:13:59 +00:00
|
|
|
$(eval $(call copy-one-file,$(LOCAL_PREBUILT_MODULE_FILE),$(LOCAL_BUILT_MODULE)))
|
|
|
|
|
2020-05-06 05:07:24 +00:00
|
|
|
PACKAGES.$(LOCAL_MODULE).OVERRIDES := $(strip $(LOCAL_OVERRIDES_PACKAGES))
|
|
|
|
|
2020-06-25 23:06:21 +00:00
|
|
|
PACKAGES := $(PACKAGES) $(LOCAL_MODULE)
|
2020-06-30 02:37:53 +00:00
|
|
|
# We can't know exactly what apk files would be outputted yet.
|
|
|
|
# Let extract_apks generate apkcerts.txt and merge it later.
|
|
|
|
PACKAGES.$(LOCAL_MODULE).APKCERTS_FILE := $(LOCAL_APKCERTS_FILE)
|
2020-06-25 23:06:21 +00:00
|
|
|
|
2020-06-09 01:50:14 +00:00
|
|
|
SOONG_ALREADY_CONV += $(LOCAL_MODULE)
|