"The goals are the targets that
make
should strive ultimately
to update. Other targets are updated as well if they appear as
prerequisites of goals, or prerequisites of prerequisites of goals, etc.""By default, the goal is the first target in the makefile (not counting targets that start with a period). Therefore, makefiles are usually written so that the first target is for compiling the entire program or programs they describe. If the first rule in the makefile has several targets, only the first target in the rule becomes the default goal, not the whole list. You can manage the selection of the default goal from within your makefile using the
.DEFAULT_GOAL
variable""You can also specify a different goal or goals with command line arguments to
make
. Use the name of the goal as an argument.
If you specify several goals, make
processes each of them in
turn, in the order you name them.""
Make
will set the special variable MAKECMDGOALS
to the
list of goals you specified on the command line."
No comments:
Post a Comment