From a945326badde68e0c9e8ebb0ce564209bdffeda7 Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Fri, 5 Feb 2016 14:33:29 +0000 Subject: [PATCH] Include libcore / ojluni licensing info in stubs jar. (cherry picked from commit d2e36837b012f7f73b1aece724a0672adfe76086) Change-Id: I21ab7f5e9053dfce98bc4e6820aa039dbdc0e7bd --- build/build_android_stubs.mk | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/build/build_android_stubs.mk b/build/build_android_stubs.mk index d5b12980d..738b41786 100644 --- a/build/build_android_stubs.mk +++ b/build/build_android_stubs.mk @@ -35,6 +35,19 @@ $(full_target): $(stub_timestamp) $(framework_res_package) @echo Compiling SDK Stubs: $@ $(hide) rm -rf $(PRIVATE_CLASS_INTERMEDIATES_DIR) $(hide) mkdir -p $(PRIVATE_CLASS_INTERMEDIATES_DIR) + $(hide) mkdir -p $(PRIVATE_CLASS_INTERMEDIATES_DIR)/NOTICES + $(hide) if [ ! -f libcore/NOTICE ]; then \ + echo "Missing notice file : libcore/NOTICE"; \ + rm -rf $(PRIVATE_CLASS_INTERMEDIATES_DIR); \ + exit 1; \ + fi; + $(hide) if [ ! -f libcore/ojluni/NOTICE ]; then \ + echo "Missing notice file : libcore/ojluni/NOTICE"; \ + rm -rf $(PRIVATE_CLASS_INTERMEDIATES_DIR); \ + exit 1; \ + fi; + $(hide) $(ACP) libcore/NOTICE $(PRIVATE_CLASS_INTERMEDIATES_DIR)/NOTICES/libcore-NOTICE + $(hide) $(ACP) libcore/ojluni/NOTICE $(PRIVATE_CLASS_INTERMEDIATES_DIR)/NOTICES/ojluni-NOTICE $(hide) find $(PRIVATE_SRC_DIR) -name "*.java" > \ $(PRIVATE_INTERMEDIATES_DIR)/java-source-list $(hide) $(TARGET_JAVAC) -source 1.8 -target 1.8 -encoding ascii -bootclasspath "" \