forked from mirror/qmk_firmware
Document build system targets. Add a rule to the BUILD module that is run if a source file does not exist to show an error to the user, rather than running the check-source rule before each build (slightly faster/more portable and the generated error is then a true make error).
This commit is contained in:
@@ -133,22 +133,28 @@ help:
|
||||
@echo "==================================================================="
|
||||
@echo " The LUFA BuildSystem 2.0 - Powered By Duct Tape (tm) "
|
||||
@echo "==================================================================="
|
||||
|
||||
|
||||
# Lists build modules included by the project makefile, in alphabetical order
|
||||
list_modules:
|
||||
@echo Currently Used Build System Modules: $(PRINTABLE_LUFA_BUILD_MODULES)
|
||||
|
||||
# Lists build targets included by the project makefile, in alphabetical order
|
||||
list_targets:
|
||||
@echo Currently Available Build Targets: $(PRINTABLE_LUFA_BUILD_TARGETS)
|
||||
|
||||
# Lists mandatory variables that must be set by the project makefile, in alphabetical order
|
||||
list_mandatory:
|
||||
@echo Mandatory Variables for Included Modules: $(PRINTABLE_LUFA_MANDATORY_VARS)
|
||||
|
||||
# Lists optional variables that must be set by the project makefile, in alphabetical order
|
||||
list_optional:
|
||||
@echo Optional Variables for Included Modules: $(PRINTABLE_LUFA_OPTIONAL_VARS)
|
||||
|
||||
# Lists variables provided by the included build modules, in alphabetical order
|
||||
list_provided:
|
||||
@echo Variables Provided by the Included Modules: $(PRINTABLE_LUFA_PROVIDED_VARS)
|
||||
|
||||
# Lists macros provided by the included build modules, in alphabetical order
|
||||
list_macros:
|
||||
@echo Macros Provided by the Included Modules: $(PRINTABLE_LUFA_PROVIDED_MACROS)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user