Remove any variables in the optional build variable list that are marked as mandatory...
[pub/USBasp.git] / LUFA / Build / lufa.core.in
index e4cc364..bc07a94 100644 (file)
@@ -76,7 +76,7 @@ help: info
        @echo "                                                                   "\r
        @echo "  Optional variables required by the selected build Modules:       "\r
        @echo "                                                                   "\r
-       @echo "    [" $(sort $(LUFA_BUILD_OPTIONAL_VARS)) "]"\r
+       @echo "    [" $(filter-out $(LUFA_BUILD_MANDATORY_VARS), $(sort $(LUFA_BUILD_OPTIONAL_VARS))) "]"\r
        @echo "                                                                   "\r
        @echo "==================================================================="\r
        @echo "        The LUFA BuildSystem 2.0 - Powered By Unicorns (tm)        "\r
@@ -92,4 +92,4 @@ list_mandatory:
        @echo Mandatory Variables for Included Modules: $(sort $(LUFA_BUILD_MANDATORY_VARS))\r
        \r
 list_optional:\r
-       @echo Optional Variables for Included Modules: $(sort $(LUFA_BUILD_OPTIONAL_VARS))\r
+       @echo Optional Variables for Included Modules: $(filter-out $(LUFA_BUILD_MANDATORY_VARS), $(sort $(LUFA_BUILD_OPTIONAL_VARS)))\r