make is good, make is life, use make now everything works with a single make (good for devops ci/cd too)