From 3007db0b456779cf0ab926f875c1723e77aeba20 Mon Sep 17 00:00:00 2001 From: Tom Finegan 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 71d33bd..a16f41c 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) -- 2.7.4