From 3007db0b456779cf0ab926f875c1723e77aeba20 Mon Sep 17 00:00:00 2001
From: Tom Finegan <tomfinegan@google.com>
Date: Wed, 13 May 2015 11:16:09 -0700
Subject: [PATCH] Avoid failed include when Makefile is processed with no
 target.

Basically just a warning, but disconcerting nonetheless. Removes this
output from the build:
Makefile:59: -x86_64-darwin13-gcc.mk: No such file or directory

Change-Id: Ibb379506352b2f613ef4a7b1ac47e9c95d0d1580
---
 build/make/Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/build/make/Makefile b/build/make/Makefile
index 71d33bde6..a16f41c2f 100644
--- a/build/make/Makefile
+++ b/build/make/Makefile
@@ -56,7 +56,11 @@ dist:
         fi
 endif
 
+# Since we invoke make recursively for multiple targets we need to include the
+# .mk file for the correct target, but only when $(target) is non-empty.
+ifneq ($(target),)
 include $(target)-$(TOOLCHAIN).mk
+endif
 BUILD_ROOT?=.
 VPATH=$(SRC_PATH_BARE)
 CFLAGS+=-I$(BUILD_PFX)$(BUILD_ROOT) -I$(SRC_PATH)