In this step i will go through how to use targets!
In this tutorial just copy or reuse the files and folder from the previous tutorial.
Change the contents of the makefile to this:
#Another simple makefile.
VARIABLE1 = gcc
VARIABLE2 = prog
all:
$(VARIABLE1) $(VARIABLE2).c -o $(VARIABLE2)
run: all
./$(VARIABLE2)
Try to run with:
makeThis time, its not the same output. What you should get is:
gcc prog.c -o progSo, how to run it?
try to run this instead of make:
make runThat should be enough to satisfy your needs
run depends on all to be executed, and because all has not been excuted then it will run all too. This time you should expect to get the same output as the previous tutorials.
If you instead of make run try make all you should then expect to get the same as make. If you just run make then it will execute the first target, which in this case is make all or the target all.