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

Disclaimer

The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.

Free MAKE Software (Program Maintenance Tool)

Dmake New

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.

Jam

Jam is a program maintainence utility like the Unix MAKE utility. It purports to make "building simple things simple and building complicated things manageable". It supports Linux, AIX, BSD/386, FreeBSD, HPUX, IRIX, COHERENT, Solaris, VMS, OpenVMS, Windows NT, Macintosh, DGUX, NEXTSTEP, OSF, PTX, SunOS, Ultrix, BeOS, OS/2, etc.

Related Pages

Can't Find What You're Looking For?

Google
 

Newest Pages

Popular Pages

How to Link to This Page

It will appear on your page as:

Free Make Utilities

 

Logo for thefreecountry.com

 


 

thesitewizard.com: Free Webmaster Tutorials, Scripts and Articles

HowtoHaven.com: Free How-To Guides

thefreecountry.com: Free Programmers, Webmasters and Security Resources
If you find this site useful, please link to us.