am a9dd74c3
: Merge "Add support for RMTYPEDEF with Jack" into mnc-dev
* commit 'a9dd74c39515759599a3b01f7772de9f19325800': Add support for RMTYPEDEF with Jack
This commit is contained in:
commit
16ee5345a8
4 changed files with 6 additions and 4 deletions
|
@ -1798,7 +1798,6 @@ endef
|
||||||
# - below we write the list of java files to java-source-list to avoid argument
|
# - below we write the list of java files to java-source-list to avoid argument
|
||||||
# list length problems with Cygwin
|
# list length problems with Cygwin
|
||||||
# - we filter out duplicate java file names because Jack doesn't like them.
|
# - we filter out duplicate java file names because Jack doesn't like them.
|
||||||
# TODO (yroussel) PRIVATE_RMTYPEDEFS
|
|
||||||
define jack-java-to-dex
|
define jack-java-to-dex
|
||||||
$(hide) rm -f $@
|
$(hide) rm -f $@
|
||||||
$(hide) rm -f $(PRIVATE_CLASSES_JACK)
|
$(hide) rm -f $(PRIVATE_CLASSES_JACK)
|
||||||
|
@ -1833,6 +1832,8 @@ $(call call-jack,$(PRIVATE_JACK_VM_ARGS),$(PRIVATE_JACK_EXTRA_ARGS)) \
|
||||||
$(strip $(PRIVATE_JACK_DEBUG_FLAGS)) \
|
$(strip $(PRIVATE_JACK_DEBUG_FLAGS)) \
|
||||||
$(if $(NO_OPTIMIZE_DX), \
|
$(if $(NO_OPTIMIZE_DX), \
|
||||||
-D jack.dex.optimize="false") \
|
-D jack.dex.optimize="false") \
|
||||||
|
$(if $(PRIVATE_RMTYPEDEFS), \
|
||||||
|
-D jack.android.remove-typedef="true") \
|
||||||
$(addprefix --classpath ,$(strip \
|
$(addprefix --classpath ,$(strip \
|
||||||
$(call normalize-path-list,$(PRIVATE_BOOTCLASSPATH_JAVA_LIBRARIES) $(PRIVATE_ALL_JACK_LIBRARIES)))) \
|
$(call normalize-path-list,$(PRIVATE_BOOTCLASSPATH_JAVA_LIBRARIES) $(PRIVATE_ALL_JACK_LIBRARIES)))) \
|
||||||
$(addprefix --import ,$(call reverse-list,$(PRIVATE_STATIC_JACK_LIBRARIES))) \
|
$(addprefix --import ,$(call reverse-list,$(PRIVATE_STATIC_JACK_LIBRARIES))) \
|
||||||
|
|
|
@ -63,6 +63,7 @@ $(LOCAL_INTERMEDIATE_TARGETS): \
|
||||||
PRIVATE_CLASS_INTERMEDIATES_DIR := $(intermediates.COMMON)/classes
|
PRIVATE_CLASS_INTERMEDIATES_DIR := $(intermediates.COMMON)/classes
|
||||||
$(LOCAL_INTERMEDIATE_TARGETS): \
|
$(LOCAL_INTERMEDIATE_TARGETS): \
|
||||||
PRIVATE_SOURCE_INTERMEDIATES_DIR := $(LOCAL_INTERMEDIATE_SOURCE_DIR)
|
PRIVATE_SOURCE_INTERMEDIATES_DIR := $(LOCAL_INTERMEDIATE_SOURCE_DIR)
|
||||||
|
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_RMTYPEDEFS :=
|
||||||
|
|
||||||
$(cleantarget): PRIVATE_CLEAN_FILES += $(intermediates.COMMON)
|
$(cleantarget): PRIVATE_CLEAN_FILES += $(intermediates.COMMON)
|
||||||
|
|
||||||
|
@ -71,7 +72,6 @@ $(full_classes_compiled_jar): PRIVATE_JAVACFLAGS := $(LOCAL_JAVACFLAGS)
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES :=
|
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES :=
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES :=
|
$(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES :=
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES :=
|
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES :=
|
||||||
$(full_classes_compiled_jar): PRIVATE_RMTYPEDEFS :=
|
|
||||||
$(full_classes_compiled_jar): \
|
$(full_classes_compiled_jar): \
|
||||||
$(java_sources) \
|
$(java_sources) \
|
||||||
$(java_resource_sources) \
|
$(java_resource_sources) \
|
||||||
|
|
|
@ -43,6 +43,8 @@ LOCAL_INTERMEDIATE_TARGETS += \
|
||||||
include $(BUILD_SYSTEM)/base_rules.mk
|
include $(BUILD_SYSTEM)/base_rules.mk
|
||||||
#######################################
|
#######################################
|
||||||
|
|
||||||
|
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_RMTYPEDEFS :=
|
||||||
|
|
||||||
ifeq (true,$(LOCAL_EMMA_INSTRUMENT))
|
ifeq (true,$(LOCAL_EMMA_INSTRUMENT))
|
||||||
$(full_classes_emma_jar): PRIVATE_EMMA_COVERAGE_FILE := $(intermediates.COMMON)/coverage.em
|
$(full_classes_emma_jar): PRIVATE_EMMA_COVERAGE_FILE := $(intermediates.COMMON)/coverage.em
|
||||||
$(full_classes_emma_jar): PRIVATE_EMMA_INTERMEDIATES_DIR := $(emma_intermediates_dir)
|
$(full_classes_emma_jar): PRIVATE_EMMA_INTERMEDIATES_DIR := $(emma_intermediates_dir)
|
||||||
|
@ -78,7 +80,6 @@ $(full_classes_compiled_jar): PRIVATE_JAVACFLAGS := $(LOCAL_JAVACFLAGS)
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES :=
|
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES :=
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES :=
|
$(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES :=
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES :=
|
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES :=
|
||||||
$(full_classes_compiled_jar): PRIVATE_RMTYPEDEFS :=
|
|
||||||
$(full_classes_compiled_jar): \
|
$(full_classes_compiled_jar): \
|
||||||
$(java_sources) \
|
$(java_sources) \
|
||||||
$(java_resource_sources) \
|
$(java_resource_sources) \
|
||||||
|
|
|
@ -330,6 +330,7 @@ $(LOCAL_INTERMEDIATE_TARGETS): \
|
||||||
PRIVATE_CLASS_INTERMEDIATES_DIR := $(intermediates.COMMON)/classes
|
PRIVATE_CLASS_INTERMEDIATES_DIR := $(intermediates.COMMON)/classes
|
||||||
$(LOCAL_INTERMEDIATE_TARGETS): \
|
$(LOCAL_INTERMEDIATE_TARGETS): \
|
||||||
PRIVATE_SOURCE_INTERMEDIATES_DIR := $(LOCAL_INTERMEDIATE_SOURCE_DIR)
|
PRIVATE_SOURCE_INTERMEDIATES_DIR := $(LOCAL_INTERMEDIATE_SOURCE_DIR)
|
||||||
|
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_RMTYPEDEFS := $(LOCAL_RMTYPEDEFS)
|
||||||
|
|
||||||
# Since we're using intermediates.COMMON, make sure that it gets cleaned
|
# Since we're using intermediates.COMMON, make sure that it gets cleaned
|
||||||
# properly.
|
# properly.
|
||||||
|
@ -369,7 +370,6 @@ $(full_classes_compiled_jar): PRIVATE_JAVACFLAGS := $(LOCAL_JAVACFLAGS)
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES := $(LOCAL_JAR_EXCLUDE_FILES)
|
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_FILES := $(LOCAL_JAR_EXCLUDE_FILES)
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES := $(LOCAL_JAR_PACKAGES)
|
$(full_classes_compiled_jar): PRIVATE_JAR_PACKAGES := $(LOCAL_JAR_PACKAGES)
|
||||||
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES := $(LOCAL_JAR_EXCLUDE_PACKAGES)
|
$(full_classes_compiled_jar): PRIVATE_JAR_EXCLUDE_PACKAGES := $(LOCAL_JAR_EXCLUDE_PACKAGES)
|
||||||
$(full_classes_compiled_jar): PRIVATE_RMTYPEDEFS := $(LOCAL_RMTYPEDEFS)
|
|
||||||
$(full_classes_compiled_jar): PRIVATE_DONT_DELETE_JAR_META_INF := $(LOCAL_DONT_DELETE_JAR_META_INF)
|
$(full_classes_compiled_jar): PRIVATE_DONT_DELETE_JAR_META_INF := $(LOCAL_DONT_DELETE_JAR_META_INF)
|
||||||
$(full_classes_compiled_jar): \
|
$(full_classes_compiled_jar): \
|
||||||
$(java_sources) \
|
$(java_sources) \
|
||||||
|
|
Loading…
Reference in a new issue