Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.
Why do you think that https://github.com/ladislas/Bare-Arduino-Project is a good alternative to Arduino-Makefile