Free Make Utilities

Program maintenance tool to automate building of computer software

Free Make Utilities

Make utilities are software used by programmers to automate the process of building an application from its component source files in a convenient and efficient way. They use a specialized script or batch file, called a "Makefile", with a syntax designed specifically for handling tasks like compiling source code, dealing with dependencies and the other things programmers typically have to mess with when creating a computer program.

For those wondering about its usefulness: a make program is more handy to use than script files for building programs, even if you're using advanced shells such as those listed on the Free Command Line Shells, since they can automatically do things like only recompiling source code files that have changed, or source code files that have not changed themselves but have dependent files (eg, files that they include) that have been modified. While you can also do this manually using any shell script or batch file, it requires additional effort to write (and debug) a script that works correctly, whereas it's simple to write rules for such tasks in a makefile.

Before you rush to get one of the following make software, be aware that a large number of the development systems listed on the Free C/C++ Compilers, Interpreters and Cross Compilers already come with their own make utility, so you may not need to bother if you're writing a C/C++ program. Of course, each MAKE program has its own set of features and strengths, and you may still prefer one of the standalone MAKE programs listed below.

Related Pages

Free MAKE Software (Program Maintenance Tool)


Dmake is a program maintainence utility (make) for Windows, Mac OS X (I think), Linux, Solaris, etc. The program is distributed in source form. (Scroll down to the latest "Stable" version on their website and click the link for the source to get it.) It's possible that they also have a binary (executable) available for download on their site, but I haven't been able to locate it.

GNU Make

This is arguably the most widely used Make utility in the Unix world. It has been ported to numerous other operating systems including Windows, MSDOS, and so on. GNU Make (like all MAKE utilities) allow you to automate the creation of your program executables (binaries) and other routine program maintainence activities.

FT Jam

FT Jam is a program maintainence utility like the Unix MAKE utility. It works on Linux and other Unix-type systems, Windows, OS/2, VMS, Mac OS, BeOS, etc. It automatically handles C/C++ header and object file dependencies, so you don't have to create rules just to declare object files or the header files inserted via #include statements.

Related Pages

Can't Find What You're Looking For?

Search the site using Google.

Newest Pages

Popular Pages

How to Link to This Page

It will appear on your page as:

Free Make Utilities Free Webmaster Tutorials, Scripts and Articles Free How-To Guides Free Programmers, Webmasters and Security Resources
If you find this site useful, please link to us.