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
- How to Start / Make Your Own Website: The Complete Beginner's Guide - create one for your software
- Free 3D Software Box Image Makers
- Free Autorun/Autoplay DVD and CD Menu Creation Software
- Free Clipboard Extenders and Clipboard History Managers
- Free Help Authoring Tools
- Free File Comparison and Differencing Utilities
- Free Source Code Version Control Software
- Free C / C++ Libraries, Source Code and Frameworks
- Free Regular Expression (Regex) Libraries and Source Code
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

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
- How to Register Your Own Domain Name - get one for your software
- Free Compiler Construction Tools: Lexers, Parser Generators, Optimizers
- Free Text Search and Replace Utilities
- Free Antivirus Software and Free Online Virus Scans
- Free Anonymous Surfing
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
- Seven Easy Ways to Annoy Visitors to Your Website (Satire)
- The Fine Print in Web Hosting: Resource Usage Limits
Can't Find What You're Looking For?
Newest Pages
- How to Create Bulleted Lists (Unordered Lists) for Your Web Page with KompoZer
- Free Royalty Free Music and Sounds
- How to Point Multiple Domain Names to One Website: And How to Avoid Search Engine Problems When Doing So
- Free Programmer's Fonts
- The Decline and Fall of Internet Explorer 6: Implications for Webmasters
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?
- How to Create a Bulleted List (Unordered List) for Your Website in Dreamweaver
- Free Font Manager Software
- What Does It Mean to Park a Domain Name? Domain Name Parking Explained
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Website with Dreamweaver CS4 (Dreamweaver Tutorial)
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
