\item First, we can use in the Makefile some variables to assign commands
\item First, we can use in the Makefile some variables to assign commands
\item On the left you have the so-called target: all, my_exec, etc ... and following the target: the dependencies
\item On the left you have the so-called target: all, ... and following the target, the dependencies %my_exec, etc ... and following the target: the dependencies
\item Only the first target in the makefile is the default target. Often called the default goal, this is the reason you will see all as the first target in most projects. It is the responsibility of all to call other targets. We can override this behavior using a special phony target called .DEFAULT_GOAL.
% \item Only the first target in the makefile is the default target. Often called the default goal, this is the reason you will see all as the first target in most projects. It is the responsibility of all to call other targets. We can override this behavior using a special phony target called .DEFAULT_GOAL.
\item The reciepes are introduced below the definition target:dependencies
\item The reciepes are introduced below the definition target:dependencies
\item a target might be a binary file that depends on dependencies (source files). On the other hand, a dependencie can also be a target that depends on other dependencies:
\item a target might be a binary file that depends on dependencies (source files). On the other hand, a dependencie can also be a target that depends on other dependencies: