title: run a target always along with default target
body: <p>I have a default target "all" but I want to initialize a few variables ever time I run the makefile . whatever is the target for make flow.  </p>
  
  <p>cat Makefile </p>
  
  <pre><code>all: last_step 
  
  initialize:  
   ifeq (,$(filter $(ps),0 1)) 
   @$(eval override ps=0) 
   endif 
  
  step1:  
   &lt;&gt; 
  step2: step1 
   &lt;&gt; 
  ....  
  last_step: second_last_step 
   &lt;&gt; 
  </code></pre>
  
  <p>I want to initialize the variable every time a make file is run .
  initialize target should be run in both the following flow styles. </p>
  
  <p>make . </p>
  
  <p>make nth-step </p>