GNU Make は、相互に依存した複数のファイルのタイムスタンプを確認し、必要に応じてコマンドを実行して、それらを最新の状態に保ちます。ユーザーは、それらのファイル、ファイル間の関係、実行するコマンドを記述したメイクファイルを作成します。 make プログラムは、ソースコードの一部が変更されたときに、ライブラリやプログラムの一部分が生成される必要のある場合にその部分を再構築するように使用されます。
This release of GNU make contains several important bug fixes, some new functions and features, an integrated regression test suite and one major new item: a "job server" capability that allows submakes to communicate with each other during parallel execution to ensure that only the user-specified number of jobs are started across all submakes (currently only available on UNIX systems).