OSDN Git Service

Fix the unstripped path if LOCAL_MODULE_PATH is set. DO NOT MERGE
authorYing Wang <wangying@google.com>
Tue, 7 Sep 2010 17:26:18 +0000 (10:26 -0700)
committerYing Wang <wangying@google.com>
Tue, 7 Sep 2010 17:26:18 +0000 (10:26 -0700)
Cherry-pick from master.

Change-Id: I0a56e3e91efd53ad2671136b6fe00ee675f56230

core/dynamic_binary.mk

index 0818d87..cfbe740 100644 (file)
@@ -14,7 +14,12 @@ endif
 
 LOCAL_UNSTRIPPED_PATH := $(strip $(LOCAL_UNSTRIPPED_PATH))
 ifeq ($(LOCAL_UNSTRIPPED_PATH),)
-  LOCAL_UNSTRIPPED_PATH := $(TARGET_OUT_$(LOCAL_MODULE_CLASS)_UNSTRIPPED)
+  ifeq ($(LOCAL_MODULE_PATH),)
+    LOCAL_UNSTRIPPED_PATH := $(TARGET_OUT_$(LOCAL_MODULE_CLASS)_UNSTRIPPED)
+  else
+    # We have to figure out the corresponding unstripped path if LOCAL_MODULE_PATH is customized.
+    LOCAL_UNSTRIPPED_PATH := $(TARGET_OUT_UNSTRIPPED)/$(patsubst $(PRODUCT_OUT)/%,%,$(LOCAL_MODULE_PATH))
+  endif
 endif
 
 # The name of the target file, without any path prepended.