Narzędzie do zarządzania procesem kompilacji
GNU Make jest narzędziem, które kontroluje tworzenie plików wykonywalnych i
innych docelowych plików programu z jego plików źródłowych. Automatycznie
określa, które fragmenty dużego programu muszą być utworzone lub odtworzone,
i wydaje w tym celu odpowiednie polecenia. Make może być używany do
zorganizowania każdego zadania, w którym cele (pliki) powinny być
automatycznie aktualizowane na podstawie plików wejściowych, gdy
odpowiednie dane wejściowe są nowsze --- nie jest ograniczony do tworzenia
programów komputerowych. W istocie, Make jest uniwersalnym narzędziem (typu
solver) do rozwiązywania zależności.