I was under an impression that the left hand side of the colon :
represent target
i.e. the executable file, and the right hand side represents 'dependencies', i.e. the files needed to produce the said target.
hello : hello.c
gcc hello.c -Wall -o hello
So, I thought the target 'hello' is the name of the final executable file.
executableHelloWorldFile : hello.c
gcc hello.c -Wall -o hello
but, when I changed 'hello' to 'executableHelloWorldFile', nothing changed in the output.
I know how to create the target, but here I wish to understand that in what matters does a target
help a Makefile?