Fix dist-for-goals with no targets
Bug: 117463001
Test: m dist vts
Change-Id: I9bfe01472dcf3d3729a109e4de383d35e3af9df0
diff --git a/core/distdir.mk b/core/distdir.mk
index a2eabd2..5f40407 100644
--- a/core/distdir.mk
+++ b/core/distdir.mk
@@ -34,7 +34,8 @@
# to under the dist directory. Subdirs are ok, and will be created
# at copy time if necessary.
define dist-for-goals
-$(eval _all_dist_goals += $$(1)) \
+$(if $(strip $(2)), \
+ $(eval _all_dist_goals += $$(1))) \
$(foreach file,$(2), \
$(eval src := $(call word-colon,1,$(file))) \
$(eval dst := $(call word-colon,2,$(file))) \