OSDN Git Service

Use Jack to check build
authorYohann Roussel <yroussel@google.com>
Tue, 13 Jan 2015 16:07:04 +0000 (17:07 +0100)
committerYohann Roussel <yroussel@google.com>
Thu, 15 Jan 2015 10:23:38 +0000 (11:23 +0100)
Of modules that are to be compiled with Jack.

Change-Id: Ie8bd00f67f09c0e5ed8fe650f5131a3dfc29e277

core/host_dalvik_java_library.mk
core/java.mk

index 772245e..dc8be5e 100644 (file)
@@ -44,7 +44,11 @@ LOCAL_INTERMEDIATE_TARGETS += \
     $(built_dex)
 
 # See comment in java.mk
+ifeq ($(strip $(LOCAL_USE_JACK)),true)
+java_alternative_checked_module := $(full_classes_jack)
+else
 java_alternative_checked_module := $(full_classes_compiled_jar)
+endif
 
 #######################################
 include $(BUILD_SYSTEM)/base_rules.mk
index 9e159fb..3d37498 100644 (file)
@@ -256,14 +256,17 @@ LOCAL_INTERMEDIATE_TARGETS += $(RenderScript_file_stamp)
 LOCAL_RESOURCE_DIR := $(LOCAL_INTERMEDIATE_SOURCE_DIR)/renderscript/res $(LOCAL_RESOURCE_DIR)
 endif
 
+java_alternative_checked_module :=
+ifdef full_classes_jar
+ifneq ($(strip $(LOCAL_USE_JACK)),true)
 # All of the rules after full_classes_compiled_jar are very unlikely
 # to fail except for bugs in their respective tools.  If you would
 # like to run these rules, add the "all" modifier goal to the make
 # command line.
-ifdef full_classes_jar
 java_alternative_checked_module := $(full_classes_compiled_jar)
 else
-java_alternative_checked_module :=
+java_alternative_checked_module := $(full_classes_jack)
+endif # !LOCAL_USE_JACK
 endif
 
 # TODO: It looks like the only thing we need from base_rules is