X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/7655205aac2ae8aca89bcd4e3e056bb20a33414c..7d9467e431c224ad0996bf64ab8d549b995d6259:/LUFA/Build/lufa.core.in diff --git a/LUFA/Build/lufa.core.in b/LUFA/Build/lufa.core.in index f403b9edb..13372c454 100644 --- a/LUFA/Build/lufa.core.in +++ b/LUFA/Build/lufa.core.in @@ -60,25 +60,30 @@ help: @echo " module as a required parameter before including the build module " @echo " in your project makefile. Parameters marked as optional will " @echo " assume a default value in the module if not user-assigned. " + @echo " " + @echo " By default the target output shows both a friendly summary, as " + @echo " well as the actual invoked command. To suppress the output of the " + @echo " invoked commands and show only the friendly command output, run " + @echo " make with the \"-s\" switch added before the target(s). " @echo "===================================================================" @echo " Currently used modules in this application: " @echo " " - @echo " [" $(SORTED_LUFA_BUILD_MODULES) "]" + @printf " %b" "$(SORTED_LUFA_BUILD_MODULES:%= - %\n)" @echo " " @echo " " @echo " Currently available build targets in this application: " @echo " " - @echo " [" $(SORTED_LUFA_BUILD_TARGETS) "]" + @printf " %b" "$(SORTED_LUFA_BUILD_TARGETS:%= - %\n)" @echo " " @echo " " @echo " Mandatory variables required by the selected build Modules: " @echo " " - @echo " [" $(SORTED_LUFA_MANDATORY_VARS) "]" + @printf " %b" "$(SORTED_LUFA_MANDATORY_VARS:%= - %\n)" @echo " " @echo " " @echo " Optional variables required by the selected build Modules: " @echo " " - @echo " [" $(SORTED_LUFA_OPTIONAL_VARS) "]" + @printf " %b" "$(SORTED_LUFA_OPTIONAL_VARS:%= - %\n)" @echo " " @echo "===================================================================" @echo " The LUFA BuildSystem 2.0 - Powered By Unicorns (tm) " @@ -95,3 +100,10 @@ list_mandatory: list_optional: @echo Optional Variables for Included Modules: $(SORTED_LUFA_OPTIONAL_VARS) + +# Phony build targets for this module +.PHONY: help list_modules list_targets list_mandatory list_optional + +# Disable default in-built make rules (those that are needed are explicitly +# defined, and doing so has performance benefits when recursively building) +.SUFFIXES: