Make really only makes sense for low level compiled code.
The main purpose for it was to compare sources to decide what all it needed to compile and link. I.e. you change a .c file, you can probably just recompile that file and link where as you change a .h file, you likely have to recompile...