Make brings no-code automation and AI agents into one visual-first platform so you can build with speed and scale with control. From a simple workflow, to managing AI and automation systems across your entire business, you can do it all with Make. Whatever you want to automate, Make gets you moving.
GNU Make has many powerful features for use in makefiles, beyond what other Make versions have. It can also regenerate, use, and then delete intermediate files which need not be saved.
This page is part of the make (GNU make) project. Information about the project can be found at http://www.gnu.org/software/make/ . If you have a bug report for this manual page, see http://www.gnu.org/software/make/ . This page was obtained from the tarball make-4.4.tar.gz fetched from http://ftp.gnu.org/gnu/make/ on 2025-08-11.
First, you need to install this package manager. Once installed, you simply need to install make (you may need to run it in an elevated/administrator command prompt):
Make celebrates your right to tweak, bend, hack and play with your technology on your time, online, at home, in your local library or makerspace and across 100’s of Maker Faires around the globe.
In software development, Make is a command-line interface software tool that performs actions ordered by configured dependencies as defined in a configuration file called a makefile. It is commonly used for build automation to build executable code (such as a program or library) from source code.
Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files.