Revert "Add variables for notice deps, license kinds etc."
Revert "Export soong license data to make." Revert "Add ability to declare licenses in soong." Revert submission 1377717-metalics Reason for revert: This has broken renderscript_mac target for aosp-master, see b/176909442 Reverted Changes: I26ac54ca9:Define the standard license_kind rules. I656486070:Export soong license data to make. If9d661dfc:Export soong license data to make. I97943de53:Add ability to declare licenses in soong. Icaff40171:Rough-in license metadata support to make. Ib8e538bd0:Add variables for notice deps, license kinds etc. Change-Id: I1f672e6e8ec48f0141bb4b6cc4eb2efed1eeef6b
This commit is contained in:
@@ -9,32 +9,6 @@ else
|
||||
notice_file:=$(strip $(wildcard $(LOCAL_PATH)/LICENSE $(LOCAL_PATH)/LICENCE $(LOCAL_PATH)/NOTICE))
|
||||
endif
|
||||
|
||||
ifneq (,$(strip $(LOCAL_LICENSE_PACKAGE_NAME)))
|
||||
license_package_name:=$(strip $(LOCAL_LICENSE_PACKAGE_NAME))
|
||||
else ifdef my_register_name
|
||||
license_package_name:=$(my_register_name)
|
||||
else
|
||||
license_package_name:=$(strip $(LOCAL_MODULE))
|
||||
endif
|
||||
|
||||
ifneq (,$(strip $(LOCAL_LICENSE_INSTALL_MAP)))
|
||||
install_map:=$(strip $(LOCAL_LICENSE_INSTALL_MAP))
|
||||
else
|
||||
install_map:=
|
||||
endif
|
||||
|
||||
ifneq (,$(strip $(LOCAL_LICENSE_KINDS)))
|
||||
license_kinds:=$(strip $(LOCAL_LICENSE_KINDS))
|
||||
else
|
||||
license_kinds:=legacy_by_exception_only
|
||||
endif
|
||||
|
||||
ifneq (,$(strip $(LOCAL_LICENSE_CONDITIONS)))
|
||||
license_conditions:=$(strip $(LOCAL_LICENSE_CONDITIONS))
|
||||
else
|
||||
license_conditions:=by_exception_only
|
||||
endif
|
||||
|
||||
ifeq ($(LOCAL_MODULE_CLASS),GYP)
|
||||
# We ignore NOTICE files for modules of type GYP.
|
||||
notice_file :=
|
||||
@@ -66,64 +40,10 @@ endif
|
||||
|
||||
installed_notice_file :=
|
||||
|
||||
is_container:=$(strip $(LOCAL_MODULE_IS_CONTAINER))
|
||||
ifeq (,$(is_container))
|
||||
ifneq (,$(strip $(filter %.zip %.tar %.tgz %.tar.gz %.apk %.img %.srcszip %.apex, $(LOCAL_BUILT_MODULE))))
|
||||
is_container:=true
|
||||
else
|
||||
is_container:=false
|
||||
endif
|
||||
else ifneq (,$(strip $(filter-out true false,$(is_container))))
|
||||
$(error Unrecognized value '$(is_container)' for LOCAL_MODULE_IS_CONTAINER)
|
||||
endif
|
||||
|
||||
ifeq (true,$(is_container))
|
||||
# Include shared libraries' notices for "container" types, but not for binaries etc.
|
||||
notice_deps := \
|
||||
$(sort \
|
||||
$(LOCAL_REQUIRED_MODULES) \
|
||||
$(LOCAL_STATIC_LIBRARIES) \
|
||||
$(LOCAL_WHOLE_STATIC_LIBRARIES) \
|
||||
$(LOCAL_SHARED_LIBRARIES) \
|
||||
$(LOCAL_DYLIB_LIBRARIES) \
|
||||
$(LOCAL_RLIB_LIBRARIES) \
|
||||
$(LOCAL_PROC_MACRO_LIBRARIES) \
|
||||
$(LOCAL_HEADER_LIBRARIES) \
|
||||
$(LOCAL_STATIC_JAVA_LIBRARIES) \
|
||||
$(LOCAL_JAVA_LIBRARIES) \
|
||||
$(LOCAL_JNI_SHARED_LIBRARIES) \
|
||||
)
|
||||
else
|
||||
notice_deps := \
|
||||
$(sort \
|
||||
$(LOCAL_REQUIRED_MODULES) \
|
||||
$(LOCAL_STATIC_LIBRARIES) \
|
||||
$(LOCAL_WHOLE_STATIC_LIBRARIES) \
|
||||
$(LOCAL_RLIB_LIBRARIES) \
|
||||
$(LOCAL_PROC_MACRO_LIBRARIES) \
|
||||
$(LOCAL_HEADER_LIBRARIES) \
|
||||
$(LOCAL_STATIC_JAVA_LIBRARIES) \
|
||||
)
|
||||
endif
|
||||
ifeq ($(LOCAL_IS_HOST_MODULE),true)
|
||||
notice_deps := $(sort $(notice_deps) $(LOCAL_HOST_REQUIRED_MODULES))
|
||||
else
|
||||
notice_deps := $(sort $(notice_deps) $(LOCAL_TARGET_REQUIRED_MODULES))
|
||||
endif
|
||||
|
||||
ifdef my_register_name
|
||||
ALL_MODULES.$(my_register_name).LICENSE_PACKAGE_NAME := $(strip $(license_package_name))
|
||||
ALL_MODULES.$(my_register_name).LICENSE_KINDS := $(sort $(ALL_MODULES.$(my_register_name).LICENSE_KINDS) $(license_kinds))
|
||||
ALL_MODULES.$(my_register_name).LICENSE_CONDITIONS := $(sort $(ALL_MODULES.$(my_register_name).LICENSE_CONDITIONS) $(license_conditions))
|
||||
ALL_MODULES.$(my_register_name).LICENSE_INSTALL_MAP := $(sort $(ALL_MODULES.$(my_register_name).LICENSE_INSTALL_MAP) $(install_map))
|
||||
ALL_MODULES.$(my_register_name).NOTICE_DEPS := $(sort $(ALL_MODULES.$(my_register_name).NOTICE_DEPS) $(notice_deps))
|
||||
ALL_MODULES.$(my_register_name).IS_CONTAINER := $(sort $(ALL_MODULES.$(my_register_name).IS_CONTAINER) $(is_container))
|
||||
endif
|
||||
|
||||
ifdef notice_file
|
||||
|
||||
ifdef my_register_name
|
||||
ALL_MODULES.$(my_register_name).NOTICES := $(sort $(ALL_MODULES.$(my_register_name).NOTICES) $(notice_file))
|
||||
ALL_MODULES.$(my_register_name).NOTICES := $(ALL_MODULES.$(my_register_name).NOTICES) $(notice_file)
|
||||
endif
|
||||
|
||||
# This relies on the name of the directory in PRODUCT_OUT matching where
|
||||
@@ -181,10 +101,6 @@ module_installed_filename := $(patsubst $(HOST_CROSS_OUT)/%,%,$(module_installed
|
||||
|
||||
installed_notice_file := $($(my_prefix)OUT_NOTICE_FILES)/src/$(module_installed_filename).txt
|
||||
|
||||
ifdef my_register_name
|
||||
ALL_MODULES.$(my_register_name).INSTALLED_NOTICE_FILE := $(installed_notice_file)
|
||||
endif
|
||||
|
||||
$(installed_notice_file): PRIVATE_INSTALLED_MODULE := $(module_installed_filename)
|
||||
|
||||
$(installed_notice_file): $(notice_file)
|
||||
|
Reference in New Issue
Block a user