In this document I present an evaluation of ``Make-systems'' which could be used for the Hall-D software. A make-system is the software used to orchestrate the compiling and linking of executable programs and libraries from the source code. A good make system is essential for efficient software development of any large software project.