Makefile: Improve the error message if a target is not found

The previous error message was misleading. The new more verbose error indicates that either the target does not exist or the ordering is wrong.
This commit is contained in:
Lorenz Meier 2020-01-25 16:33:12 +01:00
parent d468388643
commit dadcee1a5d
1 changed files with 1 additions and 1 deletions

View File

@ -480,7 +480,7 @@ distclean: gazeboclean
# All other targets are handled by PX4_MAKE. Add a rule here to avoid printing an error.
%:
$(if $(filter $(FIRST_ARG),$@), \
$(error "$@ cannot be the first argument. Use '$(MAKE) help|list_config_targets' to get a list of all possible [configuration] targets."),@#)
$(error "Make target $@ not found. It either does not exist or $@ cannot be the first argument. Use '$(MAKE) help|list_config_targets' to get a list of all possible [configuration] targets."),@#)
# Print a list of non-config targets (based on http://stackoverflow.com/a/26339924/1487069)
help: