Add explicit blank checks in the build system for user-set but blank variables that...
[pub/lufa.git] / LUFA / Build / lufa.dfu.in
index 91922d0..33b5b7d 100644 (file)
@@ -37,8 +37,15 @@ LUFA_BUILD_OPTIONAL_VARS  +=
 # -----------------------------------------------------------------------------\r
 \r
 # Sanity-check values of mandatory user-supplied variables\r
-MCU            ?= $(error Makefile MCU value not set.)\r
-TARGET         ?= $(error Makefile TARGET value not set.)\r
+MCU            ?= $(error Makefile MCU value not set)\r
+TARGET         ?= $(error Makefile TARGET value not set)\r
+\r
+ifeq ($(MCU),)\r
+   $(error Makefile MCU option cannot be blank)\r
+endif\r
+ifeq ($(TARGET),)\r
+   $(error Makefile TARGET option cannot be blank)\r
+endif\r
 \r
 # Output Messages\r
 MSG_COPY_CMD   := ' [CP]      :'\r