Automated Makefile Template 1.0

Make is a powerful tool that traditionally requires too much work from the programmer for even the most simple projects. It can, with a sufficiently complex make file, be made to do the most common tasks totally automatically. This is my work to create such a make file:

Download: project makefile template
makefile core

Features:

Setup:

When first using the makefile template you should put the "core" someplace where it can be referenced from all your projects. Also place a copy of the makefile project template in this location for reference. If you use an extension to your code files other then .c++ then you will need to change the variable EXT in the makefile core to reflect this. Finally, change your makefile template to have any defaults you would like and to refer to where your placed the makefile core.

When you begin using the makefile template on a new project you should set up the variables at the top of the file for your project. When specifying paths don't end them with a slash. Variables which may be set in the makefile are:

Usage:

Proposed Features:



jwalker@cs.oberlin.edu