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.