title: Stuck at making a Makefile work properly
body: <p>I have a file with .s extension (hello.s) and I wanna write a Makefile that will create and exe named hello at the running of make or make build. Also I wanna add a rule named run that will recompile the whole program ONLY IF NEEDED and then has to run it.
  Is there a way to choose the order of what rule to use or something? I'm stuck cause whenever I run make it will recompile it every time not just when it needs to. Please help!</p>