Merge "Remove rules for building dex with dx"
This commit is contained in:
@@ -2181,25 +2181,6 @@ $(hide) java -classpath $(EMMA_JAR) emma instr -outmode fullcopy -outfile \
|
|||||||
$(addprefix -ix , $(PRIVATE_EMMA_COVERAGE_FILTER))
|
$(addprefix -ix , $(PRIVATE_EMMA_COVERAGE_FILTER))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
#TODO: use a smaller -Xmx value for most libraries;
|
|
||||||
# only core.jar and framework.jar need a heap this big.
|
|
||||||
define transform-classes.jar-to-dex
|
|
||||||
@echo "target Dex: $(PRIVATE_MODULE)"
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
$(hide) rm -f $(dir $@)classes*.dex
|
|
||||||
$(hide) $(DX) \
|
|
||||||
-JXms16M -JXmx2048M \
|
|
||||||
--dex --output=$(dir $@) \
|
|
||||||
$(if $(NO_OPTIMIZE_DX), \
|
|
||||||
--no-optimize) \
|
|
||||||
$(if $(GENERATE_DEX_DEBUG), \
|
|
||||||
--debug --verbose \
|
|
||||||
--dump-to=$(@:.dex=.lst) \
|
|
||||||
--dump-width=1000) \
|
|
||||||
$(PRIVATE_DX_FLAGS) \
|
|
||||||
$<
|
|
||||||
endef
|
|
||||||
|
|
||||||
# Create a mostly-empty .jar file that we'll add to later.
|
# Create a mostly-empty .jar file that we'll add to later.
|
||||||
# The MacOS jar tool doesn't like creating empty jar files,
|
# The MacOS jar tool doesn't like creating empty jar files,
|
||||||
# so we need to give it something.
|
# so we need to give it something.
|
||||||
|
@@ -102,10 +102,6 @@ $(full_classes_jar): $(full_classes_jarjar_jar) | $(ACP)
|
|||||||
$(hide) $(ACP) -fp $< $@
|
$(hide) $(ACP) -fp $< $@
|
||||||
|
|
||||||
ifndef LOCAL_JACK_ENABLED
|
ifndef LOCAL_JACK_ENABLED
|
||||||
$(built_dex): PRIVATE_INTERMEDIATES_DIR := $(intermediates.COMMON)
|
|
||||||
$(built_dex): PRIVATE_DX_FLAGS := $(LOCAL_DX_FLAGS)
|
|
||||||
$(built_dex): $(full_classes_jar) $(DX)
|
|
||||||
$(transform-classes.jar-to-dex)
|
|
||||||
|
|
||||||
$(LOCAL_BUILT_MODULE): PRIVATE_DEX_FILE := $(built_dex)
|
$(LOCAL_BUILT_MODULE): PRIVATE_DEX_FILE := $(built_dex)
|
||||||
$(LOCAL_BUILT_MODULE): PRIVATE_SOURCE_ARCHIVE := $(full_classes_jarjar_jar)
|
$(LOCAL_BUILT_MODULE): PRIVATE_SOURCE_ARCHIVE := $(full_classes_jarjar_jar)
|
||||||
|
@@ -603,8 +603,6 @@ $(built_dex_intermediate): PRIVATE_DX_FLAGS := $(LOCAL_DX_FLAGS)
|
|||||||
ifeq ($(LOCAL_EMMA_INSTRUMENT),true)
|
ifeq ($(LOCAL_EMMA_INSTRUMENT),true)
|
||||||
$(built_dex_intermediate): PRIVATE_DX_FLAGS += --no-locals
|
$(built_dex_intermediate): PRIVATE_DX_FLAGS += --no-locals
|
||||||
endif
|
endif
|
||||||
$(built_dex_intermediate): $(full_classes_proguard_jar) $(DX)
|
|
||||||
$(transform-classes.jar-to-dex)
|
|
||||||
endif # LOCAL_JACK_ENABLED is disabled
|
endif # LOCAL_JACK_ENABLED is disabled
|
||||||
|
|
||||||
$(built_dex): $(built_dex_intermediate) | $(ACP)
|
$(built_dex): $(built_dex_intermediate) | $(ACP)
|
||||||
|
Reference in New Issue
Block a user