OSDN Git Service

Fix dumping variables of absolute paths.
authorYing Wang <wangying@google.com>
Mon, 7 Mar 2016 19:27:20 +0000 (11:27 -0800)
committerYing Wang <wangying@google.com>
Mon, 7 Mar 2016 19:30:35 +0000 (11:30 -0800)
Calling $(abspath) is better than checking and prepending $(PWD) if
necessary.

Bug: 27429759
Change-Id: Ia156f8a5d6b88b6090f4d23c7f9166bd62d3ab70

core/dumpvar.mk

index 36fd08a..1bd4777 100644 (file)
@@ -70,11 +70,7 @@ ifdef dumpvar_goals
   absolute_dumpvar := $(strip $(filter abs-%,$(dumpvar_goals)))
   ifdef absolute_dumpvar
     dumpvar_goals := $(patsubst abs-%,%,$(dumpvar_goals))
-    ifneq ($(filter /%,$($(dumpvar_goals))),)
-      DUMPVAR_VALUE := $($(dumpvar_goals))
-    else
-      DUMPVAR_VALUE := $(PWD)/$($(dumpvar_goals))
-    endif
+    DUMPVAR_VALUE := $(abspath $($(dumpvar_goals)))
     dumpvar_target := dumpvar-abs-$(dumpvar_goals)
   else
     DUMPVAR_VALUE := $($(dumpvar_goals))
@@ -115,7 +111,7 @@ ifneq ($(filter report_config, $(DUMP_MANY_VARS)),)
        @echo "$(DUMP_VAR_PREFIX)report_config=\`$(report_config_sh)\`"
 endif
        @$(foreach v, $(sort $(DUMP_MANY_ABS_VARS)),\
-         echo "$(DUMP_ABS_VAR_PREFIX)$(v)='$(PWD)/$($(v))'";)
+         echo "$(DUMP_ABS_VAR_PREFIX)$(v)='$(abspath $($(v)))'";)
 
 endif # CALLED_FROM_SETUP