Skip to content
hugh greene edited this page Jun 20, 2022 · 1 revision

Make is an automated compilation system capable of determining which files are up-to-date, and rebuilding any which are not, using a series of descriptive scripts known as Makefiles.

In ENIGMA, each source directory contains a Makefile to control building the sources it contains. This makefile is generated by a secondary bash script which is native to Linux, usually by the name "automake.sh", often contained in the same directory. If no such file exists in its directory, a default makefile generation script is used from the parent directory instead. These generation scripts are invoked when necessary by developers on Linux.

Clone this wiki locally