Merge "Handle symlink license metadata." am: 7506930ca5

Original change: https://android-review.googlesource.com/c/platform/build/+/2019496

Change-Id: I589357f1accbbf592535f42a6b4420f98a107678
This commit is contained in:
Treehugger Robot
2022-03-10 03:50:06 +00:00
committed by Automerger Merge Worker

View File

@@ -902,6 +902,18 @@ reportallnoticelibrarynames: $(_all)
$(COMPLIANCENOTICE_SHIPPEDLIBS) @$$(PRIVATE_LIST_FILE) $(COMPLIANCENOTICE_SHIPPEDLIBS) @$$(PRIVATE_LIST_FILE)
endef endef
###########################################################
# Declares the rule to build all license metadata.
###########################################################
define build-all-license-metadata-rule
$(strip $(eval _all := $(call all-license-metadata)))
.PHONY: alllicensemetadata
alllicensemetadata: $(_all)
@echo Building all $(words $(_all)) license metadata files
endef
########################################################### ###########################################################
## Declares a license metadata build rule for ALL_MODULES ## Declares a license metadata build rule for ALL_MODULES
########################################################### ###########################################################
@@ -917,7 +929,8 @@ $(strip \
$(foreach t,$(sort $(ALL_NON_MODULES)),$(eval $(call non-module-license-metadata-rule,$(t)))) \ $(foreach t,$(sort $(ALL_NON_MODULES)),$(eval $(call non-module-license-metadata-rule,$(t)))) \
$(foreach m,$(sort $(ALL_MODULES)),$(eval $(call license-metadata-rule,$(m)))) \ $(foreach m,$(sort $(ALL_MODULES)),$(eval $(call license-metadata-rule,$(m)))) \
$(eval $(call report-missing-licenses-rule)) \ $(eval $(call report-missing-licenses-rule)) \
$(eval $(call report-all-notice-library-names-rule))) $(eval $(call report-all-notice-library-names-rule)) \
$(eval $(call build-all-license-metadata-rule)))
endef endef
########################################################### ###########################################################
@@ -3061,6 +3074,8 @@ endef
# $(3): full path to destination # $(3): full path to destination
define symlink-file define symlink-file
$(eval $(_symlink-file)) $(eval $(_symlink-file))
$(eval $(call declare-license-metadata,$(3),,,,,,))
$(eval $(call declare-license-deps,$(3),$(1)))
endef endef
define _symlink-file define _symlink-file