Clean up ordering of build system module sanity checks.
[pub/lufa.git] / LUFA / Build / lufa.avrdude.in
index fdc5bc1..9586ae2 100644 (file)
@@ -35,17 +35,17 @@ LUFA_BUILD_OPTIONAL_VARS  += AVRDUDE_PROGRAMMER AVRDUDE_PORT AVRDUDE_FLAGS
 #\r
 # -----------------------------------------------------------------------------\r
 \r
-# Output Messages\r
-MSG_AVRDUDE_CMD     = ' [AVRDUDE] :'\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
 \r
-# Default values of user-supplied variables\r
+# Default values of optionally user-supplied variables\r
 AVRDUDE_PROGRAMMER ?= jtagicemkii\r
 AVRDUDE_PORT       ?= usb\r
 AVRDUDE_FLAGS      ?= -U flash:w:$(TARGET).hex\r
 \r
-# Sanity check the user MCU and TARGET makefile options\r
-MCU                ?= $(error Makefile MCU value not set.)\r
-TARGET             ?= $(error Makefile TARGET value not set.)\r
+# Output Messages\r
+MSG_AVRDUDE_CMD     = ' [AVRDUDE] :'\r
 \r
 program: $(TARGET).hex\r
        @echo $(MSG_AVRDUDE_CMD) Programming device \"$(MCU)\" with settings \"$(AVRDUDE_FLAGS)\" using \"$(AVRDUDE_PROGRAMMER)\" on port \"$(AVRDUDE_PORT)\"\r