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/arduino/arduino-language-server is a good alternative to Arduino-Makefile