Makefiles is a high-level build system and suite of portability tools. It is
meant to be easier to use than autoconf and generally superior. The package
contains a set of rules that allows you to compile structured projects with
small and uniformly structured makefiles. All rules are located in a central
directory. Compiling the projects on different platforms can be done
simultaneously without having to modify any of the makefiles that are located
in the projects directories.