ref: 3007db0b456779cf0ab926f875c1723e77aeba20
parent: ae14b374318bd294ec0575347bcdf628cecbece2
author: Tom Finegan <[email protected]>
date: Wed May 13 07:16:09 EDT 2015
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
--- a/build/make/Makefile
+++ b/build/make/Makefile
@@ -56,7 +56,11 @@
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)