OSDN Git Service

Allow modules to override the default NOTICE file.
authorNarayan Kamath <narayan@google.com>
Tue, 22 Dec 2015 14:34:09 +0000 (14:34 +0000)
committerNarayan Kamath <narayan@google.com>
Thu, 24 Dec 2015 10:10:55 +0000 (10:10 +0000)
It's useful in projects where different top level modules have
different licenses associated with them.

(cherry picked from commit 3026f4daf11b2d4729559d49624e748a82f15495)

Change-Id: I71b20d6f979c0f50562f4f44b2af1f3ec2909444

core/clear_vars.mk
core/notice_files.mk

index 6cf344f..49e56c4 100644 (file)
@@ -187,6 +187,7 @@ LOCAL_SANITIZE_RECOVER:=
 LOCAL_DBUS_PROXY_PREFIX:=
 LOCAL_INIT_RC:=
 LOCAL_MODULE_HOST_OS:=
+LOCAL_NOTICE_FILE:=
 
 # arch specific variables
 LOCAL_SRC_FILES_$(TARGET_ARCH):=
index cf2dad6..e7f8974 100644 (file)
@@ -2,7 +2,11 @@
 ## Track NOTICE files
 ###########################################################
 
+ifneq ($(LOCAL_NOTICE_FILE),)
+notice_file:=$(strip $(LOCAL_NOTICE_FILE))
+else
 notice_file:=$(strip $(wildcard $(LOCAL_PATH)/NOTICE))
+endif
 
 ifeq ($(LOCAL_MODULE_CLASS),GYP)
   # We ignore NOTICE files for modules of type GYP.