Compatibility considerations

make attempts to remain compatible with versions of make found on UNIX and POSIX-conforming systems, while meeting the needs of differing environments. This section examines ways in which make may differ from traditional versions.