From b32775a9b5d51b41c56b98417b1d10f2aed30cc8 Mon Sep 17 00:00:00 2001 From: Richard Uhler Date: Thu, 21 Sep 2017 10:53:09 +0100 Subject: [PATCH] Proguard implicitly generates a proguard_dictionary Use .KATI_IMPLICIT_OUTPUTS to convey as such. This is to support a use case for building platform/art/tools/ahat, which depends on the generated proguard_dictionary for running tests. Test: m Test: m ahat-test with relevant changes from clean build. Change-Id: Ic8f3b6819cfd4cd18620a2eaafd80d672fde8f5c --- core/java.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java.mk b/core/java.mk index 4a6535c168..d914c52b94 100644 --- a/core/java.mk +++ b/core/java.mk @@ -707,6 +707,7 @@ endif endif endif +$(full_classes_proguard_jar): .KATI_IMPLICIT_OUTPUTS := $(proguard_dictionary) $(full_classes_proguard_jar): PRIVATE_PROGUARD_INJAR_FILTERS := $(proguard_injar_filters) $(full_classes_proguard_jar): PRIVATE_EXTRA_INPUT_JAR := $(extra_input_jar) $(full_classes_proguard_jar): PRIVATE_PROGUARD_FLAGS := $(legacy_proguard_flags) $(common_proguard_flags) $(LOCAL_PROGUARD_FLAGS)