Automating large, complex compilations (make)
The make command allows you to specify rules (sets of commands and options) to use for processing different types of files.
By keeping track of which files are out-of-date and need to be recompiled, it can automate some or all aspects of the compilation process.
If you use make with IBM® Open XL Fortran, you may not want an object or an executable file created when the compiler encounters errors. The default setting of -qhalt=s prevents the compiler from generating the object file if it finds problems that it cannot correct.
Important: If you make any changes to the default configuration file and then move or
copy your makefiles to another system, you also need to copy the changed configuration file.