From 94978cf495879120c2dadf7afb2058688546be09 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Wed, 12 Jan 2011 11:12:06 -0800 Subject: [PATCH] Disable dexpreopt for unbundled build. Change-Id: Iad0cc41cfad2533703a0dddad743720c43ddb667 --- core/java_library.mk | 2 ++ core/package.mk | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/java_library.mk b/core/java_library.mk index abc4728fae..dbf6981750 100644 --- a/core/java_library.mk +++ b/core/java_library.mk @@ -30,10 +30,12 @@ common_javalib.jar := $(intermediates.COMMON)/$(LOCAL_BUILT_MODULE_STEM) LOCAL_INTERMEDIATE_TARGETS += $(common_javalib.jar) ifeq (true,$(WITH_DEXPREOPT)) +ifeq (,$(TARGET_BUILD_APPS)) ifndef LOCAL_DEX_PREOPT LOCAL_DEX_PREOPT := true endif endif +endif ################################# include $(BUILD_SYSTEM)/java.mk diff --git a/core/package.mk b/core/package.mk index 4033f8dfd8..57d6f4b9ac 100644 --- a/core/package.mk +++ b/core/package.mk @@ -148,12 +148,14 @@ endif # !custom LOCAL_PROGUARD_FLAGS := $(addprefix -include ,$(proguard_options_file)) $(LOCAL_PROGUARD_FLAGS) ifeq (true,$(WITH_DEXPREOPT)) +ifeq (,$(TARGET_BUILD_APPS)) ifneq (,$(LOCAL_SRC_FILES)) ifndef LOCAL_DEX_PREOPT LOCAL_DEX_PREOPT := true endif endif endif +endif # The dex files go in the package, so we don't # want to install them separately for this module.