Here you will find a nice description of Make.
If you want to do building automation with make, please make sure to read through it. Alternatively, one could use other tools such as Ant or select one of this list.
It is a tough choice, and each of them has its advantages and disadvantages. As long as the source code is kept in a controlled environment, you have a stable base to start with….