Simplify build system mandatory parameter/variable sanity checks.
[pub/lufa.git] / LUFA / Build / lufa.sources.in
index 37263b6..a2e02e9 100644 (file)
@@ -36,12 +36,8 @@ LUFA_BUILD_OPTIONAL_VARS  +=
 # -----------------------------------------------------------------------------\r
 \r
 # Sanity check the user LUFA_PATH and ARCH makefile options\r
-ifeq ($(LUFA_PATH),)\r
-   $(error Makefile LUFA_PATH value not set.)\r
-endif\r
-ifeq ($(ARCH),)\r
-   $(error Makefile ARCH value not set.)\r
-endif\r
+ARCH           ?= $(error Makefile ARCH value not set.)\r
+LUFA_PATH      ?= $(error Makefile LUFA_PATH value not set.)\r
 \r
 # Allow LUFA_ROOT_PATH to be overridden elsewhere to support legacy LUFA makefiles\r
 LUFA_ROOT_PATH ?= $(LUFA_PATH)\r