From the definition above one can wonder whether GmkPack is a concurrent to Make. The answer is : yes. It has been developped
after some limitations have been found with the use of Make. For instance, Make will not mark the difference between two files
which would have the same name (basename) and a different path (dirname). The practice of the development of complex
softwares like ARPEGE or ALADIN has led to the development of GmkPack .
While GmkPack is expected to work on any source code, it is especially designed for ARPEGE, ALADIN and AROME ; that is why its customization looks ARPEGE-ALADIN-AROME-oriented and why it includes some kinds of ''plug-ins'' for source codes which needs particular pre-treatments.